If you are looking for the decompiler itself, visit https://github.com/jindrapetrik/jpexs-decompiler
NEW : We have got a new blog where we post some interesting SWF internals info.

#656 Load SWF from memory: 64 bit problems (Chrome)
Author:
cenadacoisa

Date created:
Type: question
Visibility: Everybody
Assigned to:
JPEXS

Labels: Tools
State: closed 

Yes, if you close it:D
At least on chrome...
On chrome beta (https://www.google.com/chrome/browser/beta.html) when you open a flash site it still
appears on the about memory as peper plugin. but the JPEX swf scanner doesnt seem to find
nothing at all.
My guess is that the SWF header has changed, but so is the code within because i cant seem
to find in memory some values i once found.
Digging further into it, i discovered it was due to recent flash_14 update to fix 'Rosetta
flash' security issue. But i cant seem to find the changes within the header of a swf or
the structure it self.
That suggested that if all other browsers adopt this solution, dumpers and decompilers
must adapt.
(sorry honfika if i posted too fast.. miss clicked. and didnt explain why)
now your quiet? :P dont make fun of it anymore hem? heheh
ok so what ive tested so far. its about the google pepper plugin that makes some sort of
wrapper around the swf. its is possible to disable pepper plugin in chrome and only let
flash player enabled.
I did this and for some reason flash crash's every time for any website. At this point i
dont know if it is due to be in beta or a chrome just dont like this option :P. Ive tried
with both flash player 14 and last 13 stable.. so it must be chrome.
No, it won't stop. You just need newest nightly build (I guess) :-).
I think the problem was caused because new version of Chrome is 64bit.
I updated the code to work with 64 bit programs. Now it should work.
You also need 64 bit JVM if you do not have one.
State: new→upgraded
Title: Will FFDEC stop working?→Load SWF from memory: 64 bit problems (Chrome)
Assigned: →
JPEXS
Title: Will FFDEC stop working?→Load SWF from memory: 64 bit problems (Chrome)
Assigned: →

Lol ok tks! so they will support 2 pepper plugins 1 for 32 and 64 bits? damn that will
give us a heache.
I don't know, but I think the Pepper API is somehow platform independent so it does not
matter if 32/64bit.
So maybe it's only one plugin.
The problem in FFDec was that we called memory reading function of WinAPI with 32bit
operands and thus we received bad addresses for 64bit programs in many cases.
So can I close this issue? Is it ok now?
i didn't test with nightly will do tomorrow when i get back home.. i don't have my tools
with me. i will probably will look into your program code as well.. because my .net
program also uses 32 bits operand's and they seem to not be able to find the FWS header.
Tks again, yes you can close it. and i donated 20$ as token of my appreciation.
I am closing this. Thanks for the donation :-)
State: upgraded→closed