Seite 1 von 1

CrackerTracker Professional G5

Verfasst: 17.10.2006 20:01
von arche-22
Ich habe heute diesen MOD in mein Forum eingebaut, da ich in den letzten Tagen ständig von Angreifern heimgesucht worden bin.

http://www.grumpy-greenhorns.de

Das modifizieren der Dateien ging relativ leicht von statten, nur bei den .tpl-Dateien hatte ich einige Probleme, da ich ein Grafiktemplate nutze-da weichen die Eingaben ein wenig ab oder ich mache da was falsch.

Wenn ich jetzt im Forum einen Thread eröffnen will oder eine Antwort geben will kommt nur eine weisse Seite-keine Fehlermeldung.

Code: Alles auswählen

Hier mal ein Auszug aus der Installanleitung-kann da das Prob liegen?

templates/subSilver/posting_body.tpl

#
#-----[ FIND ]------------------------------------------
#
	{POLLBOX}
	
	
#
#-----[ AFTER, ADD ]------------------------------------------
#
<!-- BEGIN switch_confirm -->
	<tr>
		<td class="row3" colspan="2" align="center"><br /><br />{CONFIRM_IMAGE}<br /><br /></td>
	</tr>
	<tr> 
	  <td class="row2" colspan="2" align="center"><span class="gen"><b>{L_CT_CONFIRM}</b></span><br /><span class="gensmall">{L_CT_CONFIRM_E}</span><br /><br /><input type="text" class="post" style="width: 200px" name="confirm_code" size="6" value="" />{S_HIDDEN_FIELDS}</td>
	</tr>
<!-- END switch_confirm -->
Kann mir jemand einen Lösungsansatz geben-wie soll ich beginnen, habe alle veränderten Dateien schon gegenkontrolliert-sollten alle wie in der Anleitung stimmen-werde sie aber heute Nacht oder morgen im Laufe des Tages nochmals kontrollieren.

Wenn mir jemand mal zur Hand gehen könnte, soll er mir einfach sagen was ich hier zur Verfügng stellen muss.

Danke schon mal

Verfasst: 17.10.2006 20:08
von Murmelolli
Hi,

ich würde mal direkt bei CBACK nachfragen. :wink:

-> www.cback.de

Verfasst: 18.10.2006 10:46
von arche-22
ich arbeite mit den Jungs von cback an dem Prob, ich hätte trotzdem eine Frage:

Wenn ich auf den "Antworten" oder "Neues Thema"-Button drücke greift das Skript doch auf die

posting.php

zu. Das heisst wenn dann bei mir ein Fehler kommt ist diese Datei doch defekt? Alle anderen Funktionen gehen ja. Im Administrator habe ich auch alle Features des CrackerT. im Zugriff-das sagt mir das die Installation ok ist.

Wenn ich jetzt aus einer rohen phpbb2-Datei die posting.php nehme, nach allen MOD-anforderungen verändere und diese dann auf meinen Server lade-bekomme ich da ein Problem? weil die Datei ja beim Installationsvorgang nicht da war(als ich das Forum auf meinem Space installiert habe), eventuell kann ich so den Fehler einschränken.

Bitte denkt mal drüber nach-nicht das ich mir das Forum zerhaue

Hier mal die veränderte posting.php auf meinem Forum als txt-datei:

http://www.grumpy-greenhorns.de/phpBB2/posting.txt

vieleicht sieht ein profi was der fehler ist^^

und hier die Veränderungen für Ctrack:

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------
#
posting.php

#
#-----[ FIND ]------------------------------------------
#
		case 'editpost':
		case 'newtopic':
		case 'reply':
		
		
#
#-----[ AFTER, ADD ]------------------------------------------
#
		// CrackerTracker v5.x
		if ( $ctracker_config->settings['vconfirm_guest'] == 1 && !$userdata['session_logged_in'])
		{
			define('CRACKER_TRACKER_VCONFIRM', true);
			define('POST_CONFIRM_CHECK', true);
			include_once( $phpbb_root_path . 'ctracker/engines/ct_visual_confirm.' . $phpEx );
		}
		
		
#
#-----[ FIND ]------------------------------------------
#
$template->assign_block_vars('switch_not_privmsg', array());


#
#-----[ AFTER, ADD ]------------------------------------------
#
// CrackerTracker v5.x
$confirm_image = '';
if ( $ctracker_config->settings['vconfirm_guest'] == 1 && !$userdata['session_logged_in'])
{
	define('CRACKER_TRACKER_VCONFIRM', true);
	$template->assign_block_vars('switch_confirm', array());
	include_once( $phpbb_root_path . 'ctracker/engines/ct_visual_confirm.' . $phpEx );
}


#
#-----[ FIND ]------------------------------------------
#
	'BBCODE_STATUS' => sprintf($bbcode_status, '<a href="' . append_sid("faq.$phpEx?mode=bbcode") . '" target="_phpbbcode">', '</a>'), 
	'SMILIES_STATUS' => $smilies_status,
	
	
#
#-----[ AFTER, ADD ]------------------------------------------
#
	'CONFIRM_IMAGE'	 => $confirm_image,
	
	
#
#-----[ FIND ]------------------------------------------
#
	'L_DELETE_POST' => $lang['Delete_post'],
	
	
#
#-----[ AFTER, ADD ]------------------------------------------
#
	'L_CT_CONFIRM'	 => $lang['ctracker_vc_guest_post'],
	'L_CT_CONFIRM_E' => $lang['ctracker_vc_guest_expl'],
	
	
#
#-----[ FIND ]------------------------------------------
#
	'S_POST_ACTION' => append_sid("posting.$phpEx"),
	
	
#
#-----[ AFTER, ADD ]------------------------------------------
#
	'S_HIDDEN_FIELDS' => $s_hidden_fields,
	
	
#
#-----[ OPEN ]------------------------------------------
#
search.php

#
#-----[ FIND ]------------------------------------------
#
//
// End session management
//


#
#-----[ AFTER, ADD ]------------------------------------------
#
// CrackerTracker v5.x
if ( isset($HTTP_POST_VARS['mode']) || isset($HTTP_GET_VARS['mode']) || !empty($HTTP_GET_VARS['search_id']) || isset($HTTP_POST_VARS['search_id']) || isset($HTTP_GET_VARS['search_keywords']) || isset($HTTP_POST_VARS['show_results']) )
{
	include_once($phpbb_root_path . 'ctracker/classes/class_ct_userfunctions.' . $phpEx);
	$search_system = new ct_userfunctions();
	$search_system->search_handler();
	unset($search_system);
}


#
#-----[ FIND ]------------------------------------------
#
		$tracking_topics = ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_t']) ) ? unserialize($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_t']) : array();
		$tracking_forums = ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f']) ) ? unserialize($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f']) : array();

		for($i = 0; $i < count($searchset); $i++)
		{
		
		
#
#-----[ AFTER, ADD ]------------------------------------------
#
			// CrackerTracker v5.x
			$sucheck = strtolower($highlight_active);
			$sucheck = str_replace($ct_rules, '*', $sucheck);
			if($sucheck != $highlight_active)
			{
			  $highlight_active = '';
			}
			
			
#
danke mal wieder fürs lesen^^

Verfasst: 18.10.2006 12:12
von brandsrus
Ich antworte deinem frage in English.

I have checked your file posting.txt and I can the first find action not find. The other actions can be make in your posting.txt.

This is the first action that not can be placed in your posting.php:

Code: Alles auswählen

# 
#-----[ FIND ]------------------------------------------ 
# 
      case 'editpost': 
      case 'newtopic': 
      case 'reply': 
       
       
# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
      // CrackerTracker v5.x 
      if ( $ctracker_config->settings['vconfirm_guest'] == 1 && !$userdata['session_logged_in']) 
      { 
         define('CRACKER_TRACKER_VCONFIRM', true); 
         define('POST_CONFIRM_CHECK', true); 
         include_once( $phpbb_root_path . 'ctracker/engines/ct_visual_confirm.' . $phpEx ); 
      } 
       
How this works in your posting.php, i don't no, but the other actions can be done in this file. Can you give exactly what your problem is?

You can answer in German, i can read that but i answer you in English.

Verfasst: 18.10.2006 13:18
von arche-22
Ich möchte den MOD "CrackerTracker v5.x" in mein Forum einbauen. Dazu muss ich folgende Dateien verändern:

Files To Edit: common.php
## login.php
## posting.php
## search.php
## viewtopic.php
## admin/admin_board.php
## admin/admin_ranks.php
## admin/admin_smilies.php
## admin/admin_styles.php
## admin/admin_user_ban.php
## admin/admin_users.php
## admin/admin_words.php
## includes/auth.php
## includes/constants.php
## includes/emailer.php
## includes/functions.php
## includes/functions_post.php
## includes/page_header.php
## includes/page_tail.php
## includes/smtp.php
## includes/usercp_email.php
## includes/usercp_register.php
## includes/usercp_sendpasswd.php
## templates/subSilver/overall_footer.tpl
## templates/subSilver/overall_header.tpl
## templates/subSilver/posting_body.tpl
## templates/subSilver/subSilver.cfg

Wenn ich dies nach der Anleitung getan habe kann ich beim antworten im Forum nicht mehr schreiben, die Seite bleibt weiss-das heisst es wird keine Postingseite geöffnet. Ich habe die Dateien alle 2 mal kontrolliert, damit ich die Veränderungen nicht falsch gesetzt habe-aber der Effekt ist der selbe, wenn ich im Forum auf "Antworten" drücke kommt eine weisse Seite-ohne Fehlermeldung. Es muss aber im direkten Zusammenhang mit dem MOD stehen, da ich wenn ich die geicherten Originaldateien wieder lade, das Forum ganz normal nutzen kann.

Hoffe das die das als Hilfe reicht, ich weiss nicht wo der Fehler liegt.

Verfasst: 18.10.2006 14:46
von brandsrus
is this not a question for the mod-author cback?

I think that he know more about this mod than we here on this forum. Can you post this on his forum or?

Verfasst: 18.10.2006 15:11
von arche-22
i have