| View previous topic :: View next topic |
| Author |
Message |
mgr.inz.Player I post too much
Reputation: 222
Joined: 07 Nov 2008 Posts: 4438 Location: W kraju nad Wisla. UTC+01:00
|
Posted: Tue Jul 23, 2013 5:32 am Post subject: |
|
|
| Dark Byte wrote: | | I've implemented it in the svn already with some modifications. |
There is only last byte:
| Code: | (...)
// ---------- INJECTING HERE ----------
"Tutorial-i386.exe"+154890: 00 - mov byte ptr [Tutorial-i386.exe+1559D0],00
// ---------- DONE INJECTING ----------
(...) |
Should be:
| Code: | (...)
// ---------- INJECTING HERE ----------
"Tutorial-i386.exe"+154890: C6 05 D0595500 00 - mov byte ptr [Tutorial-i386.exe+1559D0],00
// ---------- DONE INJECTING ----------
(...) |
_________________
|
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 470
Joined: 09 May 2003 Posts: 25807 Location: The netherlands
|
Posted: Tue Jul 23, 2013 5:58 am Post subject: |
|
|
fixed
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
| Back to top |
|
 |
mgr.inz.Player I post too much
Reputation: 222
Joined: 07 Nov 2008 Posts: 4438 Location: W kraju nad Wisla. UTC+01:00
|
Posted: Tue Jul 23, 2013 6:18 am Post subject: |
|
|
Thanks.
| Dark Byte wrote: | | If you wish to you still can so people don't have to wait for 6.4 |
I think I just post custom build for now.
"Post release fixes (max 7 days after initial release or 30 if a HUGE bug)"
Too bad it's over.
_________________
|
|
| Back to top |
|
 |
Gniarf Grandmaster Cheater Supreme
Reputation: 43
Joined: 12 Mar 2012 Posts: 1285
|
Posted: Sun Jul 28, 2013 3:30 am Post subject: |
|
|
As of r2016, it looks like the module used in the aobscanmodule line is the module currently being viewed in the memory viewer instead of the module to which the injection point belongs.
Aside that, it's just my opinion, but I prefer signatures that do not cover the injection point. This allows to toggle a hack regardless of whether it has already been applied or not (ie: you applied a script, closed/crashed CE, and now want that hack disabled). Also it's the only way to turn off hardcoded hacks.
_________________
DO NOT PM me if you want help on making/fixing/using a hack. |
|
| Back to top |
|
 |
mgr.inz.Player I post too much
Reputation: 222
Joined: 07 Nov 2008 Posts: 4438 Location: W kraju nad Wisla. UTC+01:00
|
Posted: Sun Jul 28, 2013 5:01 am Post subject: |
|
|
@Gniarf, about covering the injection point.
There is one method, but it requires two more steps.
| Code: | mov [eax],ecx // our hack point
mov eax,[01001200]
mov eax,[eax]
mov [01015018],eax
|
highlight "mov [eax],ecx" line, ctrl+A, "aob injection", OK, name of injection (e.g. GODMODE) OK,
Assign to table.
look at "code:" section, there are only two opcodes,
count bytes at the bottom (db 89 08 A1 00 12 00 01). It's 7 bytes (0x7 bytes)
step 1 (extra):
highlight opcode which is just after those two opcodes,
ctrl+A, "aob injection", OK, the same name OK,
copy aobscanmodule line to clipboard, close this window.
step 2 (extra):
overwrite aobscanmodule line,
change two GODMODE: lines to GODMODE-7:
"module currently being viewed in the memory viewer instead of the module to which the injection point belongs"
Yes, it takes module of highlighted opcode.
_________________
|
|
| Back to top |
|
 |
Gniarf Grandmaster Cheater Supreme
Reputation: 43
Joined: 12 Mar 2012 Posts: 1285
|
Posted: Sun Jul 28, 2013 5:59 am Post subject: |
|
|
...Or pick a different name at step 1 (ex: GODMODE_aob) and use a define at step 2.
_________________
DO NOT PM me if you want help on making/fixing/using a hack. |
|
| Back to top |
|
 |
|