YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Hacks und Addons » WBB 2.3 - Anti Bruteforce System 1.4 Pro » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 9.358 Views | | Thema zu Favoriten hinzufügen
Seiten (2): [1] 2 nächste »
Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen WBB 2.3 - Anti Bruteforce System 1.4 Pro
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
GTChat-Developer
Mitglied


Dabei seit: 22.10.07
Beiträge: 22

 WBB 2.3 - Anti Bruteforce System 1.4 Pro Antworten Zitieren Editieren Melden       UP

Titel: WBB 2.3 - Anti Bruteforce System 1.4 Pro
Version: 0.0
Beschreibung:
[IMG]http://www.gt-chat.de/Beschreibungpro14.jpg[/IMG]

----


weiter zum Download
22.11.07 08:23 GTChat-Developer ist offline E-Mail Finden Als Freund hinzufügen
Xannasavin
Mitglied


Dabei seit: 21.07.05
Beiträge: 345
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Sehr nette und sinnvolle Erweiterung, werd ich mal ausprobieren!
Danke!

__________________

24.11.07 11:06 Xannasavin ist offline E-Mail Finden Als Freund hinzufügen
*Devil*
Mitglied


Dabei seit: 28.12.05
Beiträge: 9
Forenversion: 2.3

 RE: WBB 2.3 - Anti Bruteforce System 1.4 Pro Antworten Zitieren Editieren Melden       UP

Irgendwie ist da nen fehler in deiner install datei!!!

SQL-DATABASE ERROR

Database error in WoltLab Burning Board (): Invalid SQL: INSERT INTO bb1_languages VALUES('', 'LANG_ACP_USERS_OTHER_FREETIME', '0', '39', 'Sperrzeit:', '')
mysql error: Duplicate entry '0-LANG_ACP_USERS_OTHER_FREETIME' for key 2
mysql error number: 1062
mysql version: 5.0.32-Debian_7etch1-log
php version: 5.2.1
Date: 06.12.2007 @ 00:04
Script: /........./acp/install.php?step=18
Referer: http://............./install.php?step=888
06.12.07 00:06 *Devil* ist offline E-Mail Finden Als Freund hinzufügen Füge *Devil* in deine Kontaktliste ein
Inuyascha Inuyascha ist männlich
Mitglied


images/avatars/avatar-5471.jpg

Dabei seit: 06.11.05
Beiträge: 541
Fähigkeiten: WBB2 Fortgeschritten
Forenversion: 3.0; 2.3

Antworten Zitieren Editieren Melden       UP

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
Schritt 1:

Erstelle eine Kopie deiner Datenbank und sichere bitte die folgenden Daten:

    * ../global.php
    * ../login.php
    * ./users.php
    * ./templates/users_edit.php
    * ./templates/users_add.php


users.php sind aber im /acp ordner,oder nicht?
Genau so wie:
/templates/users_edit.php
/templates/users_add.php
Gibt ja beides,einmal in unter/acp und einmal unter public_html

Wenn man dann install.php macht,und Backup macht,kommt:

SQL-DATABASE ERROR

Database error in WoltLab Burning Board (): Invalid SQL: CREATE TABLE `bb1_lock_ips` (`id` int(10) NOT NULL AUTO_INCREMENT ,`ip` varchar( 50 ) NOT NULL , PRIMARY KEY ( `id` )) ENGINE = MYISAM
mysql error: You have an error in your SQL syntax near 'ENGINE = MYISAM' at line 1
mysql error number: 1064
mysql version: 3.23.52-log
php version: 4.3.10
Date: 06.12.2007 @ 16:16
Script: /acp/install.php?step=2
Referer: http:/xxx.de/acp/install.php?step=1
/edit
else {
eval("\$tpl->output(\"".$tpl->get("login")."\");");
}
Das kann ich garnicht in users.php finden lol

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Inuyascha: 06.12.07 16:33.

06.12.07 16:19 Inuyascha ist offline E-Mail Finden Als Freund hinzufügen
Agi Agi ist männlich
TEAM - PHP Freak

images/avatars/avatar-5240.gif

Dabei seit: 22.11.04
Beiträge: 2.628
Fähigkeiten: WBB3 Profi
Forenversion: 3.1

Antworten Zitieren Editieren Melden       UP

@Inuyasha:

Probiers mal mit diesem SQL Befehl:

code:
1:
2:
3:
4:
5:
CREATE TABLE `bb1_lock_ips` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`ip` varchar( 50 ) NOT NULL, 
PRIMARY KEY ( `id` )
) TYPE = MyISAM


@*Devil*: Hast du die Installation vorher bereits einmal ausgeführt und dann abgebrochen und nochmals gestartet? Sieht fast danach aus, denn die Fehlermeldung sagt, dass der Eintrag der reingeschrieben werden soll, bereits in der Datenbank existiert.

__________________

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Agi: 06.12.07 17:09.

06.12.07 17:09 Agi ist offline Finden Als Freund hinzufügen
Inuyascha Inuyascha ist männlich
Mitglied


images/avatars/avatar-5471.jpg

Dabei seit: 06.11.05
Beiträge: 541
Fähigkeiten: WBB2 Fortgeschritten
Forenversion: 3.0; 2.3

Antworten Zitieren Editieren Melden       UP

Zitat:
Original von Agi
@Inuyasha:

Probiers mal mit diesem SQL Befehl:

code:
1:
2:
3:
4:
5:
CREATE TABLE `bb1_lock_ips` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`ip` varchar( 50 ) NOT NULL, 
PRIMARY KEY ( `id` )
) TYPE = MyISAM


@*Devil*: Hast du die Installation vorher bereits einmal ausgeführt und dann abgebrochen und nochmals gestartet? Sieht fast danach aus, denn die Fehlermeldung sagt, dass der Eintrag der reingeschrieben werden soll, bereits in der Datenbank existiert.

Hi Agi.

Hab versucht,kommt aber:SQL-DATABASE ERROR

Database error in WoltLab Burning Board (): Invalid SQL: ALTER TABLE bb1_users ADD faillogin TINYINT(1) NOT NULL default '0'
mysql error: Duplicate column name 'faillogin'
mysql error number: 1060
mysql version: 3.23.52-log
php version: 4.3.10
Date: 06.12.2007 @ 21:18
Script: /acp/install.php?step=2
Referer: xxx/acp/install.php?step=1

Aber diese mysql Meldung kommt NUR,wenn man install.php macht und dann auf weiter klickt.
06.12.07 21:21 Inuyascha ist offline E-Mail Finden Als Freund hinzufügen
*Devil*
Mitglied


Dabei seit: 28.12.05
Beiträge: 9
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Hi
Ne hab die installation nur einmal ausgeführt bisher ging jeder schritt einwandfrei bis auf den letzten da kam dann die sql error!! traurig
06.12.07 23:08 *Devil* ist offline E-Mail Finden Als Freund hinzufügen Füge *Devil* in deine Kontaktliste ein
sys2064 sys2064 ist männlich
Mitglied


images/avatars/avatar-5035.jpg

Dabei seit: 15.02.05
Beiträge: 90
Fähigkeiten: WBB3 Fortgeschritten; WBB2 Fortgeschritten; WBB Lite 2 Anfänger; WBB Lite 1 Fortgeschritten
Herkunft: Altenglan Rheinland-Pfalz
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

öhm jeder schritt einwandfrei?
Ich habe mal das eben durchgesehen...
also standardmässig gibt es keine users.php im root des Forums.
und den Eintrag eval("\$tpl->output(\"".$tpl->get("login")."\");"); finde ich auch nicht in der users.php im ACP.
Und das bei einem noch nicht installierten Forum. Ne, so nicht!
Neue Wege beschreiten ist auch nicht verkehrt aber die Installanleitung in die Setup zu schreiben war der falsche Weg.
Vor allem dann wenn da etwas offentsichtlich nicht passt.

Nun beginnt der Rückbau der bisher gemachten Änderungen und das ist extrem nervig über die Anzeige im Texteditor denn mit Rückbutton ist nix weil der Browser schon geschlossen war. Belehr
09.12.07 14:47 sys2064 ist offline E-Mail WWW Finden Als Freund hinzufügen
KleenMicha KleenMicha ist männlich
Webentwickler


images/avatars/avatar-5745.jpg

Dabei seit: 16.01.04
Beiträge: 2.592
Fähigkeiten: WBB3 Fortgeschritten; WBB2 Profi

Antworten Zitieren Editieren Melden       UP

Tja dann wollen wir mal:
  1. wenn man das Setup ausführt wird man darauf hingewiesen die ./acp/lib/install.lock zu löschen um die Datei: reset-admin.php auszuführen
  2. Die folgenden Dateien existieren nicht:
    ./users.php
    ./templates/users_edit.php
    ./templates/users_add.php
  3. Es wird $_SERVER['REMOTE_ADDR'] ohne jegliche Kontrolle in die Datenbank geschrieben. Hierzu nur ein Stichwort: sql injunction. Dies sollte dringlichst korrigiert werden.
  4. Um Sprachvariabeln zu importieren gibts bereits nen fertigen Codeabschnitt, der verhinddert die Fehlermeldung am Ende des Scriptes, da du versuchst eine beriets vorhandene Sprachvariable zu aktualisieren. Außerdem werden dir die neuen Sprachvariabeln gecacht was im Forum notwendig ist.


Und ja die Anleitung in das Installationsscript zu packen halte ich für bedenklich da es wie bereits erwähnt schnell zu Problemen kommen kann.

Ich denke da gibts genug zutun für dich. smile

Ach so als Tipp ohne Schleichwerbung zu machen, aber die Installer einzelner AddOns von mir sind bereits so vorkonfiguriert dass du nur noch die passenden Dateien in einer Installer xml Datei anpassen musst:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
<?xml version="1.0" encoding="utf-8"?>
<install>
	<installer>
		<name>Name</name>
		<version>Version des Hacks</version>
		<wbbversion>2.3.6</wbbversion>
		<description>Dies ist die Grundinstallation</description>
		<license>deine Lizens</license>
		<updatefrom></updatefrom>
		<sqlfile>install.sql</sqlfile>
		<wbbfile>install.wbb</wbbfile>
		<lngfile>install.lng</lngfile>
		<acptemplates>1</acptemplates>
		<templates>1</templates>
	</installer>
	<files>
		<filename>neue Dateien</filename>
	</files>
</install>

Auch das Importieren und Cachen der Templates wird berücksichtigt.

Dass vereinfacht die Arbeit ungemein.

So Werbung Ende. großes Grinsen

__________________
Gruß Micha
09.12.07 16:41 KleenMicha ist offline E-Mail WWW Finden Als Freund hinzufügen Füge KleenMicha in deine Kontaktliste ein MSN Passport-Profil von KleenMicha anzeigen
Xannasavin
Mitglied


Dabei seit: 21.07.05
Beiträge: 345
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Hmm, ich wart dann grad mal ab bis die Fehler behoben sind...

__________________

11.12.07 19:12 Xannasavin ist offline E-Mail Finden Als Freund hinzufügen
GTChat-Developer
Mitglied


Dabei seit: 22.10.07
Beiträge: 22

Themenstarter Thema begonnen von GTChat-Developer
Antworten Zitieren Editieren Melden       UP

Nabend,

ich hab das Ganze hier total vergessen, vergebt mir bitte smile

Ich werde die ganze Routine neu schreiben in den nächsten Tagen, da ich das Ganze leider etwas verhauen habe.

@KleenMicha

Ich hab die install.php nur aus designtechnischen Gründen so gebastelt. Aber das ist nicht das Wahre. Ich werde eine simple HTML Datei als Installationsanleitung basteln oder das von dir gepostete.

Was die IP Prüfung betrifft, so muss ich mir noch Gedanken machen, wie genau ich das absichere.

@ALL

Wer Probleme damit hat kann folgendes tun:

Ich habe hier mal ein Notupdate, das solltet ihr benutzen, wenn es Probleme mit SQL Inserts gibts. Wer beim irgendeinem Schritt hängen geblieben ist, kann die install.php noch einmal aufrufen. Durch Angabe des Installationsschritts (install.php?step=XXX) kann man dort anfangen, wo man aufgehört hat.

Selbiges gilt auch, wenn man den Fehler "Dublicate Entry" erhält.

Dateianhang:
zip WBB 2.3 Anti Bruteforce System - Pro 1.4.1.zip (16 KB, 44 mal heruntergeladen)
13.12.07 19:36 GTChat-Developer ist offline E-Mail Finden Als Freund hinzufügen
NTVB NTVB ist männlich
Mitglied


Dabei seit: 20.04.07
Beiträge: 340
Herkunft: Österreich

Antworten Zitieren Editieren Melden       UP

Überarbeite mal die install.php

Da sind einige Fehler drinnen ..
20.12.07 18:38 NTVB ist offline E-Mail Finden Als Freund hinzufügen
gismo2004
Mitglied


Dabei seit: 25.10.07
Beiträge: 3

Antworten Zitieren Editieren Melden       UP

jup... da ist einiges nicht i.o


also bei mir geht garnix... *gg*

und das mit den datenbankeinträgen ist auch nicht gefixt...


greez
21.12.07 10:49 gismo2004 ist offline E-Mail Finden Als Freund hinzufügen
SoftCreatR
Mitglied


images/avatars/avatar-5173.gif

Dabei seit: 19.12.07
Beiträge: 92

Antworten Zitieren Editieren Melden       UP

Fehlermeldungen?!? Weil in Hellsehen hatte ich in der Schule eine 6 Augenzwinkern
21.12.07 13:17 SoftCreatR ist offline E-Mail Finden Als Freund hinzufügen
NTVB NTVB ist männlich
Mitglied


Dabei seit: 20.04.07
Beiträge: 340
Herkunft: Österreich

Antworten Zitieren Editieren Melden       UP

1. Die Nummerierungen stimmen nicht.
2. Irgendeine Suche ist doppelt vorhanden.
3. Man soll z.B. in der login.php suchen, in der install steht aber global.php

lg
21.12.07 14:06 NTVB ist offline E-Mail Finden Als Freund hinzufügen
distanCe
Mitglied


Dabei seit: 07.11.06
Beiträge: 11
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

sehr verworren?

was sollen der hack genau bringen? Ich Cheack da grad überhaupt nix!
25.12.07 18:03 distanCe ist offline E-Mail Finden Als Freund hinzufügen
gismo2004
Mitglied


Dabei seit: 25.10.07
Beiträge: 3

Antworten Zitieren Editieren Melden       UP

fehlermeldungen kommen nur beim install... das sind die sachen mit doppeltem eintrag, aber das is eh logisch, wenn man das setup schon mal ausgeführt hat...

weiters haben viele user probs beim einloggen, und dann sind sie gesperrt...

und ich hab keine ahung wie man die wieder "entsperren kann"

weiters gibt es einen konflikt mit einem anderen addon... weil der db eintrag...

LANG_ACP_USERS_FIND_NEWEST'

ist schon vorhanden aber für ein anderes addon..

soviel mal zu meinen problemen..
27.12.07 17:03 gismo2004 ist offline E-Mail Finden Als Freund hinzufügen
SoftCreatR
Mitglied


images/avatars/avatar-5173.gif

Dabei seit: 19.12.07
Beiträge: 92

Antworten Zitieren Editieren Melden       UP

Glücklicherweise besitze ich noch die Installationsanleitung der V.1.2. Die geupdatete Version (also 1.4) mache ich zum Jahresbeginn neu und ordentlich Augenzwinkern

Wesentliche Unterschiede zwischen 1.2 und 1.4 liegen drin, dass in 1.2 keine IP's geblockt werden und kein Captcha abgefragt wird.

Dateianhang:
zip Loginhack.rar.zip (3 KB, 17 mal heruntergeladen)
30.12.07 10:36 SoftCreatR ist offline E-Mail Finden Als Freund hinzufügen
gismo2004
Mitglied


Dabei seit: 25.10.07
Beiträge: 3

Antworten Zitieren Editieren Melden       UP

hi ich nochmal...

du hast da einen fehler...

bei mir im forum gibt es den eintrag

8359 LANG_ACP_USERS_FIND_NEWEST 0 20 Zeige die neuesten Mitglieder 46

so....

also dopelt vorhanden...

weiters hab ich das alles wieder ausgebaut, und jetzt bzw seit ich das eingebaut habe, geht das autologin nicht mehr... hab schon viel herumgebastelt komm aber nicht mehr weiter...

hast du eine idee was das sein könnte (cookies sind "neu" und werden auch geschrieben)


greez
03.01.08 10:27 gismo2004 ist offline E-Mail Finden Als Freund hinzufügen
SoftCreatR
Mitglied


images/avatars/avatar-5173.gif

Dabei seit: 19.12.07
Beiträge: 92

Antworten Zitieren Editieren Melden       UP

Für sowas gibts Backups Augenzwinkern Bisher gab es hinsichtlich dessen keinerlei Probleme.
04.01.08 05:15 SoftCreatR ist offline E-Mail Finden Als Freund hinzufügen
Seiten (2): [1] 2 nächste » Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Hacks und Addons » WBB 2.3 - Anti Bruteforce System 1.4 Pro