Reverse Code Engineering Services

Reverse engineering, software reversing, discover hidden features of binary files & compiled applications.

What is reverse engineering?

Reverse engineering is taking apart a computer program to see how it works in order to duplicate or enhance the software. It can be used for:

  • source code recovery
  • malware analysis
  • software localization
  • encrypted network protocols analysis
  • software binary files structure analysis
  • decryption of application files (configurations, databases etc.)
  • analysis of abandonware and its algorithms
  • custom encryption or compression algorithms recovery
  • modification of closed source application
  • extending current software with custom libraries

Examples of services offered

I've been passionate about reverse engineering since my high school years, when I got my first job involving games localization for the computer press. Since then I've been working on hundredths projects related to RE:.

Below are links to some of the examples of services and projects that I have worked on and which I am offering today in the form of services.

Software protection audit

All my reverse engineering and programming skills have been used to create my own software protection products like PELock, .netshrink and Obfuscator. I have used my skills to perform software protection audits for several software companies, with complete reports about their software protection and licensing vulnerabilities, including my recommendations for urgent changes, tools and tricks to improve the level of security.


If you have any questions about my reverse engineering services or about pricing, please contact me. I'll be happy to answer all of your questions.