Flag: Tornado! Hurricane!

 Forums >>  Debuggers  >>  !ASLRdynamicbase Immunity Debugger Extension

Topic created on: August 11, 2007 09:20 CDT by Faithless .

The ASLRdynamicbase.py PyCommand will inspect each loaded module, and report whether the PEHeader contains the relevant information indicating it is compatible with Vista's ASLR implementation (DLLCharacteristics). It is interesting to note some of the Microsoft Office 2007 modules, Groove in particular, have not be compiled with the /dynamicbase option set. The same goes for the Apple Bonjour service DLL installed with Safari for Windows 3.0, providing a nice, stable set of opcodes within the svchost.exe processes that also houses many RPC interfaces.

Install by copying this file into the PyCommands\ folder, and from within the running debugger issue the !ASLRdynamicbase command.

-Rhys

  n00b   August 12, 2007 04:55.34 CDT
Oh great man keep up the good work m8.Any chance of getting a script that will check for buffer over flow's when reverse engineering stuff would be wiked also could implement pointing out possible format string's..

  Faithless     August 12, 2007 06:30.30 CDT
A much requested feature I'm sure n00b! Take a look at the strncpy_hook PyScript included with Immunity Debugger. I've implemented the same approach for memcpy, looking for particular exploit "primitives" with success. It's fairly easy to set a breakpoint on the memcpy function, and inspect the three arguments passed to it. Likewise for memmove() or pedram's previous CreateMailslot() work.

If I tidy up the memcpy_hook PyScript I might release it here in future.

Note: Registration is required to post to the forums.

There are 28,212 total registered users.


Recently Created Topics
Reverse Engineering ...
Jan/23
Career: DoD Agency I...
Jan/22
"Disappearing&q...
Jan/17
Career: Software Sec...
Jan/11
Where is the call st...
Jan/07
IDA Pro 6.1 Breakpoi...
Jan/01
How to create data s...
Dec/30
can i search all mod...
Dec/23
IDA symbol table exp...
Dec/20
An anti-attach trick
Dec/17


Recent Forum Posts
Reverse Engineering ...
NirIzr
"Disappearing&q...
NirIzr
Reverse Engineering ...
charlie
"Disappearing&q...
charlie
An anti-attach trick
Bass
An anti-attach trick
waleeda...
An anti-attach trick
Bass
An anti-attach trick
waleeda...
An anti-attach trick
Bass
Looking for value in...
NirIzr


Recent Blog Entries
Ludwig
Feb/04
chi on sale

Ludwig
Feb/04
Monster In The Vicinity Of ...

Ludwig
Feb/04
Supra footwear Online

waleedassar
Jan/31
Yet Another Anti-Debug Trick

RolfRolles
Jan/22
Finding Bugs in VMs with a ...

More ...


Recent Blog Comments
waleedassar on:
Feb/01
Yet Another Anti-Debug Trick

NirIzr on:
Jan/31
Yet Another Anti-Debug Trick

jackchen on:
Jan/10
nike mercurial vapor iii

waleedassar on:
Dec/27
A new Anti-Olly trick.

PeterFerrie on:
Dec/27
A new Anti-Olly trick.

More ...


Imagery
SoySauce Blueprint
Jun 6, 2008

[+] expand

View Gallery (11) / Submit