Page 1 of 2 12 LastLast
Results 1 to 15 of 22
  1. #1
    open|Fire's Avatar
    Join Date
    Jan 2011
    Gender
    male
    Location
    fs:[0]
    Posts
    62
    Reputation
    18
    Thanks
    36

    Hotkey Base em ASM

    Esse source é tradução desse https://www.mpgh.net/forum/397-combat...01-2011-a.html de C++ para Assembly.

    Se você sabe C++ e está aprendendo Assembly essa source e bom para estudos você pega os 2 sources e compara para ver o que cada comando faz.

    Compilador usado: Masm
    Code:
    .386
    .model flat,stdcall 
    option casemap:none 
    include windows.inc 
    include user32.inc 
    include kernel32.inc 
    includelib user32.lib 
    includelib kernel32.lib
    
    
    .data
    module db "CShell.dll",0 
    names db 0
    invisible db 0
    norecoil db 0
    noreload db 0
    superbullets db 0
    weaponrange db 0
    rapidfire db 0
    .code 
    start:
    hack1 proc
    
    	push VK_NUMPAD1
    	call GetAsyncKeyState 
    	.if eax!=0
    		.if names==0
    			mov names,1
    		.else
    			mov names,0
    		.endif	
    	.endif
    	mov eax,[3780C6E8h] ;gamestatus
    	mov eax,[eax]
    	.if eax==1 && names 
    		mov eax,[3736996Ch] ;EspName1
    		mov word ptr ds:[eax],9090h
    		mov eax,[37369A06h] ;EspName2
    		mov word ptr ds:[eax],9090h
    	.else
    		mov eax,[3736996Ch] ;EspName1
    		mov word ptr ds:[eax],2175h
    		mov eax,[37369A06h] ;EspName2
    		mov word ptr ds:[eax],0575h
    	.endif
    	ret
    
    hack1 endp
    
    hack2 proc
    	
    	push VK_NUMPAD2
    	call GetAsyncKeyState 
    	.if eax!=0
    		.if invisible==0
    			mov invisible,1
    		.else
    			mov invisible,0
    		.endif	
    	.endif
    	mov eax,[3780C6E8h] ;gamestatus
    	mov eax,[eax]
    	.if eax==1 && invisible 
    		mov eax,[378165F5h] ;Invisible
    		mov byte ptr ds:[eax],01h
    	.else
    		mov eax,[378165F5h] ;Invisible
    		mov byte ptr ds:[eax],00h
    	.endif
    	ret
    
    hack2 endp
    
    hack3 proc
    	
    	push VK_NUMPAD3
    	call GetAsyncKeyState 
    	.if eax!=0
    		.if norecoil==0
    			mov norecoil,1
    		.else
    			mov norecoil,0
    		.endif	
    	.endif
    	mov eax,[3780C6E8h] ;gamestatus
    	mov eax,[eax]
    	.if eax==1 && norecoil 
    		mov eax,[3746136Ch] ;NoRecoil
    		mov dword ptr ds:[eax],90909090h
    	.else
    		mov eax,[3746136Ch] ;NoRecoil
    		mov dword ptr ds:[eax],102444D9h
    	.endif
    	ret
    
    hack3 endp
    
    hack4 proc
    	
    	push VK_NUMPAD4
    	call GetAsyncKeyState 
    	.if eax!=0
    		.if noreload==0
    			mov noreload,1
    		.else
    			mov noreload,0
    		.endif	
    	.endif
    	mov eax,[3780C6E8h] ;gamestatus
    	mov eax,[eax]
    	.if eax==1 && noreload 
    		mov eax,[374AD0D4h] ;NoReload
    		mov dword ptr ds:[eax],90909090h
    		mov word ptr ds:[eax+4],9090h
    	.else
    		mov eax,[374AD0D4h] ;NoReload
    		mov dword ptr ds:[eax],01B1840Fh
    		mov word ptr ds:[eax+4],0000h
    	.endif
    	ret
    
    hack4 endp
    
    hack5 proc
    	
    	push VK_NUMPAD5
    	call GetAsyncKeyState 
    	.if eax!=0
    		.if superbullets==0
    			mov superbullets,1
    		.else
    			mov superbullets,0
    		.endif	
    	.endif
    	mov eax,[3780C6E8h] ;gamestatus
    	mov eax,[eax]
    	.if eax==1 && superbullets 
    		mov eax,[374A7DD3h] ;SuperBullets
    		mov word ptr ds:[eax],9090h
    	.else
    		mov eax,[374A7DD3h] ;SuperBullets
    		mov word ptr ds:[eax],0C085h
    	.endif
    	ret
    
    hack5 endp
    
    hack6 proc
    	
    	push VK_NUMPAD6
    	call GetAsyncKeyState 
    	.if eax!=0
    		.if weaponrange==0
    			mov weaponrange,1
    		.else
    			mov weaponrange,0
    		.endif	
    	.endif
    	mov eax,[3780C6E8h] ;gamestatus
    	mov eax,[eax]
    	.if eax==1 && weaponrange 
    		mov eax,[374AD359h] ;WeaponRange1
    		mov dword ptr ds:[eax],000000B8h
    		mov word ptr ds:[eax+4],9010h
    		mov eax,[374AD5A9h] ;WeaponRange2
    		mov dword ptr ds:[eax],000000B8h
    		mov word ptr ds:[eax+4],9010h
    	.else
    		mov eax,[374AD359h] ;WeaponRange1
    		mov dword ptr ds:[eax],02C8808Bh
    		mov word ptr ds:[eax+4],0000h
    		mov eax,[374AD5A9h] ;WeaponRange2
    		mov dword ptr ds:[eax],02C8808Bh
    		mov word ptr ds:[eax+4],0000h
    	.endif
    	ret
    
    hack6 endp
    
    hack7 proc
    	
    	.while 1
    	push VK_NUMPAD7
    	call GetAsyncKeyState 
    	.if eax!=0
    		.if rapidfire==0
    			mov rapidfire,1
    		.else
    			mov rapidfire,0
    		.endif	
    	.endif
    	mov eax,[3780C6E8h] ;gamestatus
    	mov eax,[eax]
    	push eax
    	push VK_LBUTTON
    	call GetAsyncKeyState
    	pop edx
    	.if edx==1 && rapidfire && eax!=0
    		mov eax,[374ADB75h] ;RapidFire
    		mov word ptr ds:[eax],9090h 
    	.else
    		mov eax,[374ADB75h] ;RapidFire
    		mov word ptr ds:[eax],3E74h
    	.endif
    	push 10
    	call Sleep		
    	.endw
    	ret
    
    hack7 endp
    
    Thread proc
    	
    	.while 1
    		push offset module
    		call GetModuleHandle
    		.if eax!=NULL
    			.break
    		.endif
    		push 100
    		call Sleep
    	.endw
    	
    	mov names,0
    	mov invisible,0
    	mov norecoil,0
    	mov noreload,0
        mov superbullets,0
        mov weaponrange,0
        mov rapidfire,0
        
        push 0
        push 0
        push 0
        push offset hack7
        push 0
        push 0
        call CreateThread
        
    	.while 1
    		
    		call hack1
    		call hack2
    		call hack3
    		call hack4
    		call hack5
    		call hack6
    		push 100
    		call Sleep
    	.endw
    	
    	ret
    
    Thread endp
    
    DllEntry proc hInstDLL:HINSTANCE, reason:DWORD, reserved1:DWORD 
            .if reason==DLL_PROCESS_ATTACH
            	push 0
        		push 0
        		push 0
        		push offset Thread
        		push 0
        		push 0
        		call CreateThread
            .endif
            mov  eax,1 
            ret 
    DllEntry Endp
    Scan 1
    VirusTotal - Free Online Virus, Malware and URL Scanner

    Scan 2
    HotkeyBaseV1.rar - Verificador de malware do Jotti

    Para quem quer só usar está indetectável por enquanto.
    As Hotkeys são:
    Numpad1 = ESP Nomes (ESP Names)
    Numpad2 = Invísivel (Invisible)
    Numpad3 = Sem Coice Da Arma (No Recoil)
    Numpad4 = Sem Recarregar Arma (No Reload)
    Numpad5 = Super Munição (Super Bullets)
    Numpad6 = WeaponRange
    Numpad7 = RapidFire


  2. The Following 13 Users Say Thank You to open|Fire For This Useful Post:

    ASM (05-14-2011),baraozin (05-16-2011),broodway6767 (06-02-2013),Capevaldo (05-15-2011),CastieL Wallker (12-13-2016),ChaosMagician (05-15-2011),dllbaseII (05-16-2011),Hacker Fail (11-02-2013),Kenjji (05-14-2011),marcosskr (08-16-2012),S0aD (05-15-2011),Strikex (05-14-2011),War3z (10-27-2011)

  3. #2
    ASM's Avatar
    Join Date
    Apr 2011
    Gender
    male
    Posts
    145
    Reputation
    10
    Thanks
    24
    Muito boa contribuição, a levelup vai demorar um pouco ate detectar, isso é se ela quiser detectar.

    Os que usam hack no BR não gostam de hotkeys.

  4. #3
    Strikex's Avatar
    Join Date
    Dec 2010
    Gender
    male
    Posts
    1,311
    Reputation
    9
    Thanks
    355
    My Mood
    Relaxed
    lool *-*
    muito bom vey...
    vai me ajuda nos estudos :P

  5. #4
    Bombsaway707's Avatar
    Join Date
    Jun 2009
    Gender
    male
    Location
    Gym
    Posts
    8,799
    Reputation
    791
    Thanks
    4,004
    My Mood
    Amused
    what kinda source code that is but its clean so /approved

  6. #5
    ChaosMagician's Avatar
    Join Date
    Dec 2010
    Gender
    male
    Posts
    1,669
    Reputation
    20
    Thanks
    1,326
    My Mood
    Dead
    It's assembly

    Boa open|fire difícil ver quem se interessa em aprender assembly, você leu livros, ou aprendeu na prática mesmo?

    Edit 2 : deu pra ter uma noção dessas hotkeys, não é TÃO difícil assim para adicionar mais hacks se souber mais ou menos

    Edit 3 : Dá pra fazer com hacks em modo console?
    Last edited by ChaosMagician; 05-15-2011 at 05:22 AM.

  7. #6
    Templar's Avatar
    Join Date
    Jan 2011
    Gender
    male
    Location
    Brazil
    Posts
    3,217
    Reputation
    87
    Thanks
    989
    My Mood
    Angelic
    Caraca eu não entendi como adiciona mais hacks na Source.
    Last edited by Templar; 05-15-2011 at 06:30 AM.
    Just a wanderer from the beginnings of this site.
    An old Combat Arms' sections active member and hacker (just what I thought when I was a child).

    My IM doesn't work. Send me a private message instead.

    Name changes:
    bruno2204
    The Rev.
    BioHuman
    Element™

  8. #7
    ChaosMagician's Avatar
    Join Date
    Dec 2010
    Gender
    male
    Posts
    1,669
    Reputation
    20
    Thanks
    1,326
    My Mood
    Dead
    Pra quem nao gosta de hotkeys, se vcs prestarem atenção ele é o que tem menos chances de ser detectado pois no tv os caras apertam só insert/f12 sem se preocupar com os numpad

  9. #8
    S0aD's Avatar
    Join Date
    Jan 2011
    Gender
    male
    Posts
    2,247
    Reputation
    5
    Thanks
    590
    Parabens.

  10. #9
    BACKD00R's Avatar
    Join Date
    Jan 2010
    Gender
    male
    Location
    Brazil
    Posts
    10,711
    Reputation
    1814
    Thanks
    31,902
    My Mood
    Aggressive
    A linguagem assembly é complicada bagarai!



     

    Skype : BACKD00R-MPGH

     

    • Contributor: October, 31th 2011
    • CA BR Minion: January, 03th 2012
    • CF AL Minion: April, 07th 2012
    • CA Minion: April, 15th 2012
    • CF Minion: July, 03th 2012
    • PB Minion: January, 25th 2013
    • AVA Minion : February, 02th 2013
    • Arctic Combat minion: April, 03th 2013
    • Warface Minion: April, 03th 2013

    • Minion + : July 08th 2012
    • Moderator : January 21th 2013
    • Global Moderator : August 1st 2013







  11. #10
    open|Fire's Avatar
    Join Date
    Jan 2011
    Gender
    male
    Location
    fs:[0]
    Posts
    62
    Reputation
    18
    Thanks
    36
    Quote Originally Posted by ChaosMagician View Post
    It's assembly

    Boa open|fire difícil ver quem se interessa em aprender assembly, você leu livros, ou aprendeu na prática mesmo?

    Edit 2 : deu pra ter uma noção dessas hotkeys, não é TÃO difícil assim para adicionar mais hacks se souber mais ou menos

    Edit 3 : Dá pra fazer com hacks em modo console?
    Eu aprendi debugando programas quando comecei com cracking foi mais na prática mesmo, porque não entendia muito inglês mas se você domina o inglês o recomendado é ler um livro mesmo recomendo o ArtOfAssembly leia quantas vezes for necessário.

    Dá pra fazer os hacks em modo console mas é mais complicado um pouco porque você tem fazer um hook na present para poder usar os comandos, nunca fiz algo relacionado a D3D em ASM, teria que usar lib de terceiros, quando eu tiver tempo livre eu dou uma olhada.

  12. #11
    ASM's Avatar
    Join Date
    Apr 2011
    Gender
    male
    Posts
    145
    Reputation
    10
    Thanks
    24
    open|Fire vc encontrou novas funções para os hacks?

    funções = norecoil, noreload, nametags.

  13. #12
    open|Fire's Avatar
    Join Date
    Jan 2011
    Gender
    male
    Location
    fs:[0]
    Posts
    62
    Reputation
    18
    Thanks
    36
    Não entendi sua pergunta, as funções usadas eu peguei da base do We11 e os endereços também só o superbullets que eu mudei o endereço e os bytes.

    Se você está falando de funções que ainda não foram feitas para CA em outros hacks a resposta é não porque eu ainda não debuguei esse game a fundo. Mais lhe digo uma coisa atualizar endereços já encontrados é fácil, mas fazer uma função nova é mais complicado Ex: Munição Infinita pode existir em hack vip mas nunca foi postado ao publico os endereços então você teria que debugar o vip e saber como ele fez ou fazer a função do zero.

  14. #13
    BACKD00R's Avatar
    Join Date
    Jan 2010
    Gender
    male
    Location
    Brazil
    Posts
    10,711
    Reputation
    1814
    Thanks
    31,902
    My Mood
    Aggressive
    @open|Fire

    eu tenho um hack vip para o CABR , tem cerca de 60 funções , anti-kick , crash server , telekill selecionado , varia funções , vc conseguiria abrir ele para usar sem precisa fazer o login dele?



     

    Skype : BACKD00R-MPGH

     

    • Contributor: October, 31th 2011
    • CA BR Minion: January, 03th 2012
    • CF AL Minion: April, 07th 2012
    • CA Minion: April, 15th 2012
    • CF Minion: July, 03th 2012
    • PB Minion: January, 25th 2013
    • AVA Minion : February, 02th 2013
    • Arctic Combat minion: April, 03th 2013
    • Warface Minion: April, 03th 2013

    • Minion + : July 08th 2012
    • Moderator : January 21th 2013
    • Global Moderator : August 1st 2013







  15. #14
    open|Fire's Avatar
    Join Date
    Jan 2011
    Gender
    male
    Location
    fs:[0]
    Posts
    62
    Reputation
    18
    Thanks
    36
    Manda por PM que quando eu tiver tempo livre dou uma olhada.

  16. #15
    BACKD00R's Avatar
    Join Date
    Jan 2010
    Gender
    male
    Location
    Brazil
    Posts
    10,711
    Reputation
    1814
    Thanks
    31,902
    My Mood
    Aggressive
    me passe seu msn , por lah te mando o link para download



     

    Skype : BACKD00R-MPGH

     

    • Contributor: October, 31th 2011
    • CA BR Minion: January, 03th 2012
    • CF AL Minion: April, 07th 2012
    • CA Minion: April, 15th 2012
    • CF Minion: July, 03th 2012
    • PB Minion: January, 25th 2013
    • AVA Minion : February, 02th 2013
    • Arctic Combat minion: April, 03th 2013
    • Warface Minion: April, 03th 2013

    • Minion + : July 08th 2012
    • Moderator : January 21th 2013
    • Global Moderator : August 1st 2013







Page 1 of 2 12 LastLast