I would like to known where i can found guides to learn how to unpack packers like Themida, Armadillo, VMProtect, etc. I was searching challenges and guides but i could not found for packers, only other types of challenges. I have to learn how unpack that type of software, i'm new in this world of RE but i need to learn this. Thanks in advance.

1 Answer 1


If you are just starting out learn Assembly and Study C, and don't try to learn how to "unpack" commercial protectors (They are commercial for a reason), even if you want to insist on the error easily you will find scripts to do all the work for you, but I ask you, will you learn something new or just say that you know how to unpack with someone else's scripts? focus on the base, I recommend that you read beginners RE, if you want an excellent book read Practical Reverse Engineering: X86, X64, ARM, Windows Kernel(ISBN: 9781118787250), these books will teach you the necessary basics, after finishing your reading you will be able to unpack simple protections, and with a focus you will learn the tricks of commercial protectors and how to get rid of them and differentiate code virtualization, good studies.

  • if you want to insist on this error, here is an unpack tutorial for vmprotect, but remember what I said: youtu.be/aoa89Khfgr0
    – Happy
    Commented Feb 11, 2021 at 18:30
  • Thank you for your answer, it was really helpful. We start with the study (it was a group research) because we understand that the most important thing it is to know the bases of RE.
    – Pablo Diaz
    Commented Feb 14, 2021 at 17:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.