Here is a SWF obfuscation tool, which is now open source project on open source China git mixswf
A few days ago want to confuse their own projects, but the Internet to find the obfuscation tool to fill out the field needs to be confused, and confused after the run does not know where the problem, so to study the principles of these obfuscation tools. The Chinese information on the Internet is relatively small, and has eaten two days of the official information about the SWF file format (avm2overview.pdf and SWF_FILE_FORMAT_SPEC_ V10.pdf), and then analyzed the Swfwiredecompiler source code is to be understood. The confusion principle is to find the character constants in the Doabctag, replace the parts that need to be confused, and then assemble them back to a SWF. Due to the number of fields that need to be confused, I have also written a tool that extracts the package name, class name, and class member name of the project source, and can be confused by manually handling a small number of strings that conflict with the flash built-in class.
Drag the project Src directory to the right rectangular area to extract the fields that need to be confused, and drag the SWF file to the left area to confuse
Obfuscation effect
Extracting fields that need to be confused
Does it feel like a crash when you see it? Do the students who want to hack SWF have the impulse to hit me? ^_^
SWF Obfuscation tool (intelligent extraction of fields that need to be confused)