PDA

View Full Version : Debug Flash file???


gat0
October 15th, 2006, 12:20
Anyones know how to trace a protected SWF file?
Thanks

naides
October 15th, 2006, 15:24
http://www.woodmann.com/forum/showthread.php?t=9572&highlight=LLXX

gat0
October 15th, 2006, 18:13
Thanks naides,
i have tried a LOT of ddecompilers....and dont work with my SWF file. one of them Zlash isnt free and too expensive, thats the only i havent tested.
Im gonna try Swf quicker and i hpe that i can edit the Actionscript of the file that is what i need. I dont need edit, sound,video,etc.... i need to change ActiveScript code, but theres nothing to do that, and the decompilers dont work well, always i re compile the fla and lib files, dont work agai my SWF file.
Do you know some soft to edit actionscript code and recompile on the SWF file naides?

EDITED:SWF quicker Dont works with ActionScripts any ones have a retail of Zlash to try?
Thanks for your help

naides
October 15th, 2006, 21:08
gat0: I am not pretending to know anything about SWF protection.

I barely pointed you into the resources that have been recently available in the board, courtesy of LLXX and dELTA.

I dealt with ONE SWF 4 years ago, and that is the ammount of my experience. . .

That said, give a good search of the Zlash in P2P networks, and find out that it does not work either. . .

If you are lucky enough to get into the good side of LLXX, she may share her remarkable wisdom on the subject and give you more informed advice

dELTA
October 16th, 2006, 12:03
gat0, please read everything that's being said in the thread naides references. Then read all the resources that are linked from it.

After this you are very much welcome to come ask a mote detailed question. I'm sure a little flash unpacking exercise would be appreciated by lots of people on this forum! (as long as you keep it serious and put in your part of the work, as usual)

LLXX
October 16th, 2006, 20:59
Unprotecting a SWF, unless it has been obfuscated or packed, is pathetically easy. There are programs out there ranging from a few hundred bytes to serveral hundred kilobytes in size that can perform that task, but you can just as easily do so with the hex editor that you hopefully already have - just delete the 'protect' record, and it's done. Read the SWF file format (a *must* if you're going to go into this area) for more information.

As for tracing through the SWF, Macromedia Flash (the development environment not the player) has a debugger, but it's rather pathetic and a pain to use. Without the original source, it cannot show the actual bytecodes nor do anything a normal binary debugger can. I can't recommend any debuggers as I've not needed to use one yet, and the only other debuggers at the moment seem to be more BARBIEs (BAsic Relocatable Binary-Injected Examiners, an acronynm from the old days of PC debugging ) which are inserted into the source code, than something of the likes of SoftICE or OllyDBG.

The guys over at OSFlash are supposedly working on one though, but there is little information at the moment: http://www.osflash.org/ofd