📚 OpenRCE is preserved as a read-only archive. Launched at RECon Montreal in 2005. Registration and posting are disabled.








Flag: Tornado! Hurricane!

Blogs >> NCR's Blog

Created: Friday, February 17 2012 17:56.08 CST  
Printer Friendly ...
Virtual Section Dumper v1.0 x86
Author: NCR # Views: 3554

Hi All!,

I just want to share my latest tool: VSD x86.

You can get it here: http://code.google.com/p/virtualsectiondumper/

"""
VSD (Virtual Section Dumper) is intented to be a tool to visualize and dump the memory regions of a running 32 bits process in many ways. For example, you can dump the entire process and fix it PE Header, dump a given range of memory or even list and dump every virtual section present in the process.
"""

BR,
NCR


Blog Comments
waleedassar Posted: Saturday, February 18 2012 06:08.19 CST
If we manipulate the values of ImageBase in Process Environment Block (PEB) and PEB_LDR_DATA, the process won't be listed.

NCR Posted: Saturday, February 18 2012 12:14.29 CST
What do you propose to deal with that situation?. Any idea?.

waleedassar Posted: Saturday, February 18 2012 19:02.50 CST
You can call the "ZwQueryInformationProcess" function with the ProcessInformationClass set to ProcessImageFileName to retrieve the full name of the main executable and then read the ImageBase value from Disk (CreateFileA/ReadFile).

N.B. Also, if you use the "CreateFileA" function to read from the file, we can still defeat it by calling the "CreateFileA" function with the "dwShareMode" set to Zero.

NCR Posted: Tuesday, February 21 2012 19:16.03 CST
I just added the x64 version to the web and released a bugfix version v1.1 x86.

waleedassar Posted: Friday, March 2 2012 17:40.53 CST
Opening this tool while the file below is running will cause it to go into an infinite loop. Actually, many other tools are affected.

http://ollytlscatch.googlecode.com/files/loop.exe



Add New Comment
Comment:









There are 31,328 total registered users.


Recently Created Topics
[help] Unpacking VMP...
Mar/12
Reverse Engineering ...
Jul/06
let 'IDAPython' impo...
Sep/24
set 'IDAPython' as t...
Sep/24
GuessType return une...
Sep/20
About retrieving the...
Sep/07
How to find specific...
Aug/15
How to get data depe...
Jul/07
Identify RVA data in...
May/06
Question about memor...
Dec/12


Recent Forum Posts
Finding the procedur...
rolEYder
Question about debbu...
rolEYder
Identify RVA data in...
sohlow
let 'IDAPython' impo...
sohlow
How to find specific...
hackgreti
Problem with ollydbg
sh3dow
How can I write olly...
sh3dow
New LoadMAP plugin v...
mefisto...
Intel pin in loaded ...
djnemo
OOP_RE tool available?
Bl4ckm4n


Recent Blog Entries
halsten
Mar/14
Breaking IonCUBE VM

oleavr
Oct/24
Anatomy of a code tracer

hasherezade
Sep/24
IAT Patcher - new tool for ...

oleavr
Aug/27
CryptoShark: code tracer ba...

oleavr
Jun/25
Build a debugger in 5 minutes

More ...


Recent Blog Comments
nieo on:
Mar/22
IAT Patcher - new tool for ...

djnemo on:
Nov/17
Kernel debugger vs user mod...

acel on:
Nov/14
Kernel debugger vs user mod...

pedram on:
Dec/21
frida.github.io: scriptable...

capadleman on:
Jun/19
Using NtCreateThreadEx for ...

More ...


Imagery
SoySauce Blueprint
Jun 6, 2008

[+] expand

View Gallery (11) / Submit