Want to Join Us ?

you'll be able to discuss, share and send private messages.

Tutorial How to Make a Keygen for Beginners

Discussion in 'Reverse engineering' started by GH_Rake, Aug 12, 2018.

Share This Page

  1. GH_Rake


    This tutorial was made by my friend PwndDepot and will be helpful to anyone who has never made a keygen before.

    The purpose of this tutorial is to get some real world reversing experience by generating a serial for a "crack me", a program that is intentionally designed for reverse engineers to figure out how they work. This tutorial is made for newbies at reversing but does expect you to have some understanding of some basic reversing concepts:

    1. Stack & Heap
    2. Stack Frame
    3. Function Prologue & Epilogue
    4. Entry Point
    5. Registers

    Be familiar with the following x86 assembly instructions:

    push/pop, mov, call, cmp, add/sub/imul/div, inc/dec, jmp(and related instructions), xor, and ret

    Credits to TripleTordo for creating this lovely crackme called Ice9.

    This is for educational purposes only, we do not support the cracking of commercial software.


    The source code for the keygen and the original ice9 crack me are attached to this thread.
    Virus Scan for CrackMe

    Thank you @ storm shadow, gh0st and the other good folks that run this community for allowing me to post some of my content here :)

    Attached Files:

    Last edited: Nov 18, 2018
  2. GH_Rake


    The big meanies at youtube just made a new rule a few weeks ago "no more game hacking channels", and banned us. All our videos are being reuploaded @ https://www.cocoscope.com/watch?v=4630
    samoray, storm shadow and Rip Cord like this.