Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 05:18

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Actionscript 3 Bytecode zum Scriptcode

Discussion on Actionscript 3 Bytecode zum Scriptcode within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1


 
Requi's Avatar
 
elite*gold: 3570
The Black Market: 244/0/0
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
Actionscript 3 Bytecode zum Scriptcode

Ich habe von einem Spiel die .swf mit RABCDasm zum Bytecode extrahiert.
Da ich und mein Kollege so ziemlich keine Ahnung von AS3 Bytecode haben wollte ich fragen, wie man bestmöglich diesen Code zum eigentlichem Scriptcode "konvertieren" kann.

Durch Google haben wir nichts gefunden, was uns helfen könnte, außer den Code den wir wollen zu compilen und davon den Bytecode anzuschauen.

Hat irgendjemand von euch sich schon mal damit beschäftigt und könnte uns weiter helfen?

Danke im Vorraus,
Requi
Requi is offline  
Old 03/13/2014, 23:04   #2
 
​Tension's Avatar
 
elite*gold: 110
Join Date: Jun 2013
Posts: 599
Received Thanks: 510
Warum nicht einfach einen .swf decompiler benutzen?
​Tension is offline  
Old 03/13/2014, 23:12   #3


 
Requi's Avatar
 
elite*gold: 3570
The Black Market: 244/0/0
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
Weil wir den Code modifizieren wollen.
Requi is offline  
Old 03/14/2014, 12:41   #4
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
gute decompiler zeigen dir den bytecode mit zugehörigem decompiliertem code an.

als fan von open source projekten, kann ich nur ffdec empfehlen.
lolkop is offline  
Old 03/14/2014, 12:47   #5
 
elite*gold: 100
Join Date: Aug 2005
Posts: 595
Received Thanks: 208


Mit den Infos solltet ihr praktisch alles machen können.

Afaik gibts für das was ihr machen wollt keinen direkten weg. (Wenn doch sagt bescheid )

Wirst vermutlich 2 Optionen haben, den Bytecode verändern (sofern es keine große Veränderung sein soll) oder Decompilen, den Code soweit aufräumen bis du es wieder compilen kannst.

In der Theorie wäre es wohl auch möglich einen Tool zu schreiben was Source zu Bytecode compiliert und es in bestehenden Bytecode einarbeitet, aber ich bezweifel das das sonderlich einfach ist, um was genaueres zu zu sagen weis ich allerdings nicht genug über das Bytecodeformat und die VM.
dready is offline  
Thanks
1 User
Old 03/14/2014, 16:26   #6


 
Requi's Avatar
 
elite*gold: 3570
The Black Market: 244/0/0
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
Quote:
Originally Posted by lolkop View Post
gute decompiler zeigen dir den bytecode mit zugehörigem decompiliertem code an.

als fan von open source projekten, kann ich nur ffdec empfehlen.
Den benutzen wir grundsätzlich auch, doch der gibt uns oftmals Fehler, den einer seiner Freunde (irgendwie, wir wissen nicht wie) dann fixxt.
An den Stellen, wo JPEXS Fehler gibt, hilft SoThink eigentlich immer, doch die .swf lässt das crashen.
Wahrscheinlich weil sie obfuscated ist und SoThink damit nicht klar kommt.
Quote:
Originally Posted by dready View Post


Mit den Infos solltet ihr praktisch alles machen können.

Afaik gibts für das was ihr machen wollt keinen direkten weg. (Wenn doch sagt bescheid )

Wirst vermutlich 2 Optionen haben, den Bytecode verändern (sofern es keine große Veränderung sein soll) oder Decompilen, den Code soweit aufräumen bis du es wieder compilen kannst.

In der Theorie wäre es wohl auch möglich einen Tool zu schreiben was Source zu Bytecode compiliert und es in bestehenden Bytecode einarbeitet, aber ich bezweifel das das sonderlich einfach ist, um was genaueres zu zu sagen weis ich allerdings nicht genug über das Bytecodeformat und die VM.
Schau ich mir mal an. Danke schon mal für den Link.

Ich gebe Rückmeldung sobald wir Hilfe brauchen.
Requi is offline  
Reply


Similar Threads Similar Threads
Limits von .net Bytecode Languages
05/31/2013 - .NET Languages - 6 Replies
Da hier ja durchaus ein paar fähige Leute sind, dacht ich mir es könnte ganz intressant sein wo ihr so auf Probleme gestossen seit. Was mir persönlich gerade so einfällt. CLR in einen Nativen Prozess bekommen Hooks von Funktionen die einen Loaderlock nutzen Globale Hooks
Flash Bytecode Hacking - Speicher-Hack
04/22/2013 - General Coding - 14 Replies
Liebe Gemeinde, hat hier jemand eine Idee wie man elegant folgendes erreicht? Ich möchte z. B. im Speicher des Prozesses 'plugin-container' nach dem Wert 46f206012401a0 und ihn durch 46f206012402a1 ersetzen. Das lässt sich zwar auch mit einem Hex-Editor anstellen, ist aber alles andere als gefällig und schon in meinem Umfeld eine
Actionscript Coding Classes
01/15/2013 - General Gaming Discussion - 0 Replies
You will learn in-Depth about coding, JavaScipt and Actionscript. You will learn what kind of programs to use for each of the Decompile and Recompiling process of the files. You will learn how to modify and edit the SWF files for games and get some knowledge into some other games and how they work! This will be a 2 hr course, once a week for 2 months *** This is a Online type environment***
Java Quellcode zu Bytecode
11/02/2012 - General Coding - 15 Replies
im sinne meines zukünftigen praktikums hab ich den entschluss gefasst, endlich java zu lernen ich hab mich auch schon ordentlich ins zeug gelegt und gepaukt wie ein verrückter, jetzt wollte ich mich endlich mal an die praxis machen aber wie gewohnt läuft alles drunter und drüber. ich habe gerade meinen ersten quellcode geschrieben der soweit auch ganz gut aussieht, allerdings muss ich ihn ja jetzt in den bytecode kompilieren, damit ich ihn mit dem runtime environment ausführne kann (man...
[Actionscript] combobox einfärben
03/28/2008 - General Coding - 1 Replies
Ich frage mich gerade wie man am besten bestimmte Items unterschiedlich einfärbt. Z.b das dritte Item und das siebte. so ne art alternateRowColor nur dass ich bestimmten kann welche Rows eingefärbt werden.



All times are GMT +2. The time now is 05:18.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.