Decompilation with IDA Pro - For free!

Decompilation is the reverse process of compilation i.e. creating high level language code from machine/assembly language code. At the basic level, it just requires to understand the machine/assembly code and rewrite it into a high level language, but things are not as simple as they seem, particularly when it comes to implementing a decompiler. Read more

Software Engineering Burnout Syndrome (SEBS)

The purpose of software engineering is to support the software development process by providing a vehicle for planning, executing and controlling the development of software systems. Software development processes are designed to support software development projects and the people involved. Unfortunatly most processes are designed by people having no clue about real software development driven by money aspects only. Their inability to understand that software development can not have an increasing performance indicator of ten percent weekly destroys the complete IT market - and the people involved. As a result most IT processes are driven by key performance indicators such as time and budget only but not by quality. The final result is that software engineering and its pocesses is loosing control over its own discipline. Read more

Types of Exception Handling - SEH vs. VEH

At its heart, Win32 structured exception handling is an operating system-provided service. All the docs you’re likely to find about SEH describe one particular com-piler’s runtime library wrapping around the operating system implementation. Under Windows, there are currently two types of exception handling: Read more

3 days IDA Pro bootcamp as offline or online Training - Preparation for the Certified IDA Pro Professional according to ISO/IEC 17024

This course is by no means a 3-day powerpoint presentation. Instead, you will be engaged in a number of individual and group hands-on exercises to reinforce and solidify everything that is taught in the class.

Some of the exercises are held in a competitive nature, followed by class discussion to pin point elegant approaches and solutions that various individuals or groups may have used. Despite the fact that the course is held in Italy, Germany and Canada, take home exercises will be available for the type-A personalities attending the course. Read more

Damn Vulnerable Linux Strychnine+605 1.4 final

DVL 1.4 final is ready to go and is uploaded at the moment. We hit the 1.6 GB size, including all necessary to train software development, IT security and Reverse Code Engineering. During the next time the mirrors will be informed. After this we post the links. As well we do a short intro video to show all features and on how to use DVL.