⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cs1.5crk.asm

📁 反恐精英1.5的子弹无限Loader的源代码 可使各种反恐精英中的各种武器的子弹无限
💻 ASM
📖 第 1 页 / 共 3 页
字号:
        mov dl,byte ptr [ebx+esi]
        cmp al,dl
        jnz error4
        cmp esi,0
        jnz goon7
        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress7
        invoke WriteProcessMemory,hProcess,eax,addr mBuffer7,nSize7,NULL
        test eax,eax
        jz error5

        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress8
        invoke ReadProcessMemory,hProcess,eax,addr tBuffer,nSize8,NULL
        test eax,eax
        jz error3
        xor esi,esi
        mov esi,nSize8
goon8:  dec esi
        mov ebx,offset oBuffer8
        mov al,byte ptr [ebx+esi]
        mov ebx,offset tBuffer
        mov dl,byte ptr [ebx+esi]
        cmp al,dl
        jnz error4
        cmp esi,0
        jnz goon8
        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress8
        invoke WriteProcessMemory,hProcess,eax,addr mBuffer8,nSize8,NULL
        test eax,eax
        jz error5

        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress9
        invoke ReadProcessMemory,hProcess,eax,addr tBuffer,nSize9,NULL
        test eax,eax
        jz error3
        xor esi,esi
        mov esi,nSize9
goon9:  dec esi
        mov ebx,offset oBuffer9
        mov al,byte ptr [ebx+esi]
        mov ebx,offset tBuffer
        mov dl,byte ptr [ebx+esi]
        cmp al,dl
        jnz error4
        cmp esi,0
        jnz goon9
        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress9
        invoke WriteProcessMemory,hProcess,eax,addr mBuffer9,nSize9,NULL
        test eax,eax
        jz error5

        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress10
        invoke ReadProcessMemory,hProcess,eax,addr tBuffer,nSize10,NULL
        test eax,eax
        jz error3
        xor esi,esi
        mov esi,nSize10
goon10:  dec esi
        mov ebx,offset oBuffer10
        mov al,byte ptr [ebx+esi]
        mov ebx,offset tBuffer
        mov dl,byte ptr [ebx+esi]
        cmp al,dl
        jnz error4
        cmp esi,0
        jnz goon10
        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress10
        invoke WriteProcessMemory,hProcess,eax,addr mBuffer10,nSize10,NULL
        test eax,eax
        jz error5

        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress11
        invoke ReadProcessMemory,hProcess,eax,addr tBuffer,nSize11,NULL
        test eax,eax
        jz error3
        xor esi,esi
        mov esi,nSize11
goon11:  dec esi
        mov ebx,offset oBuffer11
        mov al,byte ptr [ebx+esi]
        mov ebx,offset tBuffer
        mov dl,byte ptr [ebx+esi]
        cmp al,dl
        jnz error4
        cmp esi,0
        jnz goon11
        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress11
        invoke WriteProcessMemory,hProcess,eax,addr mBuffer11,nSize11,NULL
        test eax,eax
        jz error5

        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress12
        invoke ReadProcessMemory,hProcess,eax,addr tBuffer,nSize12,NULL
        test eax,eax
        jz error3
        xor esi,esi
        mov esi,nSize12
goon12:  dec esi
        mov ebx,offset oBuffer12
        mov al,byte ptr [ebx+esi]
        mov ebx,offset tBuffer
        mov dl,byte ptr [ebx+esi]
        cmp al,dl
        jnz error4
        cmp esi,0
        jnz goon12
        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress12
        invoke WriteProcessMemory,hProcess,eax,addr mBuffer12,nSize12,NULL
        test eax,eax
        jz error5

        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress13
        invoke ReadProcessMemory,hProcess,eax,addr tBuffer,nSize13,NULL
        test eax,eax
        jz error3
        xor esi,esi
        mov esi,nSize13
goon13:  dec esi
        mov ebx,offset oBuffer13
        mov al,byte ptr [ebx+esi]
        mov ebx,offset tBuffer
        mov dl,byte ptr [ebx+esi]
        cmp al,dl
        jnz error4
        cmp esi,0
        jnz goon13
        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress13
        invoke WriteProcessMemory,hProcess,eax,addr mBuffer13,nSize13,NULL
        test eax,eax
        jz error5

        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress14
        invoke ReadProcessMemory,hProcess,eax,addr tBuffer,nSize14,NULL
        test eax,eax
        jz error3
        xor esi,esi
        mov esi,nSize14
goon14:  dec esi
        mov ebx,offset oBuffer14
        mov al,byte ptr [ebx+esi]
        mov ebx,offset tBuffer
        mov dl,byte ptr [ebx+esi]
        cmp al,dl
        jnz error4
        cmp esi,0
        jnz goon14
        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress14
        invoke WriteProcessMemory,hProcess,eax,addr mBuffer14,nSize14,NULL
        test eax,eax
        jz error5

        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress15
        invoke ReadProcessMemory,hProcess,eax,addr tBuffer,nSize15,NULL
        test eax,eax
        jz error3
        xor esi,esi
        mov esi,nSize15
goon15:  dec esi
        mov ebx,offset oBuffer15
        mov al,byte ptr [ebx+esi]
        mov ebx,offset tBuffer
        mov dl,byte ptr [ebx+esi]
        cmp al,dl
        jnz error4
        cmp esi,0
        jnz goon15
        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress15
        invoke WriteProcessMemory,hProcess,eax,addr mBuffer15,nSize15,NULL
        test eax,eax
        jz error5

        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress16
        invoke ReadProcessMemory,hProcess,eax,addr tBuffer,nSize16,NULL
        test eax,eax
        jz error3
        xor esi,esi
        mov esi,nSize16
goon16:  dec esi
        mov ebx,offset oBuffer16
        mov al,byte ptr [ebx+esi]
        mov ebx,offset tBuffer
        mov dl,byte ptr [ebx+esi]
        cmp al,dl
        jnz error4
        cmp esi,0
        jnz goon16
        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress16
        invoke WriteProcessMemory,hProcess,eax,addr mBuffer16,nSize16,NULL
        test eax,eax
        jz error5

        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress17
        invoke ReadProcessMemory,hProcess,eax,addr tBuffer,nSize17,NULL
        test eax,eax
        jz error3
        xor esi,esi
        mov esi,nSize17
goon17:  dec esi
        mov ebx,offset oBuffer17
        mov al,byte ptr [ebx+esi]
        mov ebx,offset tBuffer
        mov dl,byte ptr [ebx+esi]
        cmp al,dl
        jnz error4
        cmp esi,0
        jnz goon17
        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress17
        invoke WriteProcessMemory,hProcess,eax,addr mBuffer17,nSize17,NULL
        test eax,eax
        jz error5

        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress18
        invoke ReadProcessMemory,hProcess,eax,addr tBuffer,nSize18,NULL
        test eax,eax
        jz error3
        xor esi,esi
        mov esi,nSize18
goon18:  dec esi
        mov ebx,offset oBuffer18
        mov al,byte ptr [ebx+esi]
        mov ebx,offset tBuffer
        mov dl,byte ptr [ebx+esi]
        cmp al,dl
        jnz error4
        cmp esi,0
        jnz goon18
        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress18
        invoke WriteProcessMemory,hProcess,eax,addr mBuffer18,nSize18,NULL
        test eax,eax
        jz error5

        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress19
        invoke ReadProcessMemory,hProcess,eax,addr tBuffer,nSize19,NULL
        test eax,eax
        jz error3
        xor esi,esi
        mov esi,nSize19
goon19:  dec esi
        mov ebx,offset oBuffer19
        mov al,byte ptr [ebx+esi]
        mov ebx,offset tBuffer
        mov dl,byte ptr [ebx+esi]
        cmp al,dl
        jnz error4
        cmp esi,0
        jnz goon19
        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress19
        invoke WriteProcessMemory,hProcess,eax,addr mBuffer19,nSize19,NULL
        test eax,eax
        jz error5

        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress20
        invoke ReadProcessMemory,hProcess,eax,addr tBuffer,nSize20,NULL
        test eax,eax
        jz error3
        xor esi,esi
        mov esi,nSize20
goon20:  dec esi
        mov ebx,offset oBuffer20
        mov al,byte ptr [ebx+esi]
        mov ebx,offset tBuffer
        mov dl,byte ptr [ebx+esi]
        cmp al,dl
        jnz error4
        cmp esi,0
        jnz goon20
        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress20
        invoke WriteProcessMemory,hProcess,eax,addr mBuffer20,nSize20,NULL
        test eax,eax
        jz error5

        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress21
        invoke ReadProcessMemory,hProcess,eax,addr tBuffer,nSize21,NULL
        test eax,eax
        jz error3
        xor esi,esi
        mov esi,nSize21
goon21:  dec esi
        mov ebx,offset oBuffer21
        mov al,byte ptr [ebx+esi]
        mov ebx,offset tBuffer
        mov dl,byte ptr [ebx+esi]
        cmp al,dl
        jnz error4
        cmp esi,0
        jnz goon21
        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress21
        invoke WriteProcessMemory,hProcess,eax,addr mBuffer21,nSize21,NULL
        test eax,eax
        jz error5

        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress22
        invoke ReadProcessMemory,hProcess,eax,addr tBuffer,nSize22,NULL
        test eax,eax
        jz error3
        xor esi,esi
        mov esi,nSize22
goon22:  dec esi
        mov ebx,offset oBuffer22
        mov al,byte ptr [ebx+esi]
        mov ebx,offset tBuffer
        mov dl,byte ptr [ebx+esi]
        cmp al,dl
        jnz error4
        cmp esi,0
        jnz goon22
        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress22
        invoke WriteProcessMemory,hProcess,eax,addr mBuffer22,nSize22,NULL
        test eax,eax
        jz error5

        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress23
        invoke ReadProcessMemory,hProcess,eax,addr tBuffer,nSize23,NULL
        test eax,eax
        jz error3
        xor esi,esi
        mov esi,nSize23
goon23:  dec esi
        mov ebx,offset oBuffer23
        mov al,byte ptr [ebx+esi]
        mov ebx,offset tBuffer
        mov dl,byte ptr [ebx+esi]
        cmp al,dl
        jnz error4
        cmp esi,0
        jnz goon23
        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress23
        invoke WriteProcessMemory,hProcess,eax,addr mBuffer23,nSize23,NULL
        test eax,eax
        jz error5

        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress24
        invoke ReadProcessMemory,hProcess,eax,addr tBuffer,nSize24,NULL
        test eax,eax
        jz error3
        xor esi,esi
        mov esi,nSize24
goon24:  dec esi
        mov ebx,offset oBuffer24
        mov al,byte ptr [ebx+esi]
        mov ebx,offset tBuffer
        mov dl,byte ptr [ebx+esi]
        cmp al,dl
        jnz error4
        cmp esi,0
        jnz goon24
        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress24
        invoke WriteProcessMemory,hProcess,eax,addr mBuffer24,nSize24,NULL
        test eax,eax
        jz error5

        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress25
        invoke ReadProcessMemory,hProcess,eax,addr tBuffer,nSize25,NULL
        test eax,eax
        jz error3
        xor esi,esi
        mov esi,nSize25
goon25:  dec esi
        mov ebx,offset oBuffer25
        mov al,byte ptr [ebx+esi]
        mov ebx,offset tBuffer
        mov dl,byte ptr [ebx+esi]
        cmp al,dl
        jnz error4
        cmp esi,0
        jnz goon25
        mov eax,DBEvent.u.LoadDll.lpBaseOfDll
        add eax,lpBaseAddress25
        invoke WriteProcessMemory,hProcess,eax,addr mBuffer25,nSize25,NULL
        test eax,eax
        jz error5
mov IsModified,1

;        invoke MessageBox,NULL, addr SecceedText, addr SecceedCaption,MB_OK or MB_ICONINFORMATION

       .elseif DBEvent.dwDebugEventCode==EXCEPTION_DEBUG_EVENT 
           .if DBEvent.u.Exception.pExceptionRecord.ExceptionCode==EXCEPTION_BREAKPOINT 
              invoke ContinueDebugEvent, DBEvent.dwProcessId, DBEvent.dwThreadId, DBG_CONTINUE 
             .continue 
           .endif 
       .endif 
cdevent:
       invoke ContinueDebugEvent, DBEvent.dwProcessId, DBEvent.dwThreadId, DBG_EXCEPTION_NOT_HANDLED 
    .endw 


error1:
        invoke MessageBox,NULL, addr Error1Text, addr Error1Caption,MB_OK or MB_ICONERROR
        invoke TerminateProcess,CS_ProcessInfo.hProcess,NULL
        jmp exit
error2:
        invoke MessageBox,NULL, addr Error2Text, addr Error2Caption,MB_OK or MB_ICONERROR
        invoke TerminateProcess,CS_ProcessInfo.hProcess,NULL
        jmp exit
error3:
        invoke MessageBox,NULL, addr Error3Text, addr Error3Caption,MB_OK or MB_ICONERROR
        invoke TerminateProcess,CS_ProcessInfo.hProcess,NULL
        jmp exit

error4:
        invoke MessageBox,NULL, addr Error4Text, addr Error4Caption,MB_OK or MB_ICONERROR
        invoke TerminateProcess,CS_ProcessInfo.hProcess,NULL
        jmp exit
error5:
        invoke MessageBox,NULL, addr Error5Text, addr Error5Caption,MB_OK or MB_ICONERROR
        invoke TerminateProcess,CS_ProcessInfo.hProcess,NULL
        jmp exit

exit:
      invoke CloseHandle,CS_ProcessInfo.hProcess
      invoke CloseHandle,CS_ProcessInfo.hThread
      invoke ExitProcess,NULL
; ????????????????????????????????????
end start

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -