Statistics

Members: 1925
News: 292
Web Links: 1
Visitors: 3703885

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 Conference Proceedings arrow Reverse Code Engineering arrow Adding functions to any program using a DLL
Adding functions to any program using a DLL
User Rating: / 2
PoorBest 
Written by Dracon   
Side Story
Reversing a Simple Virtual Machine

Well, tonight I'm tired, I've downloaded a bunch of nice music songs that I like a lot, and it's time to reverse. Having received requests about this tutorial, contrary to my attitudes I'll write a small tutorial. I've heard talking over and over of the HyperUnpackMe2, so at end, I opened it. I fired my IDA 4.3 -yeah, I don't use the cracked one... tools are, after all, for those that can't do things without...

Read more


Read More >>



Some time ago I have worked on Douby’s ”ReverseMe 1” and added missing functions to the program. After doing this I looked for a way to make this process easier. It’s very uncomfortable to code with HIEW, especially if you must change the finished code. Suddenly I got an idea: why not writing a dll? This allows you to use the language you are most familiar with (ASM, C, C++, Delphi, ...), only few asm-code is needed and it’s not difficult.
Download: pdf Adding functions to any program using a DLL