Skip to content

YMahmoudnia/BAAP-Course

Repository files navigation

Binary Analysis And Programming Course

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.

Lessons

  1. 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++
  2. 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
  3. 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++

Contact me

DWORD Academy | Telegram Channel

About

Course materials for Binary Analysis and Programming.

Topics

Resources

License

Stars

Watchers

Forks