Neuinstallation von v.2.0
Sicherheits-Verschlüsselung V.2.0
Version: 2.0
Autor: The Fury
Lizenz: Kostenfrei
wBB: 2.3.x

Dieser Hack darf nur vom Autor verbreitet werden!
Ebenso darf keiner der Autorenhinweise entfernt oder verändert werden.


  • Die Tabelle bb1_users wird bei der Installation gesichert und als Download angeboten, danach wird sie samt md5instbackupsql.php gelöscht.
  • Damit wird gewährleistet, dass kein Fremdzugriff auf die bb1_users.sql bzw. auf das Backupmodul erfolgen kann

  • Auch die Installation kann gelöscht werden. Du wirst später gefragt, ob sie gelöscht werden soll.. Die Installation NICHT(!!!) 2mal ausführen (die md5install.lock Datei verhindert dies im Regelfall).

  • Beachte bitte, dass du hier die Installation zur neuen Version vor dir hast! Wenn du die alte Version bereits installiert hast, dann musst du die "UPDATE VON 1.0 AUF 2.0" verwenden und diese Installation hier nicht!
Änderungen seit V.1.0
  • SALT-Funktion erstellt und in die encryption.php eingefügt
  • SALT-Funktion integriert und Hashes "gesalzen"
  • Ein Sonderzeichen zusätzlich hinzugefügt zum Hash
  • Installationsscript angepasst und umgeschrieben auf SALT und das Sonderzeichen
  • Backupfunktion der Tabelle bb1_users bereinigt
  • Versionsnummer von 1.0 auf 2.0 erhöht
  • Anleitung überarbeitet und vereinfacht
  • Angepasste Dateien eingefügt - nutzbar wenn diese nicht geändert wurden
  • Backupfunktion richtig integriert
  • Restorefunktion richtig gesetzt (backup.php)
  • Überprüfung ob safe_mode on oder off steht, für die Backuperstellung
  • Die max_execution_time (nur für dieses Script) hochgesetzt für User, die safe_mode off haben!
  • Ist safe_mode on, wird die backup.php nicht ausführbar sein
  • Es wird geprüft, ob die erforderlichen Dateien/Ordner die richtigen Rechte haben!
  • Das Script ist weitgehend safe_mode on fähig geschrieben worden, außer die Backupfunktion bis dato!
  • Die Install.lock (die ein mehrmaliges ausführen verhindert) wird nur im safe_mode off angelegt!! Also führe die Installation nicht mehrmals aus!!!
  • Globale Variable $n wird nun als Nummer des Boardes verwendet (bei Installation & Backup!)

Zu ändernde Dateien, Templates und Tabellen
Dateien Neue Dateien Tabellen
forgotpw.php acp/lib/encryption.php bb1_users
global.php md5instbackupsql.php (Wird nach Installation gelöscht)  
login.php bb1_users.sql (Nur als Backup wird nach Install gelöscht)  
register.php sicherheits_verschluesselung.php (Ist das Setup, wird am Ende gelöscht)  
usercp.php    
acp/login.php    
acp/otherstuff.php    
acp/users.php    
acp/global.php    

Pfad/Dateiname Installationsinhalte
Erste Installationsschritte:
  • Schalte dein Forum in den Offlinemodus.

  • Beachte, dass alle Zeilenangabe nur etwa die Position angeben!

  • Lege die Rechte für das ACP bitte auf 777 fest, damit das Backup erstellt werden kann! Dies macht das Script in der Regel automatisch! Außer du hast safe_mode on!

  • Wenn du safe_mode on hast, dann erstelle bitte eigenständig ein Backup, da dies noch nicht vom Script im safe_mode on erstellt wird!

  • Auf jeden Fall, sollte die Tipp zur Verschlüsselung by The Fury gelesen werden!!

forgotpw.php Suche (Zeile 54)

im Abschnitt:

if ($action == 'pw') {


Ersetze mit:


Suche (Zeile 59):

Ersetze mit:


global.php Suche (Zeile: 19):

Darüber:
login.php Suche (Zeile 36):

Ersetze mit:
register.php Suche (Zeile 285):

Füge danach ein:


Suche (Zeile 287):

Füge dahinter ein:


Suche (Zeile 288):

Ersetze mit:


Suche in der gleichen Zeile (Zeile 288):

Füge dahinter ein:


Suche (Zeile 315):

Ersetze mit:


usercp.php Suche (Zeile 562):

Ersetze mit:


Suche (Zeile 575):

Ersetze mit:

Suche (Zeile 576):

Ersetze mit:

Suche (Zeile 607):

Ersetze mit:

Suche (Zeile 630):

Ersetze mit:

acp/global.php Suche (Zeile 19):

Füge darüber ein:
acp/login.php Suche (Zeile 35):

Ersetze mit:


acp/otherstuff.php Suche (Zeile 595):

Ersetze mit:
acp/users.php Suche (Zeile 214):

Füge darüber ein:

Suche (Zeile 215):

Füge dahinter ein:

Suche (Zeile 216):

Ersetzen mit:

Suche (Zeile 216):

Füge dahinter ein:

Suche (Zeile 1755):

Ersetzen mit:

Suche (Zeile 1764):

Ersetzen mit:

Weitere Installationsschritte:
  • Hochladen der encryption.php ins acp/lib/ Verzeichnis
  • Hochladen der md5instbackupsql.php ins acp/ Verzeichnis
  • Beachte, dass du unter KEINEN Umständen die INSTALLATION zweimal ausführst!
  • Führe die acp/sicherheits_verschluesselung.php aus und wähle JA.
  • Wenn keine Fehler ausgegeben werden weiterführen.
  • Wenn die Dateien nicht gelöscht wurden lösche bitte:md5instbackupsql.php, sicherheits_verschluesselung.php, backup.php und bb1_users.sql aus dem acp-Verzeichnis
  • Schalte das Forum in den Onlinemodus

Sicherheits-Verschlüsselung V.2.0