Hi alle,
ich würde gerne die IP eines Benutzers herausfinden, der noch keine Beiträge geschrieben hat. Geht das irgendwie?
Ich habe beispielsweise gesehen, dass auch die Datenbanktabelle für PNs eine Spalte für die IP hat. Die ist allerdings md5-codiert. Wird mir die als Admin auch irgendwo im Klartext angezeigt? Dann hätte ich ihn zumindest nach der ersten PN.
-- Martin
IP eines Benutzers ohne Beiträge?
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Hallo,
um das Gewünschte herauszufinden musst Du entweder den Advanced IP Tools Pack MOD oder den IP-Tracking MOD gemäß >>> KB:18 <<< einbauen !
um das Gewünschte herauszufinden musst Du entweder den Advanced IP Tools Pack MOD oder den IP-Tracking MOD gemäß >>> KB:18 <<< einbauen !
Viele Grüße - gloriosa 
Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !
Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !
Hallo gloriosa,
Danke für den Tipp. Falls der Typ weiter meine Benutzer per PN belästigt, muss ich wohl mal so ein Ding einbauen.
Warum wird die IP eigentlich bei den PNs mitgeloggt, wenn man sie nirgends auswerten kann?
EDIT: Ich sehe gerade, dass in der Tabelle "session_keys" die letzte IP eines Benutzers gespeichert ist, wiederum im md5-Format. OK, das ist jetzt eigentlich keine Administrationsfrage mehr, aber wie macht phpBB aus diesen codierten Daten eigentlich wieder eine lesbare IP-Adresse? Irgendwo müssen die doch im Klartext gespeichert sein?
-- Martin
Danke für den Tipp. Falls der Typ weiter meine Benutzer per PN belästigt, muss ich wohl mal so ein Ding einbauen.
Warum wird die IP eigentlich bei den PNs mitgeloggt, wenn man sie nirgends auswerten kann?
EDIT: Ich sehe gerade, dass in der Tabelle "session_keys" die letzte IP eines Benutzers gespeichert ist, wiederum im md5-Format. OK, das ist jetzt eigentlich keine Administrationsfrage mehr, aber wie macht phpBB aus diesen codierten Daten eigentlich wieder eine lesbare IP-Adresse? Irgendwo müssen die doch im Klartext gespeichert sein?
-- Martin
- djchrisnet
- Mitglied
- Beiträge: 1275
- Registriert: 29.06.2007 15:52
- Wohnort: Elmshorn
- Kontaktdaten:
md5 ist ein Hashwert, kein Anzeigeformat oder verschlüsselung. Die einzige Methode um den Wert eines md5-Hashs auszulesen, nennt sich Brute Force Attacke und dauerd sehr lange(Tage bis Wochen). Es werden tausende Hashwerte generiert und mit dem bestehenden Wert verglichen. bei einem Hashwert gibt es aber Milionen von Möglichkeiten.
PS: Wenn der Benutzer dich nervt und dir solche Schwierigkeiten macht, wieso sperrst du ihn nicht einfach? oder sagt im, das er damit aufhören soll. Was du mit der IP adresse möchtest, verstehe ich auch noch ned so ganz. Immerhin brauchst du IP+(Datum,Uhrzeit). Willst du ihn anzeigen, weil er auf deinem Bord PN´s versendet??
PS: Wenn der Benutzer dich nervt und dir solche Schwierigkeiten macht, wieso sperrst du ihn nicht einfach? oder sagt im, das er damit aufhören soll. Was du mit der IP adresse möchtest, verstehe ich auch noch ned so ganz. Immerhin brauchst du IP+(Datum,Uhrzeit). Willst du ihn anzeigen, weil er auf deinem Bord PN´s versendet??
Hi,
die IPs sind nicht im Format md5 gespeichert ( MD5 ist eine Einweg Verschlüsseleung )
Die Funktion für das ent/verschlüsseln findest Du in der Datei includes/functions.php
die IPs sind nicht im Format md5 gespeichert ( MD5 ist eine Einweg Verschlüsseleung )
Die Funktion für das ent/verschlüsseln findest Du in der Datei includes/functions.php
Code: Alles auswählen
function encode_ip($dotquad_ip)
{
$ip_sep = explode('.', $dotquad_ip);
return sprintf('%02x%02x%02x%02x', $ip_sep[0], $ip_sep[1], $ip_sep[2], $ip_sep[3]);
}
function decode_ip($int_ip)
{
$hexipbang = explode('.', chunk_split($int_ip, 2, '.'));
return hexdec($hexipbang[0]). '.' . hexdec($hexipbang[1]) . '.' . hexdec($hexipbang[2]) . '.' . hexdec($hexipbang[3]);
}Hi alle,
ich habs auch grad gefunden -- das ist kein md5, sondern ein einfacher Hexwert.
>> Klick
Ich hab ihn
-- Martin
ich habs auch grad gefunden -- das ist kein md5, sondern ein einfacher Hexwert.
>> Klick
Ich hab ihn
-- Martin
