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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: WEI KAI, FENG JIANWEI, DAI JUN, JIN HAIFENG, LIU YAGUO
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
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