Page 1 of 4

Helldivers 2 Hack Tools ( PoC - AutoAsm 64bit with C# )

Posted: Thu Feb 29, 2024 6:04 pm
by emoisback
Thanks to @gir489 and anyone that contribute on This thread

You still need OLD EXE

This is PoC that i create to learn about asm injection using C# on 64bit application / game.

Feature is :

Inf Health + Invulnerable
Inf Granades
Inf Ammo
Inf Syringes
Inf Stamina
Inf Strategems
Inf Mission Time
No Reload
Max Resources

How to use :
Open with administrator,
Config.ini will generate ( setup feature you want to turn on ( 1 ) or off ( 0 ).
then reopen the program.
then open the game.
cheat automatic active.

[Link]

Password : emoisback

HellDivers2Hack-POC.rar
V1.1
(6.69 KiB) Downloaded 742 times
Please if you test it and its work reply because i dont know its work on other or only me, still learning.

Re: Helldivers 2 Hack Tools ( PoC - AutoAsm 64bit with C# )

Posted: Thu Feb 29, 2024 6:23 pm
by gir489
If you're fast enough, theoretically this should work with the latest EXE. They map the DLL into memory like before, then have Themida destroy it from the PEB list. There's a disconnect between loading it in and when Themida destroys it (10/20MS?).

Re: Helldivers 2 Hack Tools ( PoC - AutoAsm 64bit with C# )

Posted: Thu Feb 29, 2024 6:26 pm
by emoisback
hmm lets try to use it on latest exe, havent try it.

thanks for reply.

have try it doesnt fast enough, maybe because using aob scan to find address...

gonna try use static addrs

Re: Helldivers 2 Hack Tools ( PoC - AutoAsm 64bit with C# )

Posted: Thu Feb 29, 2024 7:30 pm
by vosszaa
emoisback wrote:
Thu Feb 29, 2024 6:04 pm
Thanks to @gir489 and anyone that contribute on This thread

This is PoC that i create to learn about asm injection using C# on 64bit application / game.

Feature is :

Inf Health + Invulnerable
Inf Granades
Inf Ammo
Inf Syringes
Inf Stamina
Inf Strategems
Inf Mission Time
No Reload
Max Resources

How to use :
Open with administrator,
then open the game.
cheat automatic active.

[Link]

Password : emoisback

HellDivers2Hack-POC.rar

Please if you test it and its work reply because i dont know its work on other or only me, still learning.
Do you plan to keep working/updating it in case of game updates? If so, please release all compiled version under releases on github. It's much easier to keep track.

Well done

Re: Helldivers 2 Hack Tools ( PoC - AutoAsm 64bit with C# )

Posted: Thu Feb 29, 2024 8:15 pm
by vosszaa
emoisback wrote:
Thu Feb 29, 2024 6:26 pm
hmm lets try to use it on latest exe, havent try it.

thanks for reply.

have try it doesnt fast enough, maybe because using aob scan to find address...

gonna try use static addrs
Doesn't work on latest exe. I saw an unhandled error then close itself

Re: Helldivers 2 Hack Tools ( PoC - AutoAsm 64bit with C# )

Posted: Thu Feb 29, 2024 8:18 pm
by notbero
Is it possible to add keybinds to disable/enable stuff? Anyway great release

Re: Helldivers 2 Hack Tools ( PoC - AutoAsm 64bit with C# )

Posted: Thu Feb 29, 2024 8:29 pm
by Fleoj
emoisback wrote:
Thu Feb 29, 2024 6:04 pm
Thanks to @gir489 and anyone that contribute on This thread

This is PoC that i create to learn about asm injection using C# on 64bit application / game.

Feature is :

Inf Health + Invulnerable
Inf Granades
Inf Ammo
Inf Syringes
Inf Stamina
Inf Strategems
Inf Mission Time
No Reload
Max Resources

How to use :
Open with administrator,
then open the game.
cheat automatic active.

[Link]

Password : emoisback

HellDivers2Hack-POC.rar

Please if you test it and its work reply because i dont know its work on other or only me, still learning.

How do I make it work? I followed the steps you wrote, but as soon as the loading screen starts the file crashes and shortly before it writes "exception error", other error description files follow and it doesn't work, what do I do?
p.s. I literally have 1 millisecond to read the errors

Re: Helldivers 2 Hack Tools ( PoC - AutoAsm 64bit with C# )

Posted: Thu Feb 29, 2024 8:46 pm
by gir489
emoisback wrote:
Thu Feb 29, 2024 6:26 pm
hmm lets try to use it on latest exe, havent try it.

thanks for reply.

have try it doesnt fast enough, maybe because using aob scan to find address...

gonna try use static addrs
Maybe it's because Themida prevents external processes from seeing game.dll on the PEB? Dunno. I worked with cfemen to use a proxy VERSION.dll, and it's able to call GetModuleHandle on game.dll no problem with the latest EXE.

Re: Helldivers 2 Hack Tools ( PoC - AutoAsm 64bit with C# )

Posted: Thu Feb 29, 2024 9:39 pm
by majorb00bage
Hey emoisback
Can you share a snippet where in the code to change the number of resources not to the maximum but to a fixed number?
I think it's in the ByteArrayAsmInstruction file?

Re: Helldivers 2 Hack Tools ( PoC - AutoAsm 64bit with C# )

Posted: Thu Feb 29, 2024 10:17 pm
by bluemoon27112
Image

all the cheats are working except Invulnerable , i can still get damaged by enemies
also i get this " Pattern Invulnerable not found in this module " ?

Re: Helldivers 2 Hack Tools ( PoC - AutoAsm 64bit with C# )

Posted: Thu Feb 29, 2024 10:18 pm
by Antartiida
Following all instructions on this post, + adding --delay_gameguard_init to the launch parameters + downloading past .exe still getting the following error on console, any idea on how to fix?
not sure how to post the image here so uploaded to ImgBB,
heres a screenshot of the error: [Link]

Thanks in advance

Re: Helldivers 2 Hack Tools ( PoC - AutoAsm 64bit with C# )

Posted: Thu Feb 29, 2024 10:19 pm
by Antartiida
bluemoon27112 wrote:
Thu Feb 29, 2024 10:17 pm
Image

all the cheats are working except Invulnerable , i can still get damaged by enemies
also i get this " Pattern Invulnerable not found in this module " ?
How where you able to make it run, see below my update i did followed all instructions em i missing anything else?

Re: Helldivers 2 Hack Tools ( PoC - AutoAsm 64bit with C# )

Posted: Thu Feb 29, 2024 11:00 pm
by emoisback
you need to use it with old exe.
gir489 wrote:
Thu Feb 29, 2024 8:46 pm
emoisback wrote:
Thu Feb 29, 2024 6:26 pm
hmm lets try to use it on latest exe, havent try it.

thanks for reply.

have try it doesnt fast enough, maybe because using aob scan to find address...

gonna try use static addrs
Maybe it's because Themida prevents external processes from seeing game.dll on the PEB? Dunno. I worked with cfemen to use a proxy VERSION.dll, and it's able to call GetModuleHandle on game.dll no problem with the latest EXE.
thanks for the information..
yeah game.dll doesnt found until gameguard ready..

bluemoon27112 wrote:
Thu Feb 29, 2024 10:17 pm
Image

all the cheats are working except Invulnerable , i can still get damaged by enemies
also i get this " Pattern Invulnerable not found in this module " ?
no thats warning shows because game.dll doesnt have that pattern yet,
so we wait until invulnerable found witch is you see there is invulnerable active after " Pattern Invulnerable not found in this module "
if invulnerable pattern found then every pattern found..
Antartiida wrote:
Thu Feb 29, 2024 10:18 pm
Following all instructions on this post, + adding --delay_gameguard_init to the launch parameters + downloading past .exe still getting the following error on console, any idea on how to fix?
not sure how to post the image here so uploaded to ImgBB,
heres a screenshot of the error: [Link]

Thanks in advance
its look like you doesnt use right OLD exe, because on lastest exe you cant get game.dll module handle.

majorb00bage wrote:
Thu Feb 29, 2024 9:39 pm
Hey emoisback
Can you share a snippet where in the code to change the number of resources not to the maximum but to a fixed number?
I think it's in the ByteArrayAsmInstruction file?
Yes its, but its on byte format

Re: Helldivers 2 Hack Tools ( PoC - AutoAsm 64bit with C# )

Posted: Thu Feb 29, 2024 11:36 pm
by Antartiida
emoisback wrote:
Thu Feb 29, 2024 11:00 pm
you need to use it with old exe.
gir489 wrote:
Thu Feb 29, 2024 8:46 pm
emoisback wrote:
Thu Feb 29, 2024 6:26 pm
hmm lets try to use it on latest exe, havent try it.

thanks for reply.

have try it doesnt fast enough, maybe because using aob scan to find address...

gonna try use static addrs
Maybe it's because Themida prevents external processes from seeing game.dll on the PEB? Dunno. I worked with cfemen to use a proxy VERSION.dll, and it's able to call GetModuleHandle on game.dll no problem with the latest EXE.
thanks for the information..
yeah game.dll doesnt found until gameguard ready..

bluemoon27112 wrote:
Thu Feb 29, 2024 10:17 pm
Image

all the cheats are working except Invulnerable , i can still get damaged by enemies
also i get this " Pattern Invulnerable not found in this module " ?
no thats warning shows because game.dll doesnt have that pattern yet,
so we wait until invulnerable found witch is you see there is invulnerable active after " Pattern Invulnerable not found in this module "
if invulnerable pattern found then every pattern found..
Antartiida wrote:
Thu Feb 29, 2024 10:18 pm
Following all instructions on this post, + adding --delay_gameguard_init to the launch parameters + downloading past .exe still getting the following error on console, any idea on how to fix?
not sure how to post the image here so uploaded to ImgBB,
heres a screenshot of the error: [Link]

Thanks in advance
its look like you doesnt use right OLD exe, because on lastest exe you cant get game.dll module handle.

majorb00bage wrote:
Thu Feb 29, 2024 9:39 pm
Hey emoisback
Can you share a snippet where in the code to change the number of resources not to the maximum but to a fixed number?
I think it's in the ByteArrayAsmInstruction file?
Yes its, but its on byte format
Isnt this the right old exe? downloaded from the post it refers to this thread with steam console.

Depot download complete : "C:\Program Files (x86)\Steam\steamapps\content\app_553850\depot_553851"

Also, does sample option only gives resources for ship upgrades or theres resources for the yellow currency which unlocks weapons and stratogems?

Re: Helldivers 2 Hack Tools ( PoC - AutoAsm 64bit with C# )

Posted: Thu Feb 29, 2024 11:59 pm
by majorb00bage
emoisback wrote:
Thu Feb 29, 2024 11:00 pm
Yes its, but its on byte format
hmm, I don't see anything resembling a quantity here :mellow:
Spoiler
{
0x41, 0x81, 0x84, 0x8A, 0xEC, 0x17, 0x00, 0x00, 0xF4, 0x01, 0x00, 0x00,
0x41, 0x81, 0x84, 0x8A, 0xF0, 0x17, 0x00, 0x00, 0xF4, 0x01, 0x00, 0x00,
0x41, 0x81, 0x84, 0x8A, 0xF4, 0x17, 0x00, 0x00, 0xF4, 0x01, 0x00, 0x00,
0xFF, 0x25, 0x00, 0x00, 0x00, 0x00, // JMP [rip+6]
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Placeholder for the target address
};