z-logo
open-access-imgOpen Access
Research and practice of software protection based on virtual shell technology
Author(s) -
Long Zhang
Publication year - 2020
Publication title -
journal of physics. conference series
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.21
H-Index - 85
eISSN - 1742-6596
pISSN - 1742-6588
DOI - 10.1088/1742-6596/1656/1/012031
Subject(s) - interpreter , computer science , software , software engineering , source code , software development , code (set theory) , software construction , operating system , programming language , set (abstract data type)
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.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here