Did you know Cybrary's video training is FREE? Join more than 2,500,000 IT and cyber security professionals, students, career changers, and more, growing their careers on Cybrary.
Welcome to Module 6 – Packers and in this module, we'll understand packers in some detail. Packers are self-decrypting executable files and were originally made for compressing the code size. You'll learn the key characteristics of packers such as packer string advertisement. Packers have few strings and imports, high entropy data, and large virtual sections with small raw disk size. We'll also discuss the reasons of using packers such as to hide strings, change the hash, and mask the binary signatures. Next, we'll explore some legitimate uses of packers including code compression, Intellectual Property Protection, anti-reverse engineering, anti-cheat, and Digital Rights Management (DRM). Finally, we'll discuss about some examples of packets such as UPX, Armadillo, ASPack, VMProtect, Themida.