Pitanje:
Možete li dekompilirati Actioncript 3 na Macu?
Jay
2013-03-22 08:44:29 UTC
view on stackexchange narkive permalink

Obrnuti inženjering SWF-ova s ActionScript 3 na Macu obično zahtijeva Windows VM i puno kopiranja i lijepljenja. Postoje neki dobri dekompajleri za Windows kao što je as3extractor, ali nisam pronašao ništa što čini se da radi na MacOS-u X.

Je li funkcionalan ekvivalent as3extractor kod> postoji za Mac OS X?

Tri odgovori:
#1
+6
rev
2013-03-24 18:24:43 UTC
view on stackexchange narkive permalink

Evo URL-a bloga koji sadrži besplatne dostupne SWF dekompajlere. Uključuje programe za dekompiliranje AS2 & AS3.

Neki od tamo navedenih alata uključuju:

  • ActionScript Extractor
  • SWFWire Decompiler
  • JPEXS Free Flash Decompiler
  • JP ActionScript decompiler (ASDec)
  • HP SWFScan itd.

Ako želite rastaviti AS3, onda Toplo preporučujem SWFDump.

wfdump (dio SWFTools paket) dekompilirat će AS3 i radit će na Macu sve dok slijedite upute u njihovim čestim pitanjima za sastavljanje skupa alata za Mac.

Trenutna kolekcija sastoji se od dolje opisani programi:

  • SWFDump Ispisuje razne informacije o SWF-ovima, poput sadržanih slika / fontova / zvukova, rastavljanje sadržanog koda kao kao i podaci o unakrsnom referenciranju i ograničavanju.
  • SWFStrings Skenira SWF-ove za tekstualne podatke.
  • SWFC A također l za stvaranje SWF datoteka iz jednostavnih datoteka skripti. Uključuje podršku za oba - ActionScript 2.0 kao i ActionScript 3.0.
  • SWFExtract Omogućuje izdvajanje filmskih isječaka, zvukova, slika itd. Iz SWF datoteka.
  • AS3Compile Samostalni prevoditelj ActionScript 3.0. Uglavnom kompatibilan s Flex-om.
  • SWFCombine Višenamjenski alat za umetanje SWF-ova u SWF omotača, kontataciju SWF-ova, slaganje SWF-ova ili za manipulaciju osnovnim parametrima ( npr. promjena veličine).
  • PDF2SWF Pretvarač PDF-a u SWF. Generira jedan kadar po stranici. Omogućuje vam da u svom Flash filmu imate potpuno formatiran tekst, uključujući tablice, formule, grafiku itd. Temelji se na xpdf PDF parseru Dereka B. Noonburga.
  • JPEG2SWF Snima jednu ili više JPEG slika i od njih generira SWF prezentaciju. Podržava kompresiju procjene pokreta (h.263) za bolju kompresiju video sekvenci.
  • PNG2SWF Kao i JPEG2SWF , samo za PNG-ovi.
  • GIF2SWF Pretvara GIF-ove u SWF. Također u mogućnosti obrađivati ​​animirane gif-ove.
  • WAV2SWF Pretvara WAV audio datoteke u SWF-ove, koristeći L.A.M.E. Biblioteka MP3 kodera.
  • AVI2SWF Pretvara datoteke AVI animacije u SWF. Podržava kompresiju Flash MX H.263. Neke primjere možete pronaći na primjerima.html. (Napomena: ovaj alat više nije uključen u najnoviju verziju, jer ffmpeg ili mencoder danas bolje rade)
  • Font2SWF Pretvara datoteke fontova ( TTF, tip1) u SWF.
  • SWFBBox Omogućuje očitavanje, optimizaciju i prilagođavanje SWF okvirnih okvira.

> SWFTools je prijavljeno da radi na Solarisu, Linuxu (i 32 i 64 bita), FreeBSD, OpenBSD, HP-UX, Solaris, MacOS X i Windows 98 / ME / 2000 / XP / Vista.

Prije sam volio [Flasm] (http://www.nowrap.de/flasm.html), ali je zastario. Ako nemate drugih mogućnosti, trebali biste i to provjeriti.
Da, slažem se da je Flasm zastario, zbog čega preporučujem SWFTools.
dekompilira li SWFDump (bytecode) ili rastavlja (sintaksa visoke razine)?
ange, u pravu si. SWFDump rastavlja AS3. Ažurirao sam odgovor tako da uključuje popis besplatnih dekompilatora.
@rev postoji li način za ponovno sastavljanje tog bajt-koda nakon što je rastavljen putem swfdumpa? Čitam stranice, ali osjećam kao da mi nešto mora nedostajati.
Pokušavam rastaviti kod pomoću swfdumpa, ali ne mogu pronaći opciju za dobivanje koda ...
#2
+5
jg0
2013-03-22 09:06:23 UTC
view on stackexchange narkive permalink

Ako ste dobro s komercijalnim alatima, Sothinkov SWF dekompilator za Mac trebao bi biti sposoban za dekompiliranje AS3 na Macu. Koristio sam samo verziju sustava Windows, ali vjerujem da bi njihove značajke uglavnom trebale biti slične. Imaju značajku za izvoz FLA iz SWF datoteke koja u većini slučajeva radi vrlo dobro.

Na njihovoj se stranici proizvoda spominje

Podržava Flash CS3 / CS4 / CS5 / CS5. 5 / CS6 i ActionScript 2.0 / 3.0.

http://www.sothink.com/product/flash-decompiler-for-mac/

Besplatni programi:

Ne znam dobro rješenje za besplatni program. Ako želite koristiti AS3Extractor na svom Macu, možete razmisliti o pokretanju Wine-a (instalirajte putem Homebrew). AS3Extractor također spominje da ovise o Visual C ++ 2008 Redistributable Package, pa imajte na umu!

#3
+1
Labo
2017-01-28 20:49:01 UTC
view on stackexchange narkive permalink

Koristim https://www.free-decompiler.com/flash/ koji je najbolji softver koji sam vidio. Ima gotovo sve značajke koje možete poželjeti. Također dolazi s java bibliotekom koja vam može biti prikladna za automatizaciju vašeg tijeka rada.

Za alat niže razine: https://github.com/CyberShadow/RABCDAsm



Ova pitanja su automatski prevedena s engleskog jezika.Izvorni sadržaj dostupan je na stackexchange-u, što zahvaljujemo na cc by-sa 3.0 licenci pod kojom se distribuira.
Loading...