Archiv für Oktober 2008

Massenregistrierung

20 Oktober 2008

Dieses Sicherheitsupdate, schließt den Zugriff von so genannten Registerexploits auf den Chat.
Die Massenregistrierung im Chat durch Registrierungsbots ist somit nicht mehr möglich.

Vorgehensweise:

1. Suchen Sie in der Datei “Settings.dat” nach:


default => {

fügen Sie dannach ein:

last_ip =>'',
IPReg =>'',

2. Suchen Sie in der Datei “german.lng” nach:

},};

fügen Sie davor ein:

error_IPs =>'Sie können sich täglich nur einen Nickname registrieren!',
error_IPfalse =>'Sie konnten nicht registriert werden.
Ihre IP-Adresse konnte nicht authentifiziert werden.',

3. Öffnen Sie die Datei “Templates_de/register.html” und fügen sie an beliebiger Stelle ein:

<script type="text/javascript" src="{GET|$settings.url.htmlurl}/ip.php"></script>

4. Erstellen Sie die Datei in Ihrem “ip.php” WWW/HTML-Verzeichnis und fügen mit folgendem Inhalt:

document.write('<input type="text" name="last_ip" value="<?=$_SERVER['REMOTE_ADDR'];?>" readonly />');

5. Bearbeiten Sie jetzt die Datei “Register.pm” in Ihrem GTChat Sources Verzeichnis und Suchen Sie nach:


my %user = %{$main->};

Fügen Sie dannach ein:

if($main-> == $main->){$main->fatal_error('IPs');}
$main->fatal_error('IPfalse') if($main-> eq '');

Suchen Sie weiter nach:

$user = $main->toHTML($user);

Fügen Sie dannach ein:

$main-> = $user;
$main-> = $user;

Schlusswort:
Wenn Sie sich genau an diese Anleitung gehalten haben, ist eine Massenregistrierung nun nicht mehr möglich.

Bitte beachten Sie dass Sie diese Anleitung nur bei der Unverschlüsselten Version des GTChat verwenden können.

Dieses Sicherheitsupdate wurde entwickelt von Sven Schmidt aka. Condor.

Support ausschliesslich auf GTChat-Developer.de

DOS Exploit Fix

20 Oktober 2008

Mit folgenden Änderungen ist es nicht mehr möglich “bösen” Code in den Chat einzuschleußen,
es werden nur noch die Sprachen geladen und intepretiert, die auch wirklich in der Settings.dat deklariert sind.

In der chat.pl suchen nach:

my $language = $main->{runtime}{language};

Darunter einfügen:

if(!grep(/^$language$/,@{$settings->{languages}})){
$language = $settings->{default}{language};
}

By TrioxX – www.gt-chat.de

Modify-Profile Bug

20 Oktober 2008

Im GT-Chat 0.95er Versionen kann man über ?action=modifyprofile bestimmte Profilfelder verändern, dies behebt diese Anleitung.

Öffne die Sources/ModifyProfile.pm und such die Zeile:

$user->{lastlogin}=$olduser->{lastlogin};

Und jetzt beheben wir z.B. das Profilfeld “ban” und sorgen dafür,dass man erst ab der Status 4 verändern darf, deswegen fügen wir nun hinter diesem Code folgendes ein:

if($user->{group} <= 4)
{
$user->{ban}=$olduser->{ban};
}

Viel Spaß!

Alexa Ranking – Erfolgreich optimieren

18 Oktober 2008

GTChat-Developer.de, soll die Zukunft des GTChats verändern, aus diesem Grund ist es unbedingt notwendig sich auch mit anderen Materien, so auch mit der Suchmaschinenoptimierung zu beschäftigen. Einigen von Ihnen wissen sicherlich, dass nicht allein das Google Ranking verfahren ausschlaggebend dafür ist, wie populär eine Webseite wird, sondern es hängt viel mehr von ganz vielen anderen Faktoren ab. So auch vom Alexa Ranking – Verfahren.

Das Alexa Ranking auf GTChat-Developer.de ist zur Zeit sehr gering, aus diesem Grunde habe ich mich dazu entschloßen, diesen zu optimieren; und habe mich mit dem Alexa RankingVerfahren vor 3 Tagen etwas genau beschäftigt.

Was ist AlexaRank?
Alexa ist ein Tochterunternehmen von Amazon und bietet neben einer Suchmaschine und einem Webverzeichnis eben die Alexa Traffic Rankings als Liste aller Webseiten weltweit (aber auch aufgeteilt nach Ländern), sortiert nach dem von Alexa berechneten Traffic. Der Traffic Rank basiert auf den Daten aller Benutzer der Alexa Toolbar (dazu später mehr) welche über 3 Monate angesammelt und ausgewertet werden. Alexa bewertet Webseiten nach der Art ihrer Anwahl in dem Sinne, ob diese direkt oder über ähnliche Seiten angewählt werden. Hierbei fungiert Alexa als Datenbank, die Seiten listet, die zu der aktuell besuchten Site eine Beziehung haben, also thematisch ähnlich sind. Dazu wertet Alexa auch die Daten des Open Directory Projects aus. Als tägliche Grundlage hierzu dient eine Kombinination aus Pageviews und Benutzern (Reichweite) für alle Webseiten weltweit. Nun werden diese weltweit ermittelten Benutzer und Pageviews prozentual auf die Besucher und Pageviews der eigenen Seite heruntergerechnet und statistisch ausgegeben . Weitere Informationen zu Alexa und den einzelnen Diensten gibt es hier.

Das Alexa-Ranking verfahren:

Das Alexa Ranking – Verfahren basiert hauptsächlich auf der Integration/Einbindung  der Alexa Toolbar in die verschiedenen Browser-Systeme.

Zur Zeit stehen 2 Alexa Toolbar – Varianten zur Verfügung.. Wenn Sie also dazu beitragen möchten dass das Alexa-Ranking Verfahren und die damit verbundene Statistik bessere Ergebnisse auf GTChat-Developer.de bringt, dann installiert doch einfach die IE-Toolbar oder das FF-Plugin. Sie können so auch das Ranking Ihrer eigenen Seite optimieren und verbessern. Diese Methode setzt natürlich voraus, dass sie mehrmals Ihre Webseite besuchen.

Wie optimiert man das Alexa-Ranking verfahren?

Mit folgender Check-To-Do Liste, kann man sein Ranking-Verfahren sehr einfach optimieren, viel wichtiger jedoch sind Backlinks, Thematisierte Werbeeinblendungen und die SEO. Nähere Informationen können Sie auch auf den Quellseiten nachlesen, die das ganze Verfahren detailierter beschreiben. Führen Sie unten stehende Schritte aus und Sie werden in 2-4 Wochen die ersten positiven Ergebnisse verzeichnen können.

  • Installieren Sie die IE-Toolbar / das FF-Plugi
  • Alexa Site Widget in Ihre Webseite einbinden.
  • IE-Toolbar / FF-Plugin auf anderen Rechnern publizieren und integrieren.
  • Animieren Sie andere Besucher, diese Seite zu besuchen und die IE-Toolbar / das FF-Plugin von Alexa-Ranking zu installieren.
  • Produzieren Sie guten Content (Mehrsprachigkeit führt meistens zu besseren Ergebnissen und höheren Traffik)

Quellen: ulf-theis.de, itemis view

GTChat-Developer.de, neues Forum und neues Design

12 Oktober 2008

Du hast sicherlich mitbekommen, dass sich auf GTChat-Developer.de einiges getan hat.

GTChat-Developer.de soll die Zukunft verändern und genau aus diesem Grund war es notwendig unsere bestehenden Strukturen zu aktualisieren und auf Usability, Web 2.0 und neuere Standarts zu bringen.

Nicht nur die Hauptseite wurde vollständig überarbeitet, sondern viel mehr unser Herz, das Forum.

Das durch so eine Umstrukturierung auch viel liegen bleibt, war uns schon vorher klar, darum würden wir dich bitten unsere Datenbank wieder mit vielen Addons zu füllen, damit wir auch weiterhin die größte GTChat Supportdatenbank bleiben können :-) .

Du bist Neu hier? Dann registriere dich doch gleich in unserem Forum!!

Wir erwarten deinen Besuch :-) !