Software protection technology based on self-sealing code block
Jie Sun · Journal of Computer Applications · 2009
With regard to the shortage of trash instruction inserting using software protection of conventional technology,a new software protection technology was proposed based on the concept of self-sealing code block.With the help of the new technology,the software could be protected from static analysis and dynamic debugging.The generation method of random instruction sequence and relevant reverse instruction sequence for constructing self-sealing code blocks were emphasized,including random original instruction sequence generation based on instruction encode table and reverse instruction sequence generation based on reverse engineering.The corresponding algorithms and sample analysis were provided.