Seite 1 von 1
Spam in der Knowledge Base
Verfasst: 09.06.2007 15:15
von Julian87
Hallo,
seid ein paar Tagen wird meine Knowledge Base zugespamt.
Dann wollte ich es erstmal vorrübergend deaktivieren das man dort Artikel verfassen kann. Das geht leider nicht da der CT das ganze blockt.
SECURITY ALERT » » » »
CBACK CrackerTracker has detected a potential attack on this site with a worm or exploit script so the Security System stopped the script.
If you can see this page after including a new MOD into your board or after clicking on a link please contact the Board Administrator with this error message and a description what you have done before you could see this page, that the Admin has the possibility to fix the problem.
Wie kann man den Fehlschutz wegbekommen?
Und für die Zukunft, gibts ein Addon das nur Registrierte User Beiträge in die KB schreiben können?
Julian
Verfasst: 09.06.2007 15:33
von Boecki91
Debug-Modus an machenund im Log schauen was im Log steht.
Verfasst: 13.06.2007 17:13
von Julian87
Hi,
und bzgl. der Spam Probleme?
Julian
Re: Spam in der Knowledge Base
Verfasst: 13.06.2007 22:47
von felixx
Julian87 hat geschrieben:
Wie kann man den Fehlschutz wegbekommen?
Und für die Zukunft, gibts ein Addon das nur Registrierte User Beiträge in die KB schreiben können?
Julian
Hallo,
Code: Alles auswählen
#
#-----[ OPEN ]-----------------
#
kb.php
#
#-----[ FIND ]-----------------
#
include($phpbb_root_path . 'common.'.$phpEx);
#
#-----[ BEFORE, ADD ]----------
#
define('CT_SECLEVEL', 'MEDIUM');
$ct_ignorepvar = array('article_name','helpbox', 'article_desc');
#
################################################
#
#-----[ OPEN ]------------------------------------------
#
/kb_search.php
#
#-----[ FIND ]------------------------------------------
#
include($phpbb_root_path . 'common.'.$phpEx);
#
#-----[ BEFORE, ADD ]------------------------------------------
#
define('CT_SECLEVEL', 'MEDIUM');
$ct_ignorepvar = array('search_keywords');
#
Knowledge Base Konfiguration
Erlaube neue Artikel: User dürfen neue Artikel posten Ja Nein
Re: Spam in der Knowledge Base
Verfasst: 15.10.2008 11:39
von Garfield312
Julian87 hat geschrieben:Hallo,
seid ein paar Tagen wird meine Knowledge Base zugespamt.
[ ... ]
Und für die Zukunft, gibts ein Addon das nur Registrierte User Beiträge in die KB schreiben können?
Vor dem Problem stand ich auch gerade und habe es erst mal wie folgt gelöst - ob es wirkt, wird sich zeigen... :
Code: Alles auswählen
##############################################################
## MOD Title: Disable Knowledge Base Guest Postings
## MOD Author: Garfield312 ( www.phpbb.de )
## MOD Description: Ändert die Knowledge Base so ab, dass Gäste nicht
## mehr posten dürfen.
## MOD Version: 0.0.1
##
## Installation Level: n/a
## Installation Time: 2 min.
## Files To Edit: 1
## kb.php
## Included Files: keine
##############################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/downloads/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MODs not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/downloads/
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
#
#-----[ OPEN ]------------------------------------------
#
kb.php
#
#-----[ FIND ]------------------------------------------
#
else if ( $mode == 'add' )
{
include( $module_root_path . 'includes/kb_post.' . $phpEx );
}
#
#-----[ REPLACE WITH ]------------------------------------------
#
// EDIT Disable Knowledge Base Guest Postings
else if ( $mode == 'add' )
{
$user_id = $userdata['user_id'];
if (!$userdata['session_logged_in'] && $user_id == ANONYMOUS)
{
$header_location = ( @preg_match("/Microsoft|WebSTAR|Xitami/", getenv("SERVER_SOFTWARE")) ) ? "Refresh: 0; URL=" : "Location: ";
$cat = ( !empty($HTTP_POST_VARS['cat']) ) ? $HTTP_POST_VARS['cat'] : $HTTP_GET_VARS['cat'];
$cat = htmlspecialchars($cat);
header($header_location . append_sid("login.$phpEx?redirect=kb.$phpEx?mode=$mode&cat=$cat", true));
exit;
}
include( $module_root_path . 'includes/kb_post.' . $phpEx );
}
// EDIT Disable Knowledge Base Guest Postings
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM