Seite 2 von 4

Verfasst: 13.02.2007 13:00
von Miriam66
Miriam hat geschrieben:
Miriam66 hat geschrieben:Unser Forum kann in Zukunft wohlmöglich mit Hackerangriffen konfrontiert werden und ich möchte die IPs vor Missbrauch schützen.
Welcher Missbrauch sollte das sein? Ich meine, es könnte nicht mehr Missbrauch geben, als den, den es eh schon im INet gibt.
bei einem befreundeten Forum wurden nach einem Hackangriff die IPs der User öffentlich ins Netz gestellt. Das verstehe ich unter Missbrauch.

gruß

Verfasst: 15.02.2007 02:33
von Miriam66
Miriam hat geschrieben:Du musst den Befehl im SQL Fenster des phpMyAdmin eingeben.

Du kannst den Code auch nehmen und ihn hier eingeben, die Datei runterladen. Sie dann auf Deinen Webserver (Root des Forums) schieben und in der URL Zeile aufrufen.

Zum Dauerhaften Unterbinden, müsstest Du ein wenig am Code schrauben:
finde in includes/functions_post.php

Code: Alles auswählen

function submit_post($mode, &$post_data, &$message, &$meta, &$forum_id, &$topic_id, &$post_id, &$poll_id, &$topic_type, &$bbcode_on, &$html_on, &$smilies_on, &$attach_sig, &$bbcode_uid, $post_username, $post_subject, $post_message, $poll_title, &$poll_options, &$poll_length)
{
	global $board_config, $lang, $db, $phpbb_root_path, $phpEx;
	global $userdata, $user_ip;
Danach füge ein:

Code: Alles auswählen

         $user_ip = '';
Jetzt wir keine IP mehr gespeichert.

Oder wolltest Du den IP Button weg haben? *Den sehen nur Admins und Moderatoren*
beides funktioniert nicht :cry:

gruß

Verfasst: 15.02.2007 09:16
von Miriam
Wo ist jetzt das konkrete Problem, dass es nicht funktioniert?

Verfasst: 15.02.2007 11:42
von Miriam66
Miriam hat geschrieben:Wo ist jetzt das konkrete Problem, dass es nicht funktioniert?
also der SQL Befehl mittels der PHP Datei wird problemlos ausgeführt, jedenfalls erfolgt eine Bestätigungsanzeige. Allerdings sind danach die realen IPs nach wie vor vorhanden und nicht wie bei dem Vorschreiber der Fall, dass jede IP, von wem auch immer, stets die Gleiche ist.

Bei der zweiten Sache...

Original

Code: Alles auswählen

function submit_post($mode, &$post_data, &$message, &$meta, &$forum_id, &$topic_id, &$post_id, &$poll_id, &$topic_type, &$bbcode_on, &$html_on, &$smilies_on, &$attach_sig, &$bbcode_uid, $post_username, $post_subject, $post_message, $poll_title, &$poll_options, &$poll_length) 
{ 
   global $board_config, $lang, $db, $phpbb_root_path, $phpEx; 
   global $userdata, $user_ip;


So habe ich das verändert:

Code: Alles auswählen

function submit_post($mode, &$post_data, &$message, &$meta, &$forum_id, &$topic_id, &$post_id, &$poll_id, &$topic_type, &$bbcode_on, &$html_on, &$smilies_on, &$attach_sig, &$bbcode_uid, $post_username, $post_subject, $post_message, $poll_title, &$poll_options, &$poll_length) 
{ 
   global $board_config, $lang, $db, $phpbb_root_path, $phpEx; 
   global $userdata, $user_ip; 
         $user_ip = '';
Hat keinerlei Effekt gezeigt. Oder ich habe den Code falsch eingesetzt? :-?

Gruß&Dank

Verfasst: 15.02.2007 12:45
von Miriam
Also ich habe die Sachen beide getestet......


Zeig mal bitte Deine includes/functions_post.php her.
KB:datei

Verfasst: 15.02.2007 12:58
von Miriam66
Hallo!

Hier ist die unveränderte Version:

http://www.metal-archives.de/functions_post.txt

und hier die veränderte:

http://www.metal-archives.de/functions_post2.txt

Gruß

Verfasst: 17.02.2007 13:08
von Miriam
Hm, also, wenn ich auf das IP Bildchen klicke, sehe ich nur die IP 0.0.0.0. So soll es sein. :-?

Und Du siehst die wirkliche IP?

Verfasst: 17.02.2007 16:22
von Miriam66
Miriam hat geschrieben:Hm, also, wenn ich auf das IP Bildchen klicke, sehe ich nur die IP 0.0.0.0. So soll es sein. :-?

Und Du siehst die wirkliche IP?
Jetzt funktionierts bei mir! Habe es nochmals probiert :grin:

Nun müsste ich nur noch hinbekommen die bereits gespeicherten IPs zu löschen bzw. durch 0.00 zu ersetzen.

Gruß

Verfasst: 17.02.2007 16:26
von Miriam66
Wie bekommt man eigentlich die IP Anzeige bei "Wer ist anwesend?" im Admin Bereich weg?

gruß

Verfasst: 17.02.2007 16:48
von Miriam
Wie schon gesagt:

Code: Alles auswählen

UPDATE phpbb_posts SET poster_ip = ''
Dein Präfix muss phpbb_ sein, wenn Du es im phpMyAdmin eingibst.
Beim Codegenerator muss es so bleiben.

Die IPs, die Du da gesehen hast, sind diejenigen, die in der Sessiontabelle gespeichert werden.