Τι θα χρειαστειτε;
1.Ενα παιχνιδι SWF
2.Kali Linux
3.gnash
Σε αυτο τον οδηγο θα μαθουμε πως να τροποποιουμε οποιοδηποτε παιχνιδι SWF με την βοηθεια του Flasm
πριν ξεκινησουμε θα χρειαστουμε το gnash ωστε να μπορουμε να παιξουμε παιχνιδια swf στα kali linux
οποτε ανοιγουμε ενα τερματικο και γραφουμε
apt-get install gnash
οταν τελειωσουμε ψαχνουμε για καποιο παιχνιδι που θελουμε να τροποποιησουμε
μπορειτε να κανετε αναζητηση "swf games free download" και να βρειτε καποιο να κατεβασετε η παταμε εδω
αν επιλεξουμε πχ το πρωτο
καταλαβαινετε ειναι εκτελεσιμο αρχειο και εμεις θελουμε να ειναι .swf
οποτε επιλεγουμε ακυρο και παταμε πανω στην εικονα του παιχνιδιου που θελουμε πχ το πρωτο παλι
θα δειτε οτι αν δεν εχετε κανει εγκατασταση του adobe flash player θα σας εμφανισει ενα κενο η θα σας πει οτι λυπει το plugin
πηγαινουμε εδω
και επιλεγουμε download
πηγαινουμε στις ληψεις η dowloads αναλογα αν εχετε ελληνικα η αγγλικα kali linux και ανοιγουμε το συμπιεσμενο αρχειο
επιλεγουμε το libflashplayer.so και επιλεγουμε Αποσυμπιεση στον φακελο
/usr/lib/mozilla/plugins/
η ανοιγουμε ενα τερματικο και γραφουμε
tar xzvf /root/Λήψεις/flash_player_npapi_linux.i386.tar.gz
και μετα
cp libflashplayer.so /usr/lib/mozilla/plugins/
ανανεωνουμε την σελιδα και βλεπουμε οτι ολα ειναι ενταξει
τωρα παταμε ctrl+i
πηγαινουμε στην καρτελα Media και στο Type κοιταμε να λεει object
και βρισκουμε το μεγεθος να ειναι πανω απο 0 bytes η το ονομα του παιχνιδιου.swf πχ
εφοσο το εχουμε επιλεγμενο επιλεγουμε Save As και το αποθηκευουμε στην επιφανεια εργασιας
ανοιγουμε το αρχειο.swf με διπλο κλικ η με την εντολη gnasm αρχειο.swf
παιζωντας λιγο ειδα οτι ειμαι λιγο σκραπας σε αυτο το παιχνιδι
τωρα θα δουμε με το nasm αν μπορουμε να το τροποποιησουμε
τρεχουμε την εντολη
cd Επιφάνεια/ εργασίας
ωστε να ειμαστε σε αυτη την διαδρομη που εχουμε το αρχειο .swf
με την εντολη
flasm -d 3-foot-ninja.swf > allagh.txt
κανουμε αποσυμπιλευση του αρχειου swf σε αρχειο κειμενου .txt
τωρα ανοιγουμε το αρχειο κειμενου
τωρα ψαχνουμε με ctrl+f την λεξη lives δλδ ζωες
βλεπουμε οτι τις ονομαζει myLives οποτε εμεις εφοσον ξερουμε οτι στην αρχη ξεκιναει με 3ς ζωες τοτε ψαχνουμε
push 'myLives', 3
και το αλλαζουμε με 1000 και αποθηκευουμε
κανουμε συμπιληση με την εντολη
flasm -a allagh.txt
και τρεχουμε το αρχειο
και οπως βλεπετε 1000 ζωες ας παρουμε αλλο παιχνιδι
πχ το Age of Wars
εδω αλλαζω το επιπεδο της τεχνολογιας μου και τα χρηματα που εχω
και οπως βλεπετε ο αντιπαλος ειναι με ροπαλα ενω εγω με αεροπλανο και τανκς
Γενικα το flasm σας επιτρεπει να τροποποιησετε ενα αρχειο swf ακομα και κακοβουλα πχ