Abstract

Through software decompilation technology, decompiling software can obtain pseudocode of the program source code, causing more and more events of core technology leakage or threats to software intellectual property rights, especially, the proliferation of pirated software. Aiming at the problem of how to effectively protect the software, this article implements a virtual shell packer with the virtual shell technology based on the QT5 framework as the front-end page frame and the assembly language to write the interpreter. Based on this packer, the code of protected software would be decompiled into logically chaotic code in order to increase the difficulty of cracking. Experiments show that this technology can effectively prevent the original pseudo-code from being restored through decompilation. So the software products are effectively protected.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call