Crappy memhack

Posts 115 of 18 · Page 1 of 2
Crappy memhack
This'll do until better stuff arrives guys

Features

one simple hot key (on and off this time): Insert
Glass walls
No Reload
Super bullets
Source code included

My old scanner didn't find the norecoils anymore and I've been away for too long so I don't know where to get em anymore. If anyone has them please send them to me.

Pictars



Vir

VirusTotal - Free Online Virus, Malware and URL Scanner

Note: If I'd wanted to infect you with malware you wouldn't notice, the above are all false positives due to the nopping

CaMemHack.rar MD5:3926e6854875883554b1c136a02c66e5 - VirSCAN.org Scanners did not find malware!

Notes

Made and compiled with MASM, it should work on every os, if it doesn't post!

Source code

I haven't posted this source code here so that total beginners can use it to start off, I will not answer beginners questions regarding this code

Only hackers and coders that want to lift themselves to even higher levels of skill and knowledge and are busy porting their code from C++ to ASM may ask questions which I will answer.


CaMemHack.asm
Assemble this code with masm v10.0

Code:
; ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
include \masm32\include\masm32rt.inc
; ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤

    ; -------------------------------------------
    ; Build this DLL with the provided MAKEIT.BAT
    ; -------------------------------------------
    
; ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
; Made by SCHiM
; ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤


                      
;                       Thou shallt not l33ch, only learn 
;                       
;                      ▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲
;                      ▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲
;                      ▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲
;                      ▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲
;                      ▲▲▲▲▲▲▲  
;                      ▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲
;                      ▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲
;                      ▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲
;                      ▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲
;                      ▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲
;                      ▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲        
;                              ▲▲▲▲▲▲▲
;                      ▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲
;                      ▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲
;                      ▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲     
;                      ▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲ CHiM
;
;


Main PROTO

      .data?
        hInstance dd ?
        DWORD Console ?
        DWORD Storeother
  

.data

NoReload dd 0374B55B4h
SuperBulets dd 0374B02B6h
GlassWalls dd 057279Ah

SuperBuletsBuff db 90h, 90h, 90h
GlassWallsBuff db 06Ah, 0h
NoReloadBuf db 90h, 90h, 90h, 90h, 90h, 90h


      .code

DllMain:
DllEntry proc hInst:DWORD, reason:DWORD, reserved1:DWORD
   .if reason==DLL_PROCESS_ATTACH  ; When the dll is loaded
      push hInst
      pop hInstance
      invoke CreateThread, 0, 0, offset Main, 0, 0 ,0
    .endif
   mov eax,TRUE
   ret 
DllEntry endp

Main proc

Mainloop:
invoke Sleep, 100d

  invoke GetAsyncKeyState, VK_INSERT
         cmp eax, 0
         jne Hack


jmp Mainloop

    Hack:

mov eax, [NoReload]
mov ebx, 6
lea edx, NoReloadBuf 
call ExtData 

mov eax, [SuperBulets]
mov ebx, 3
lea edx, SuperBuletsBuff 
call ExtData 

mov eax, [GlassWalls]
mov ebx, 2
lea edx, GlassWallsBuff 
call ExtData 

jmp Mainloop

Main endp

;¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
;MovData PUBLIC
;Expects:
;eax = address to move to
;ebx = size to move
;edx = addres to the buffer to move
;¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
PUBLIC MovData 
MovData:

xor esi, esi

@1:

mov cl, byte ptr[edx+esi]
mov byte ptr[eax+esi], cl


inc esi
cmp esi, ebx
    jne @1
    
retn

;¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
;MovData PUBLIC
;Expects:
;eax = address to move to
;ebx = size to move
;edx = addres to the buffer to move
;¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤

;¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
;ExtData PUBLIC
;Expects:
;eax = address to move to
;ebx = size to move
;edx = addres to the buffer to exchange
;¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤

PUBLIC ExtData
ExtData:

xor esi, esi

@2:

push eax
push edx

push ecx
push ebp

mov ecx, eax
mov ebp, edx

mov al, byte ptr[eax + esi]
mov dl, byte ptr[edx + esi]

XCHG al, dl

mov byte ptr[ecx + esi], al
mov byte ptr[ebp + esi], dl

pop ebp
pop ecx

pop edx
pop eax

inc esi
cmp esi, ebx
    jne @2

retn

;¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
;ExtData PUBLIC
;Expects:
;eax = address to move to
;ebx = size to move
;edx = addres to the buffer to exchange
;¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤

;¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
;NopAddress PUBLIC
;Expects:
;eax = address to nop
;ebx = size to nop
;¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
PUBLIC NopAddress 
NopAddress:

xor esi, esi

@0:
mov byte ptr[eax+esi], 90h
inc esi
cmp esi, ebx
    jne @0 

retn

;¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
;NopAddress PUBLIC
;Expects:
;eax = address to nop
;ebx = size to nop
;¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤

end DllMain
Makeit.bat

Code:
@echo off
if exist CaMemHack.obj del CaMemHack.obj
if exist CaMemHack.dll del CaMemHack.dll
\masm32\bin\ml /c /coff CaMemHack.asm
\masm32\bin\Link /SUBSYSTEM:WINDOWS /DLL /DEF:CaMemHack.def CaMemHack.obj 
del CaMemHack.obj
del CaMemHack.exp
dir CaMemHack.*
pause
-SCHiM

-Happy hacking
CaMemHack.rarattachment deleted · 67 downloads before removal
Good Job !

/Aproved
Nice ! Still a crappy mem hack
Thanked for source code. If I use some parts of it I will add you to credits
Rofl good job. Wasn't too hard to make but first EU hack = +rep.
Nice job man, thanks.
Good Job, Been Waiting So Long For A Hack :P
thank you so much for this
thaaaannnnkkkkkkssssss

bruttter!

nice hack :þ
thank you.
hey i use the injector for newbs -.- the one on this section LOL...it injects but hack won't work,EU version ofcourse i read injection help thread and i done everything that is on that thread but nothing
Quote Originally Posted by Defekto21 View Post
hey i use the injector for newbs -.- the one on this section LOL...it injects but hack won't work,EU version ofcourse i read injection help thread and i done everything that is on that thread but nothing
have u tried to press Insert while ingame??
ofcourse i pressed INSERT -.- i am not new to this forums or hacks but first time i hack in Combat Arms...i was hacking in War Rock...say when im using other injector i should write Combat Arms EU,combatarmseu in process name or what?
Rofl , this may be me but when i ran this thru an EU Proxy , my CA EU Crashes. Usually it never crashs. Is it me or the hack =/

Quote Originally Posted by Defekto21 View Post
ofcourse i pressed INSERT -.- i am not new to this forums or hacks but first time i hack in Combat Arms...i was hacking in War Rock...say when im using other injector i should write Combat Arms EU,combatarmseu in process name or what?
Engine.exe

It stays the same and make sure you put capitol "E"
Thanks and good Job!
Posts 115 of 18 · Page 1 of 2
This thread is closed for replies.

Tags for this Thread

None

Need help?