[Birodalom]

2008.július 27.
Bocika.hu Hack (4)
író: Kuszi - címkék: Bocika.hu Számtech

Nos, ezt is megértük, a bocika.hu -t is megtámadták, sikerült is nekik nagyjából.
Azt most felejtsük el kérem, hogy kinek miért volt ez az egész jó, inkább beszéljük meg mi is volt a bug az oldalon. Az egyik egy súlyos emberi mulasztás, a másik pedig viccces.

Kezdjük is a vicces résszel, hogy is zajlott. A kedves felhasználó készített egy preparált oldalt, ami megnyitotta a farm beállítás modosító űrlapját, s szépen elküldött ott egy preparált űrlapot. Nagyjából a következőt:

<body onLoad="send()">
<form method="POST" name="changeform" action="http://bocika.hu/v3/index.php?beallitas/frissit">
<input type="hidden" name="nick" value="She on Lee">
<input type="hidden" name="orszag" value="China">
<input type="hidden" name="megye" value="Henan">
<input type="hidden" name="varos" value="Luoyang">
<input type="hidden" name="S1" value="http://www.chinaculture.org/gb/cn_index/node_843.htm">
<input type="hidden" name="email" value="asdqwver@asdqwer.cn">
<input type="hidden" name="pass1" value="0a82695337ed0c05ae77ec2a8a769ba5">
<input type="hidden" name="pass2" value="0a82695337ed0c05ae77ec2a8a769ba5">
<input type="hidden" value="Modosítás" name="B1">
</form>
</body>

No úgye, ezt a linket mint "boci influenza oltóanyag" reklámozta a Farm üzenőfalán, ez eltárolt a felhasználók gépén egy cookiet, ami valóban az oltóanyag volt. Végül pedig élesítette a rendszert, hogy már támad a fenti script. Én megtekintés nélkül törölgettem nagyon sokáig, ahogy azt kell. S akik páran mégis rákattintottak, azoknak modosult a beállítása - mert kényelmi szempontok miatt - nem kértem a jelenlegi jelszót. Az pedig, hogy egy ilyen trükkel akkarnak bármit is csinálni - bevallom - eszembe sem jutott :)

Szó-szó, egy darabig ment ez, felse figyeltem rá, naívság, biztos valaki csak szórakozik és egy tipikus látogatógyüjtő oldal ("agyelszívó"). 

Másrésztről pedig az emberi mulasztás. Pár hete átírtam a Farm bevitelellenőrző script részét, kicseréltem dolgokat, modosítgattam, csak elfelejtettem az üzenőfalat is levédeni (régi funkciót töröltem, újat pedig nem adtam hozzá ehezz a szolgáltatáshoz. Sajnos ez van, ha az ember 2006 [kezdő kora] óta  úgyanazt a scriptet toldozgatja, foltozgatja. Magam sem tudom hogy hagyhattam ezt benne.), s egy iframebe ma reggel betette a fenti oldalt.  Az eredmény 250 elesett boci, az adatbázis mentés sajnos túl régi, így őket kézi erővel fogom visszaállítani - már aki ír.

Sajnos előfordul ilyen, ügyes trükk, nekem tetszett. Bár szerintem aránytalanul nagy kárt okozott, de van ilyen.

Ellenben felhívnám minden kedves játszó informatikus/php maister kollégát, a jövőben nem kell élesben tesztelni a dolgokat, elég nekem priviben, emailben megírni. Az így felderített hibákat még jutalmazni is szoktam (lsd. tőzsde trükk, ahol paták voltak a jutalom).

Emberek vagyunk, hibázunk :) Elvileg a hiba forrása kijavítva, a script nem müködik.

A bejegyzést Kuszi írta, a 2008-es év július havának 27. napjának 21. órájának 07. percében.

megjegyzések

Neved: Jegyezz meg!
E-mail:
Megjegyzés
Ember detektor
kettő+három=
Számmal írd be az eredményt



Kuszi
2008-07-28 01:02:10

#4
madbence: Egyedül ez az egy kis hiba volt  a Farmban, sql inject miegymás ellen védve van (mégatomtámadásellenis), ez meg kicsit hülén jött ki :)



madbence
2008-07-28 00:49:53

#3
Én általában csak végigmegyek az inputokon, sql injectet és XSS-t keresve. Harcosneveldén pl szeretem lekérni mind a 75000 karaktert :) (a % jelet bennhagyják muhaha). Mondjuk ez szerintem engem jobban leterhel



Kuszi
2008-07-27 22:09:12

#2
HuN7eR.exe: Ez a trükk eszembe nem jutott volna amúgy :) Így nem is védekeztem ellene. Nademost :)



HuN7eR.exe
2008-07-27 22:08:35

#1
én is csinálnék ilyent,  ha tudnék, de érzésem szerint ez nem menne:P de ha meg menne, akkor meg lusta vok hozzá, kész:D


ˆ 2009 Birodalmi Tanács