Auto-Assembler Preview

Discussions Related to Game Hacking and Memory Hacking Software

Moderators: g3nuin3, SpeedWing, WhiteHat, mezzo

Auto-Assembler Preview

Postby L. Spiro » Wed Nov 21, 2007 10:12 am

This is to temp and tease people with how the Auto-Assembler looks and acts in MHS 4.0.0.7.

Image
Here you can see the syntax highlighting and the code, along with a preview of how it will all look before injecting.
The preview allows you to copy the code in 3 different formats, allowing easy pasting into Trainer Maker Kit and/or L. Spiro Script/C/C++.



With this there will be templates to allow you to move functions to new locations, inject code, hook API calls, etc., and the Auto-Assembler will allow tons of advanced new features such as pure-lock on stored addresses, keeping them locked tightly so they can not be changed even for a microsecond.


L. Spiro
User avatar
L. Spiro
L. Spiro
 
Posts: 3129
Joined: Mon Jul 17, 2006 10:14 pm
Location: Tokyo, Japan


Postby L. Spiro » Wed Nov 21, 2007 10:36 am

I forgot to mention that the Auto-Assembler functionality will be available in scripts as well, so you can pass a text string of the Auto-Assembler script and it will give you the bytes to inject.

The other tools related to assembling/disassembling will be available as well.


This allows you to automatically inject Auto-Assembler scripts inside On_Open_*(), or do whatever else.


L. Spiro
User avatar
L. Spiro
L. Spiro
 
Posts: 3129
Joined: Mon Jul 17, 2006 10:14 pm
Location: Tokyo, Japan

Postby Shynd » Wed Nov 21, 2007 11:53 am

Automatic allocation of codecave in scripts as well? JMPs that automatically reconfigure based on which chunk of memory is allocated? If yes (and I assume yes): you're making me wet.
User avatar
Shynd
Acker
 
Posts: 68
Joined: Fri Jan 05, 2007 2:11 am

Postby L. Spiro » Wed Nov 21, 2007 12:03 pm

Yes.


L. Spiro
User avatar
L. Spiro
L. Spiro
 
Posts: 3129
Joined: Mon Jul 17, 2006 10:14 pm
Location: Tokyo, Japan

Postby mezzo » Wed Nov 21, 2007 7:32 pm

will this 'auto assemble' work for both LSS and assembler (and mixed) ?

I would like to script the following:

-> set a breakpoint on memory access
-> when the breakpoint triggers, decompile to asm the 'triggering' instruction
-> Use this decompiled instruction as part of an LSS script
-> recompile the LSS script with the inserted 'captured' instruction
-> inject this compiled LSS+asm into the process, to replace the breakpointed instruction (code cave)

sorry if I explain it badly... I haven't had coffee yet today :p
- No thanks, I already have a penguin -
User avatar
mezzo
El Mariachi
 
Posts: 739
Joined: Mon Apr 30, 2007 10:27 pm
Location: Antwerp

Postby L. Spiro » Thu Nov 22, 2007 10:23 am

Auto-Assembling works only for assembly. There will probably not be an option to compile scripts within scripts for a while; you should be better off finding another way.

But you will be able to copy the code from the target process and recompile that entirely via scripts, as well as set and remove breakpoints.


L. Spiro
User avatar
L. Spiro
L. Spiro
 
Posts: 3129
Joined: Mon Jul 17, 2006 10:14 pm
Location: Tokyo, Japan


Return to General Related Discussions

Who is online

Users browsing this forum: No registered users and 0 guests