Statistics

Members: 1925
News: 293
Web Links: 1
Visitors: 3821601

Who's Online

We have 1 guest 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 Conference Proceedings arrow Reverse Code Engineering arrow Writing Loaders for DLLs - Theory and Techniques
Writing Loaders for DLLs - Theory and Techniques
User Rating: / 2
PoorBest 
Written by Shub Nigurrath   
Side Story
Virtual Machine Rebuilding

Virtual Machines are one of the most controversial protection methods used nowadays. I try to show how virtual machines are created by examining the full reversed source code of the VM used in the T2'06 challenge, worth $1'500. It explains how to code a VM and helps those who wanted to analyse such challenge by giving direct access to its source code and its structures. The RE-built source code of T2'06 is in appendix.


Read More >>



Generally speaking several applications have a protection implemented into one of its Dlls. This is the case for example of out-of-the-shelf protectors used by developers, such as TimeLock, for which the protection checks are implemented into protected Dlls, stored in the Windows’ system32 folder. In other cases the application itself is an add-on or a plug-in of another application, so usually a Dll. Finally there are also situations where protection resides into a Dll for specific design reasons.
Download: pdf Writing Loaders for DLLs - Theory and Techniques