JPEXS Free Flash Decompiler (FFDec) on ilmainen ja avoimen lähdekoodin Flash-dekompilointityökalu. Ohjelma voi tarkastella lähdekoodia tai kolme osaa Actionscrip{filter}t1/2:sta, viedä tai muokata sitä (koodieditori AS3). Tekstiä tai kuvia voidaan muokata tai korvata. SWF Decompilerissa voit myös viedä muotoja, kuvia, ääniä tai elokuvia. SWF:n ja FLA-muodon muuntaminen on myös hyväksyttävä.
Vaatii Java 7:n, Linuxin tai Mac OS:n asennuksen Windowsiin
Vaaditaan Java 7 tai parempi
Saatavilla Windowsille, Linuxille ja MacOS:lle
Käyttöliittymä
Etikettipuu näyttää
Office 2003:n ulkonäkö ja tunnelma sinisenä
Nauhapaneelit, välilehdet ja sovelluskuvakkeet
Yhteensopiva kategoriatunnisteiden puiden kanssa (muodot, spritet, teksti jne.) )
- Jokainen tunniste näyttää merkkitunnisteen ja saa valinnaisen nimen ExportAssetista tai muusta tiedosta
Kaksi paneelipainosta
- Vasemmanpuoleisessa paneelissa, editionoriginal preview oikealla
Vedä ja pudota swf-tiedosto pääikkunaan avataksesi tiedoston
Raahaa puun esineitä ikkunan poistumisesineen ulkopuolelle
Esikatselu projektin muuttuvalle taustavärille
Pääse kätevästi sovelluksen asetuksiin asetuksista
Monikielinen tuki: englanti, tšekki, kiina, hollanti, saksa, unkari, portugali, venäjä, espanja, ruotsi, ukraina
Avaa tiedosto
Avaa/tallenna välilehden kuvakaappaukset
Se tukee sekä SWF-tiedostoja että pakkaamatonta Zlib- ja LZMA-pakkausta
Sekä AS1/2- että AS3-tiedostot ovat tuettuja
Scaleform GFx:ssä tukee tiedostoja (*. GFX )
Avaa tiedosto vetämällä ja pudottamalla tiedoston kontekstivalikosta tai standardien assosiaatiosta
Päivityspainike lukee tiedoston uudelleen
SWF-objekti näytettynä
SWF-kuvakaappausnäyttö (MorphShape)
Shape (DefineShape1-4 Label)
MorphShapes (DefineMorphShape1-2 tunnisteet)
Genie (DefineSprite-tunniste)
Painikkeet (DefineButton1-2-välilehdet)
Teksti (DefineText1 - 2, DefineEditText-tagi, ei TLF-tukea)
Kuvat (DefineBits, JPEGTables, DefineBitsJPEG2-4, DefineBitsLossless1-2 tagit)
Fontit (DefineFont1 - 3, DefineCompactedFont, DefineFontInfo1 - 2, DefineFontName -tunnisteet)
- Nimi, hahmon esikatselu, nousu, lasku, kotimainen pääosa, lihavoitu/kursiivinen logo
Video (DefineVideoStream, VideoFrame-tunnisteet)
Ääni (DefineSound, SoundStreamHead1-2, SoundStreamBlock-välilehti)
Skriptit (DoABC, DoABCDefine, DoInitAction, DoAction, DefineButtonTag, BUTTONCONDACTION, CLIPACTIONRECORD)
- Toimintojen cript-lähde, P-koodi, heksadesimaali, ohjausvirtakaavio
kehykset (ShowFrame, PlaceObject1-3-tunnisteet, PlaceObject4 ilman AMF:ää, RemoveObject1-2)
Koko SWF:n ennakkokatsaus
Vietyjä SWF-objekteja
Vientidialogi
Shape (DefineShape1-4 Label)
- SVG-muoto, rajoitus
Teksti (DefineText1 - 2, DefineEditText-tagi, ei TLF-tukea)
- Selvä teksti tai muotoilu
Kuvat (DefineBits, JPEGTables, DefineBitsJPEG2-4, DefineBitsLossless1-2 tagit)
- JPEG- tai PNG-muoto
Video (DefineVideoStream, VideoFrame-tunnisteet)
- FLV-formaatti ilman ääntä
Ääni (DefineSound, SoundStreamHead1-2, SoundStreamBlock-välilehti)
- MP3/WAV/FLV-formaatti (sama formaatti kuin input, ei uudelleenpakkausta)
BinaryData (DefineBinaryData-tunniste)
Skriptit (DoABC, DoABCDefine, DoInitAction, DoAction, DefineButtonTag, BUTTONCONDACTION, CLIPACTIONRECORD)
- Toiminnot cript, P-koodi
Vienti FLA-muotoon
Vientivalikko
- Flash Burst 6 FLA-formaatti (pakattu tai avattu XFL)
Shape (DefineShape1-4 Label)
MorphShapes (DefineMorphShape1-2 tunnisteet)
- Muoto esiteini-ikäinen
Genie (DefineSprite-tunniste)
Painikkeet (DefineButton1-2-välilehdet)
Teksti (DefineText1 - 2, DefineEditText-tagi, ei TLF-tukea)
Kuvat (DefineBits, JPEGTables, DefineBitsJPEG2-4, DefineBitsLossless1-2 tagit)
Video (DefineVideoStream, VideoFrame-tunnisteet)
Ääni (DefineSound, SoundStreamHead1-2, SoundStreamBlock-välilehti)
Skriptit (DoABC, DoABCDefine, DoInitAction, DoAction, DefineButton, SymbolClass, ExportAssets, BUTTONCONDACTION, CLIPACTIONRECORD)
kehykset (ShowFrame, PlaceObject1-3-tunnisteet, PlaceObject4 ilman AMF:ää, RemoveObject1-2)
- Testejä ei ole
Taustaväri (SetBackgroundColor -tunniste)
Muokkaa SWF-objekteja
Muokkaa tekstiä
Teksti (DefineText1 - 2, DefineEditText-tagi, ei TLF-tukea)
- Muokkaa tekstiä ja parametreja
Kuvat (DefineBitsJPEG2-4, DefineBitsLossless1-2 tunnisteet)
- Korvaa
fontti (DefineFont1 -3, DefineCompactedFont-tagi, DefineFontInfo1 -2).
- Lisää uusia merkkejä korvaamaan olemassa olevat merkit
Skriptit (DoABC, DoABCDefine, DoInitAction, DoAction-tunnisteet. DefineButton, BUTTONCONDACTION, CLIPACTIONRECORD)
Muokkauksen toimenpiteet
Muokkauksen toimenpiteet
Näyttää Actions-cript-koodin vasemmalla ja p-koodin oikealla
Klikkaa AS-item -merkintää p-koodissa ja päinvastoin
AS1/2: Muokkaa olemassa olevan toiminnon P-koodia, suoraan Toiminnot cript-muokkaus
- Muokkaus on suoraa kokeellisuutta, ja jotkut ominaisuudet eivät välttämättä toimi kunnolla.
AS3: Muokkaa olemassa olevan luokan ominaisuuksia. Muokkaa p-koodia ja erilaisia ominaisuusparametreja.
AS3 P-koodi: Syntaksi perustuu RABCDasmiin. Katso sen verkkosivuilta lisätietoja.
- Vakioaltaat päivittyvät automaattisesti
AS3: Lisätty uusia ominaisuuksia
- Lisää uusia metodeja tai paikkoja/vakioita olemassa oleviin luokkiin
työkalut
Sisäänrakennetut agentit
Hae Actions cript-lähteitä (teksti tai säännölliset lausekkeet)
Mene asiakirjoihin (AS3)
Toimisto
- Määritä selaimesi käyttämään välityspalvelinta
- Välityspalvelin haistaa HTTP-viestintää ja hakee SWF-tiedostoja
- Löytää paikka, jossa SWF-tiedostoa voi muokata, ja käyttää välityspalvelijaa vastuun ottamiseen
Muistojen etsintä
- Etsiä valtion varallisuusrahastojen muistia muista prosesseista
Etsi selaimen välimuistista
- Etsi valtion varallisuusrahastoja selaimen välimuistista
- Tuetut selaimet: Mozilla Firefox, Google Chrome/Chrome
Sekaannuksen estäminen
- AS3 P-koodin hämärtäminen (harvoin käsitellään kuolleen koodin lisäämisen poistamiseksi hämärtämällä)
- Tunnisteiden uudelleennimeäminen maailmanlaajuisesti
- Virheellisten tunnisteiden uudelleennimeäminen (hämärtäjät käyttävät yleensä tunnisteita väärille merkeille)
Pystyttää
Automaattinen anti-obfuscation
- Sovellus voi automaattisesti poistaa kuolleet ja muut hämärät koodit. Tämän voi kytkeä pois päältä dekompiloinnin nopeuttamiseksi.
Käytä omaa Flash-selaintasi
- Windows-alustalla on saatavilla sisäinen Flash-selain, joten Flash-sisältöä voidaan näyttää ilman Adobe Flash Playerin asennusta. Toisilla alustoilla sisäinen katselulaite on oletuksena päällä.
Rinnakkainen kiihtyvyys
- Sovellus voi käyttää rinnakkaisia menetelmiä (säikeitä) SWF:n/dekompiloinnin nopeampaan lukemiseen
Hajottaminen on kielletty
- Dekompilointina se voidaan poistaa käytöstä niin, että näkyvissä on vain P-koodi. Tämä voi tarkoittaa, että purkaminen veisi paljon aikaa, esimerkiksi.
Lisää FFDec SWF-tiedoston kontekstivalikkoon
- Windows-alustoilla tämä voi lisätä "Open WithFFDec" -oikean klikkauksen kontekstivalikon Windowsin Explorerissa
Käytä levyn välimuistia
- FFDec käyttää välimuistia nopeuttaakseen toistuvasti käytettyjä esineitä. Tässä tuotteessa välimuistitiedostot tallennetaan väliaikaiseen kansioon levyllä, muuten ne tallennetaan muistiin.
Korosta dokumenttiluokka käynnistyksessä
- FFDec SWF voidaan avata ja hypätä suoraan AS3-dokumenttiluokkaan
Vaihda kieliasetusten paneelia
toinen
Poista tagipuu klikkaamalla oikealla kontekstivalikkoa
Komentoriviargumenttien tuki
rajoittaa
Rajoitukset ei-Windows-alustoilla:
- Sisäänrakennettu flash-muisti SWF-resurssinäyttöä varten. Tämä selain voi olla epätarkka, jotkut tagit eivät ole käytettävissä (video/ääni, DefineEditText)
- Oikean klikkauksen valikkoliitännät eivät ole saatavilla
- Muistihakutyökalu ei ole saatavilla Latausosoite:Hyperlinkin kirjautuminen on näkyvissä.
|