Angry păsări

Angry păsări

Partea 0 care a început totul

Partea 1. Procesul

gătire

Pentru munca în continuare, avem nevoie de următoarele instrumente:

Scopul lui vom alege datascriptsoptions.lua fișier, deoarece conținutul său este pur și simplu o listă de variabile pe care le putem schimba în mod liber. Să ne uităm la un fișier și nimic nu va înțelege. Probabil fișierul este criptat.

decripta

Cu anumite versiuni ale jocului, toate fișierele sunt criptate și algoritmul AES 256-bit CBC cu un vector inițial gol și cusute în codul cheie. Dacă cineva vrea să te pui cu un debugger, o descriere detaliată a procesului este, la acest link.

Am folosit pentru a decripta OpenSSL.

Exemple de lot-fișier pentru a decripta

Angry Birds Rio:

Angry Birds Space:

Angry Birds:

Pentru codificare, respectiv, scoateți -d-cheie.

După această procedură, vom obține destul de ușor de citit Lua-script, îmi pare rău, asta compilat. Uită-te la titlu, a se vedea LuaQ, prin urmare, este Lua 5.1.

decompila

S-ar părea că este mai ușor. Descărcați unul dintre decompilers și să-l incite la fișierul rezultat. En-nr. Să încercăm să obțineți o listă întocmită de o -l options.lua luac.

După cum puteți vedea, antetul este corupt. Poate fi necesară o altă versiune a compilatorului, poate altceva, care nu mi-am dat seama, pentru că aproape kodil sub Lua. Faptul rămâne. Comparăm fișierul nostru antet cu titlul de orice alt Lua compilat:

Fără a intra în detalii, ceea ce acest 08, se schimba la 04 și să încercați să obțineți lista. Voila:

Aici este același fișier într-o formă mai ușor de citit:

Aici vedem deja unele variabile interesante, și anume: releaseBuild, showEditor și cheatsEnabled. Schimbarea ei și să colecteze toate înapoi.

Aduna cat

Partea 2. Rezultat

Mergem în joc și a vedea imediat unele modificări în meniul principal:

Angry păsări

Faceți clic pe «Editor» și a vedea lista de niveluri care pot fi schimbate. Săgețile defila prin pachete de nivel de jos, astfel încât s-ar putea de bine crea propriile niveluri intr-unul din pachetele neocupate:

Angry păsări

Nu de mult, trebuie să spun. doar câteva inscripții și notațiile din interfața. Activitatea principală se face cu ajutorul tastelor rapide. Poke tot felul de butoane pentru o jumătate de oră, am compilat o scurtă descriere:

Lucrul cu obiecte

Cel mai probabil nu e toate cheile fierbinte, puteți căuta alte.

capcane

Angry Birds Space

Unele spațiu capturi de ecran versiune:

Angry păsări

Angry păsări

pistă de catifea