Statistics

Members: 1924
News: 290
Web Links: 1
Visitors: 3366492

Who's Online

We have 2 guests 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 CodeBreakers Journalarrow Vol.1, No.1, 2004
Vol.1, No.1, 2004
CBJLogoJournalSmall.jpgThe CodeBreakers Journal deals with IT-Security & IT-Anti-Security and Attack & Defense. The CodeBreakers Journal is publishing articles after full peer review. All articles are published, without barriers to access, immediately upon acceptance. The CodeBreakers Journal is published frequently.

CrypKey 5.4 and the Power of (Self-) delusion
CrypKey 5.4 and the Power of (Self-) delusion
Take a cool glass of your favourite drink, sit back, and read this superb essay very slowly, take delight as exefoliator walks you through the CrypKey codewoods from start to finish, even lending time to fix the developers bugs (are you listening CrypKey developers? ;-) ). This is exactly the ...
Read More >>

Introductory Primer To Polymorphism
Introductory Primer To Polymorphism
Much of the problem the new programmer has in learning polymorphism is the jargon associated with it, and so I have done my best in this article to define all the jargon I am using. Please understand that this is NOT a complete guide to polymorphism but is simply meant to be a primer to initiate...
Read More >>

VX Reversing II, Sasser.B
VX Reversing II, Sasser.B
The well known worm Sasser has been one of the viruses which has received more attention in the press in the latest months. It’s author, an 18 years old student from Germany, after causing lots of troubles to many home users and small enterprises faces up to several years of prison. Sasser is no...
Read More >>

Protecting Applications with Petri Nets
Protecting Applications with Petri Nets
Reverse Code Engineering of Software-Applications is often used by software pirates and crackers to extract code segments of compiled applications or to circumvent software protections. Preventing attacks like Bruteforce Attacks is a primal problem of software-protectionists. This paper illus...
Read More >>

Sharepad - Transforming the Windows Notepad in Shareware
Sharepad - Transforming the Windows Notepad in Shareware
I had read in the past a challenge which consisted in transforming the windows’ notepad into a shareware. I have no idea if this has already been done, and as I have always been excited by Reverse Engineering, I have always wanted to write an essay about it. I hope that you will also have fun in...
Read More >>

CRC and how to Reverse it
CRC and how to Reverse it
This essay consists of a CRC tutorial and a way of how to reverse it. Many Coders/Reversers don’t know exactly how CRC works and almost no one knows how to reverse it, while this knowledge could be very usefull. First the tutorial will learn you how to calculate CRC in general, you can use it as...
Read More >>

Adding functions to any program using a DLL
Adding functions to any program using a DLL
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 ...
Read More >>

XP SVCHOST Reversed - Services? Processes? How many is too many!
XP SVCHOST Reversed - Services? Processes? How many is too many!
This simple essay applies to win xp, I have no service packs installed. I have the enterprise edition. This essay should be similiar for all svchosts of xp. You can also apply this to win 2k but its a bit different, however this is just to give an idea of how to study the problem.
...

Read More >>

Reverse Engineering the Service Control Manager (SCM)
Reverse Engineering the Service Control Manager (SCM)

The SC Manager exported API functions are located in ADVAPI32.DLL (winsvc.h header file in the platform sdk). These functions will ALL end up calling RPCRT4.DLL’s NdrClientCall2. If you want to do a lot of tracing, the madness begins there.


Keywords: Reverse Code Engineering; Service Contro...
Read More >>


Coding Smart And Dynamic Code - For better protections, and for the art of it!
Coding Smart And Dynamic Code - For better protections, and for the art of it!
Running code is beautiful, isn’t it? Small islands of code floating in a vast sea of data. Those code islands must run in a strict, pre-defined way in order to work. Normally you would have dozens of files in memory, and even more threads, running on a single CPU. The outcome can be a cool 3D ...
Read More >>