IP eines Benutzers ohne Beiträge?

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.
Antworten
snorri
Mitglied
Beiträge: 79
Registriert: 18.01.2005 10:57
Wohnort: Regensburg
Kontaktdaten:

IP eines Benutzers ohne Beiträge?

Beitrag von snorri »

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
Benutzeravatar
gloriosa
Mitglied
Beiträge: 13770
Registriert: 04.01.2005 20:23
Wohnort: Landeshauptstadt Erfurt

Beitrag von gloriosa »

Hallo,
um das Gewünschte herauszufinden musst Du entweder den Advanced IP Tools Pack MOD oder den IP-Tracking MOD gemäß >>> KB:18 <<< einbauen ! :D
Viele Grüße - gloriosa :D
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 !
snorri
Mitglied
Beiträge: 79
Registriert: 18.01.2005 10:57
Wohnort: Regensburg
Kontaktdaten:

Beitrag von snorri »

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
Benutzeravatar
djchrisnet
Mitglied
Beiträge: 1275
Registriert: 29.06.2007 15:52
Wohnort: Elmshorn
Kontaktdaten:

Beitrag von djchrisnet »

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??
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

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

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]);
}
snorri
Mitglied
Beiträge: 79
Registriert: 18.01.2005 10:57
Wohnort: Regensburg
Kontaktdaten:

Beitrag von snorri »

Hi alle,

ich habs auch grad gefunden -- das ist kein md5, sondern ein einfacher Hexwert.
>> Klick

Ich hab ihn :-)

-- Martin
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“