Backtracing...Help

Memory scanning, code injection, debugger internals and other gamemodding related discussion
Post Reply
User avatar
Thorin
Noobzor
Noobzor
Posts: 8
Joined: Wed Oct 02, 2024 11:02 am
Reputation: 0

Backtracing...Help

Post by Thorin »

I've been following some tuts on backtracing and trying to replicate what I saw, but in Dragon Age Inquisition, and no luck so far. All I wanna do is create a simple infinite health and one hit kill script and a compare wont do. There's like thousands of addresses going through that same opcode, so backtracing is my only option. But, alas, I've hit a roadblock. I've reached a place in the call structure that crashes the game when I place a "ret" on the beginning of the instruction. So I don't know what I'm doing wrong, or maybe I just don't know what I'm doing. So any help in this regard would be greatly appreciated. Maybe someone can explain how to properly backtrace?

Destinate
Table Makers
Table Makers
Posts: 31
Joined: Sat Aug 20, 2022 8:45 am
Reputation: 73

Re: Backtracing...Help

Post by Destinate »

Infinite health is basically you take no damage. First try to find the correct health value. Then after that, find out what write to that health value. The one that pop up when you take damage is the correct one. From there on, try put a breakpoint. If that function is use for a lot of stuff, then you will need to break and trace with specific condition like RCX == health_address. Then from there on, you will trace back which function call this and so on. That will depend on your understanding with asm.

User avatar
Crashyyy
Expert Cheater
Expert Cheater
Posts: 56
Joined: Tue Aug 02, 2022 7:23 pm
Reputation: 34

Re: Backtracing...Help

Post by Crashyyy »

Thorin wrote:
Thu Oct 03, 2024 9:45 pm
I've been following some tuts on backtracing and trying to replicate what I saw, but in Dragon Age Inquisition, and no luck so far. All I wanna do is create a simple infinite health and one hit kill script and a compare wont do. There's like thousands of addresses going through that same opcode, so backtracing is my only option. But, alas, I've hit a roadblock. I've reached a place in the call structure that crashes the game when I place a "ret" on the beginning of the instruction. So I don't know what I'm doing wrong, or maybe I just don't know what I'm doing. So any help in this regard would be greatly appreciated. Maybe someone can explain how to properly backtrace?

looks like ur case is vcruntime stuff :D
like he said first try to find the Correct Health Address & sometimes the HP's are Encrypted so you have to use changed & unchanged scan to find it,
after you found something like that, so then we can help you,for a inf hp + 1 ohk = one hit kill

Post Reply

Who is online

Users browsing this forum: No registered users