Today i tried to decompile some php files wich were compiled using eAccelerator. I figured out some part of the process, $here=gzuncompress(base64_decode($code)); PHP: Where $code is the eAccelerator compiled code. After i got there, i got as result this EACCELERATOR\x00\x04\x00\x00\x00\x01\x00\x03\n\x00\x00\x00checkmail\x00\x02\x00checkmail\x00\x01\x00\x00\x00\x00\x00\x0B\x00\x00\x00\x00\x00\x00\x00S.\x00\x00\x00\x00\x00\x01\x03\x05\x00\x00\x00email\x01?.\x00\x00\x00\x00\x00\x01\x00\x00\x00A/\x00\x00\x00<\x01\x03D\x00\x00\x00^[a-z0-9]+([-_\\.]?[a-z0-9])+@[a-z0-9]+([-_\\.]?[a-z0-9])+\\.[a-z]{2,4}\x01\x00\x00\x00P/\x00\x00\x00\x00\x00\x01\x03\x05\x00\x00\x00email\x01B/\x00\x00\x00<\x00\x02\x00\x00\x00</\x00\x00\x00\x02\x00\x00\x00\x00\x00\x01\x03\x05\x00\x00\x00eregi+0\x00\x00\x00\x04\x00\tc0\x00\x00\x00\x00\x01\x03\x04\x00\x00\x00TRUE>0\x00\x00\x00\x02\x00c2\x00\x00\x00\x00\x01\x03\x05\x00\x00\x00FALSE>2\x00\x00\x00\x02\x00\x00\x00\x00\x00\x03\x0B\x00\x00\x00reload_map\x00\x02\x00reload_map\x00\x06\x00\x00\x00\x00\x00®\x00\x00\x00\x00\x00\x00\x00S5\x00\x00\x00\x00\x00\x01\x03\x06\x00\x00\x00userid\x01?5\x00\x00\x00\x00\x00\x01\x00\x00\x00S5\x00\x00\x00\x00\x00\x01\x03\x03\x00\x00\x00con\x01?5\x00\x00\x00\x00\x00\x02\x00\x00\x00S5\x00\x00\x00\x00\x00\x01\x03\x01\x00\x00\x00x\x01? Code (markup): From here i didn't know where to continue. Probably has to deal with hex . Any ideeas on how to decompile an eAccelerator encoded file?
Why decoding something that's decoded? most time its illegal to do so.. otherwise contact eAccelerator for help!
i made a project, and compiled the files with eAccelerator to make them faster, uploaded to my linux server. Last week my computer crashed, hdd failed, and i lost all my data, and i have left only with those files. That's why i want to decompile the files .
I understand, please contact authors of eAccelerator maby they can help you!. - Next time make backups on CD,DVD, USB!