Statistics

Members: 1927
News: 293
Web Links: 1
Visitors: 3929660

Who's Online

Damn Vulnerable LinuxDamn Vulnerable Linux (DVL) is a Linux-based (modified Damn Small Linux) tool for IT-Security & IT-Anti- Security and Attack & Defense. [CLICK HERE FOR MORE INFOS! ]

Featured Conference Video

T16-Recon2006-Joe_Stewart-OllyBonE.gif OllyBone - Semi-Automatic Unpacking on IA-32. View the conference video here!
Home arrow Articles - Programming arrow Reverse Code Engineering arrow Unpacking by Code Injection
Unpacking by Code Injection
User Rating: / 0
PoorBest 
Written by E. Abril   
Side Story
Adding Imports by Hand

This is a tutorial about the imports i wrote "by the way" while solving a harder problem. It focus on 2 particular problems: Building up all the imports information and adding imports (both by hand). It does NOT touch the problem of reconstructing a dumped imports section but, hopefully, I will release tutorials on the later as i tackle more well-known packers. While elaborating this tutorial i worked on Win98 and WinXP, but everything should be a trivial translation for other OSes (excluding section 5, but this deal with the differences between Win2k and the rest of Oses).

 


Read More >>



In this paper, we show how to gain insight information for a given target through code injection. Our attacks are totally stealth for most current anti-cracking technology and represent a real-life threat, the most relevant information we can retrieve is the following:
  • List of exceptions, handlers and related information.
  • List of API calls to all DLLs (parameters, returncodes,...).
  • Full reconstruction of the Imports Table.
  • Entry Point.
Our methods are flexible and not difficult to implement, we outline the source code and provide a real-life example of how to analyse the log files.
Download: pdf Unpacking by Code Injection