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

    Member

    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:

    m4n0w4r, Rip Cord and storm shadow like this.
Top