A botot flash játékokra írva

A Blogon már sok cikk született a robotok létrehozásáról, de mindegyiket automatizált kattintóként alkalmazták. A másik oldalról fogunk jönni, botunk olvasható változókat a játékból, és csomagokat küld a szervernek.

tanulmány


Tehát a játék, amire a botot megírják, a TimeZero, az ActionScript 2-ben írva.

Szükségünk van

  • Ügyféljátékok
  • Adobe Flash CS5.5
  • WPE PRO
  • Flash változó szkenner
  • Flash Decompiler


A kliens egy több mappa a játék fájlokat (képek és .swf fájlok), a két fő játék fájlt (tz.swf - játék és sbtl.swf - harc) és a indítófájlokat.
A játék elindításához indítsa el az indítót, vagy csak a tz.swf parancsot. Indításkor az indító ellenőrzi az összes fájl tördelését, és ha megtalálta a különbséget, akkor helyettesíti a fájlt, ez nem működik számunkra, ezért a második opciót használja.

Hogy működik


Mint korábban mondtam, van egy külön mappája a mappában, flash fájlokkal, azaz. szükség szerint töltődnek be. Ezek a fájlok háromféleképpen oszthatók meg: könyvtárak (képek tárolása), épületek (az egyes fájlok épületeként) és modulok az in-game PDA-k (mini játékok, segítői) számára. A bothoz a PDA egyik modulját használjuk, amely a fegyverek szétszerelésével / összeszerelésével felelős a játékért.

végrehajtás


Egyszerű manipuláció, megtudjuk, hogy a gyülekezet felelős a minigame1.swf-től, ezért saját minigame1.fla-t hozunk létre a Flush-ban, 860-as méretben 370 képpontnál.

Analízis .swf


Dekompilátorként Flash Decompiler Trillix-et használunk az Eltima Software-ból.
Miután több fájl forráskódjait átnéztük, megérthetjük, hogy a szerverre érkező kérések átkerülnek

Erre szükségünk volt.

Változók vizsgálata


Sajnos, amikor írtam a cikket, problémám volt a szkennerrel, szóval csak azt írom, hogy a rewriterek ilyenek voltak


És így van mindent, amire szükségünk van, maguk készítsék el a kéréseket. Indítsa el a tz.swf és a WPE PRO alkalmazást. A WPE-ben válassza ki a célpontot - FlashPlayer.exe és indítsa el a fogást.
Íme néhány példa a csomagokra:

Néhány kód


A bot algoritmusait külön témára szeretnénk fordítani, így itt csak egy példát mutatok be.

Végül valami ilyesmit kell kapnunk:

A botot flash játékokra írva

Köszönöm a figyelmet, remélem élveztétek!

Kapcsolódó cikkek