How2Hack Epvp - Random images

03/09/2016 00:06 0x6a6b#1
Ok, ums klarzustellen, es ist kein richtiger "hack", sondern nur eine kleine Spielerei, mit der man auf epvp bei jedem request(Profil- oder Postaufruf) ein anderes Bild bekommt, das kann ziemlich lustig werden :)

Was braucht man dafür?
  • Einen Webspace mit php Unterstützung
  • Ein paar links von Bildern (9gag sollte für den Anfang reichen)

So, nachdem ihr euch diese Sachen habt, können wir ja beginnen.

Zuerst machen wir uns eine ".php" Datei, ich nenne diese Mal "image.php", dort hinein schreiben wir mal den Grund Aufbau von php, damit der Webspace weiß, dass das auf dem Server auszuführen ist und nicht an den User geschickt werden soll:
PHP Code:
<?php
?>
Danach definieren wir eine Array mit Images darin:
PHP Code:
$input = array("http://img-9gag-fun.9cache.com/photo/aA1EXo2_460s.jpg",
 
"http://img-9gag-fun.9cache.com/photo/agVO9bW_460s.jpg",
 
"http://img-9gag-fun.9cache.com/photo/aBYLzBz_460s.jpg"
"http://img-9gag-fun.9cache.com/photo/a0pVeLQ_460s.jpg",
 
"http://img-9gag-fun.9cache.com/photo/a97vVMj_460s.jpg"); 
Diese "Array" ist eine Ansammlung von "Strings"(Zeichenfolgen)

Nun, da wir das haben, brauchen wir irgendetwas, was uns immer einen verschiedenen Index ausgibt -die Funktion rand:
PHP Code:
rand(0,count($input)-1
Erklärung: Es gibt uns eine beliebige Zahl von 0 bis zur Länge der array(in diesem Fall 5), das -1, weil php von 0 und nicht 1 anfängt zu zählen (die Array hat eine Länge von 5 Indizes, also ist ihr höchster Index 4 (0 bis 4 -> 5 Inhalte))

Anschließend lassen wir im Header den Radom Array Eintrag als Weiterleitung ausgeben, dies sagt dem Browser, dass der Content wo anders liegt und epvp hört drauf.
PHP Code:
header('Location: '.$input[rand(0,count($input)-1)]); 
Der ganze Code sieht dann so aus:

Ihr könnt den Spaß dann ganz einfach via IMG tag auf epvp ausgeben
Code:
[IMG=expandable: 1]http://www.yoursite.de/image.php[/IMG]

Wenn die Nachfrage besteht, kann ich den ganzen Spaß noch mit einer mysql Datenbank erweitern, sodass man nurnoch tabellen bearbeiten muss :)

Ich hoffe euch hat dieses kurze Tutorial gefallen, hier habe ich nochmal das beispiel in Action reingepackt:
[Only registered and activated users can see links. Click Here To Register...]
03/11/2016 17:04 CeLiFiG#2
Haha, coole idee :D
werde ich demnächst mal einfügen:)
03/21/2016 16:28 Remix v66#3
wozu das exit am ende?
unnötig
03/22/2016 21:34 Serraniel#4
Naja. Mit Hacking hat das wenig zu tun. Und das klappt auch nur, wenn epvp da nicht schon wieder etwas geändert haben, wenn man nen SSL Zert hat und das Bild per https einbettet, da es sonst durch einen Drittanbieter SSL getunnelt wird, der das Bild cached. Wie gesagt, weiß nicht ob das mittlerweile wieder geändert wurde, aber so war mein letzter Stand.