In this tutorial series, we discover interesting features of software through the reverse engineering process, and then we implement those features in a programming environment.
You will learn both dynamic and static binary analysis methods and how to create tools.
-
Analysing TMS Cryptography Pack Delphi Component PART-1
- How to recognize which method is used by the component to identify Rad Studio
- Find string decryption algorithm
- Writing a program to detect Rad Studio same as the component in C++
- Writing an encryption/decryption algorithm same as the component in C++
-
Analysing TMS Cryptography Pack Delphi Component PART-2
- Create a Delphi component with Rad Studio detection and string decryption algorithm same as the component in delphi
- Using the created component in other projects
-
Analysing AzSDK HardwareID DLL PART-1
- General description of how the SDK works
- Analysis of how the HDD serial number is extracted by the SDK
- Analysis of how the Hardware ID is generated by the SDK
- Writing a program to extract a serial number and generate a hardware ID same as the SDK in C++