Hallo Leute,
ich habe vorhin einen Badge Stealer in PHP geschrieben.
Was macht er? Er klaut die Badges von Habbo.de
Wie das funktioniert? Er öffnet die external_flash_texts und filtert nur die Zeilen raus, welche mit badge_name anfangen.
Code:
PHP
<?php $file = file_get_contents("http://www.habbo.de/gamedata/external_flash_texts/c259abca5a3da7905e28f4af8b33d4183c479773"); $i = 0; set_time_limit(380); define("IMAGEPATH", "/badges/"); $explode_file = explode("badge_instruction_ACH_SafetyQuizGraduate=Bestehe das Sicherheitsquiz!", $file); $ex = $explode_file[1]; $explode = explode("badge_name_", $ex); foreach($explode as $ex) { $explode = explode("badge_remove=Entfernen", $ex); $ex = $explode[0]; $explode = explode("=", $ex); foreach($explode as $e) { $i++; if ($i % 2 == 0) { ob_start(); $image = "http://images.habbogroup.com/c_images/album1584/".str_replace(" ", "", ($e)).".gif" ; $fp = fopen($image, "rb"); fpassthru($fp); fclose($fp); $file = ob_get_contents(); ob_end_clean();
$fp = fopen("./badges/".str_replace(" ", "", ($e)).".gif", "wb+"); fwrite($fp, $file); fclose($fp); } } } exit;?>
Achtung: Für die Nutzung müsst ihr im gleichen Verzeichnis einen Ordner namens "badges" erstellen!
Achtung2: Eventuell müsst ihr die Zahl in set_time_limit(380); (Zeile 6) erhöhen, ich habs nur bei den ersten paar Badges getestet!
Viel Spaß damit & vergesst nicht zu liken.
bbbbbbbbbb