Quick-Reply: Smilie-Link = Hacking Attempt1

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Wuppi
Mitglied
Beiträge: 734
Registriert: 14.05.2002 23:04
Wohnort: Köln
Kontaktdaten:

Quick-Reply: Smilie-Link = Hacking Attempt1

Beitrag von Wuppi »

Hi

jemand ne idee woran das liegen könnte? Die Meldung kommt nur bei den Quick-Reply-Smilie-Link - bei normal Antworten klappt das.

Hab zuhause nen Windows-Test-System da werden die richtig angezeigt.

Woran kann das liegen?

Bis denne
Wuppi
Benutzeravatar
Wuppi
Mitglied
Beiträge: 734
Registriert: 14.05.2002 23:04
Wohnort: Köln
Kontaktdaten:

Beitrag von Wuppi »

Hi

hab die Smilies aus dem Quick-Reply aktuell rausgenommen - aber würd die wieder reinnehmen. Nur wieso kommt Hacking Attempt1 (mit 1 am ende!)?

Bis denne
Wuppi
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Steht irgendwo in den Dateien was mit Hacking Attempt1 ?
Benutzeravatar
Wuppi
Mitglied
Beiträge: 734
Registriert: 14.05.2002 23:04
Wohnort: Köln
Kontaktdaten:

Beitrag von Wuppi »

Hi

also das läuft ja über die quick_reply.tpl

Da gibt es dann eine JS-Funktion

Code: Alles auswählen

	function openAllSmiles(){
		smiles = window.open('{U_MORE_SMILIES}', '_phpbbsmilies', 'HEIGHT=250,resizable=yes,scrollbars=yes,WIDTH=300');
		smiles.focus();
		return false;
	}
In der posting_body.tpl ist der aufruf etwas anders:

Code: Alles auswählen

<a href="{U_MORE_SMILIES}" onclick="window.open('{U_MORE_SMILIES}', '_phpbbsmilies', 'HEIGHT=300,resizable=yes,scrollbars=yes,WIDTH=250');return false;" target="_phpbbsmilies" class="nav">{L_MORE_SMILIES}</a>
Aber U_MORE_SMILIES in beiden Dateien => es wird also ein und die selbe Datei aufgerufen - bei dem einen Aufruf (Quick-Reply) kommt HackingAttempt1 und bei dem aufruf von der posting_body.tpl kommt diese Meldung nicht.

U_MORE_SMILIES ist in der functions_post.php definiert und ruft die posting.php auf

HackingAttempt steht aber nur in der functiongs_post

Code: Alles auswählen

if (!defined('IN_PHPBB'))
{
	die('Hacking attempt');
}
Ohne die 1 dahinter.

Da sowohl die quick_reply also auf die posting_body die gleiche Funktion/gleiche Datei - vermute ich mal das die übergabe von quick_reply an diese Datei nicht sauber ist. Nur weiß ich net was ich da ändern soll

Bis denne
Wuppi
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Hast du den Link zu dem Popup in deinem Münzforum vorübergehend deaktiviert?
Welcher Quick-MOD ist es eigentlich ?
Benutzeravatar
Wuppi
Mitglied
Beiträge: 734
Registriert: 14.05.2002 23:04
Wohnort: Köln
Kontaktdaten:

Beitrag von Wuppi »

Hi

ja hab den aktuell auskommentiert (in der quick_reply.tpl), weil doch schon paar PNs diesbzgl. kamen.

Welcher das ist?!

Ich denke das es dieser ist:

Code: Alles auswählen

## Mod Title: Advanced Quick Reply Mod
## Mod Author: RustyDragon <dev@RustyDragon.com>  http://www.phpbbhacks.com
## Mod Version: 1.1.1
Nur steht da in der beschreibung was von wg. 24 Smilies im Eingabebereich. Wo die sein sollen weiß ich net ;) ... Ich hatte 2 - die sich aber nur in der quick_reply.tpl unterschieden - der 2. war wohl nur ne neuere Version. Dort waren keine Smiles im Eingabebereich - beim 1. waren nur handvoll (max 10) im Eingabebereich - dann nen Link für mehr.

Bis denne
Wuppi
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Also die Meldung kommt eigentlich nur, wenn man die quick_reply.php direkt aufruft. (Beim Smileelink ruft man die quick_reply.php mit´nem Parameter auf... zwecks Smilees.)

Code: Alles auswählen

if ( !defined('IN_PHPBB') )
{
        die('Hacking attempt1');
}
Kannst ja das mal testweise mit folgendem ersetzen..

Code: Alles auswählen

if ( !defined('IN_PHPBB') && $mode != 'smilies' )
{
        die('Hacking attempt1');
}
..oder auf http://smartor.is-root.com/ nachschauen (wenn die Seite wieder geht), ob´s da ´ne bessere Version gibt.
Benutzeravatar
Wuppi
Mitglied
Beiträge: 734
Registriert: 14.05.2002 23:04
Wohnort: Köln
Kontaktdaten:

Beitrag von Wuppi »

Acid hat geschrieben:Also die Meldung kommt eigentlich nur, wenn man die quick_reply.php direkt aufruft. (Beim Smileelink ruft man die quick_reply.php mit´nem Parameter auf... zwecks Smilees.)

Code: Alles auswählen

if ( !defined('IN_PHPBB') )
{
        die('Hacking attempt1');
}
Kannst ja das mal testweise mit folgendem ersetzen..

Code: Alles auswählen

if ( !defined('IN_PHPBB') && $mode != 'smilies' )
{
        die('Hacking attempt1');
}
..oder auf http://smartor.is-root.com/ nachschauen (wenn die Seite wieder geht), ob´s da ´ne bessere Version gibt.
komisch - dachte ich hätte schon drauf geantwortet ...
if ( !defined('IN_PHPBB') && $mode != 'smilies' ) bringt nichts .... der Fehler bleibt.

Bis denne
Wuppi
Benutzeravatar
WolfRevo
Mitglied
Beiträge: 75
Registriert: 29.05.2004 01:01
Wohnort: Erlangen

Beitrag von WolfRevo »

habe den gleichen Fehler, gibts schon ne Lösung?
"Aber jeder erbärmliche Tropf, der nichts in der Welt hat, darauf er stolz sein könnte, ergreift das letzte Mittel, auf die Nation, der er gerade angehört, stolz zu sein. Hieran erholt er sich und ist nun dankbarlich bereit, alle Fehler und Torheiten, die ihr eigen sind, mit Händen und Füßen zu verteidigen."
Arthur Schopenhauer
Benutzeravatar
WolfRevo
Mitglied
Beiträge: 75
Registriert: 29.05.2004 01:01
Wohnort: Erlangen

Beitrag von WolfRevo »

Lösung

Code: Alles auswählen

$mode = $HTTP_GET_VARS['mode'];
an den Anfang der quick_reply.php einfügen.

(Copyright: eins zu eins von phpBB2.de übernommen)
"Aber jeder erbärmliche Tropf, der nichts in der Welt hat, darauf er stolz sein könnte, ergreift das letzte Mittel, auf die Nation, der er gerade angehört, stolz zu sein. Hieran erholt er sich und ist nun dankbarlich bereit, alle Fehler und Torheiten, die ihr eigen sind, mit Händen und Füßen zu verteidigen."
Arthur Schopenhauer
Antworten

Zurück zu „phpBB 2.0: Mod Support“