Control flow confusion method and device, electronic equipment and storage medium
The invention relates to the technical field of software security, and provides a control flow obfuscation method and device, electronic equipment and a storage medium, and the method comprises the steps: obtaining a to-be-obfuscated program, and dividing the to-be-obfuscated program into an entry b...
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
Format: | Patent |
Sprache: | chi ; eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The invention relates to the technical field of software security, and provides a control flow obfuscation method and device, electronic equipment and a storage medium, and the method comprises the steps: obtaining a to-be-obfuscated program, and dividing the to-be-obfuscated program into an entry block and at least one basic block; a first dispatcher, a second dispatcher and a plurality of distribution ending blocks are created, the first dispatcher is arranged between the entry block and the basic blocks, the distribution ending blocks are arranged between the basic blocks and the second dispatcher, the second dispatcher is connected with each basic block, and the distribution ending blocks at least correspond to one basic block; and according to the execution sequence of the basic blocks, determining jump instructions among the basic blocks, the distribution ending block and the second distributor to complete control flow confusion. According to the method, the original CFF basic process is disrupted, and |
---|