Ein Fall für hAcKeR/CrAcKeR?
Modifikationen am
Netscape Communicator 4.08 für Win 3.1
1. Umrüstung auf 128-Bit-Verschlüsselung
Selbst die neuesten Versionen von Netscape Communicator bzw. Navigator
für Windows 3.1 (in allen Variationen) werden bzw. wurden hierzulande
nur mit 40-Bit-Verschlüsselung ausgeliefert. Für manche Anwendungen
(oder auch bloß zum Angeben ;) ist es aber im Sinne der Datensicherheit
empfehlenswert, eine höhere Verschlüsselungsstärke zu verwenden.
Nachdem die US-Exportregelungen geändert worden sind, wird Netscape
ab Version 4.73 mit 128-Bit-Verschlüsselung ausgeliefert. Davon hat
der Windows-3.1x-Anwender mit Netscape bis 4.08 aber nichts. Außerdem
gibt es für den 16-Bit-Netscape auch kein Fortify,
wie das bei den 32-Bit-Versionen der Fall ist. Es ist jedoch möglich,
den Communicator/Navigator auf 128-Bit-Verschlüsselung aufzurüsten:
Dank des modularen Aufbaus des Browsers verhilft ein Austausch der netscape.exe
gegen eine US-Variante der gleichen Version (mit "128-bit encryption" -
es gibt auch welche mit 40 Bit!) dem Browser zu 128-Bit-Verschlüsselung,
wodurch man sich den Download (Base
/ Complete
Install, 14,6 und 17,1 MB) und die Installation der US-128-Bit-Variante sparen
kann.
Test:
-
Hilfe >> Über Communicator bzw. Über Navigator oder
-
in Messenger Ordner "Drafts" auswählen, neue Nachricht verfassen,
mit Strg-S speichern, zum Nachrichtenordner wechseln, Menü Ansicht
>> Kopfzeilen >> Alle auswählen, Testnachricht betrachten und bei
den Kopfzeilen nach der Zeile "X-Mailer:" suchen. Sie sollte
Mozilla 4.08 [de] (Win16; U) lauten;
die 40-Bit-Version generiert
Mozilla 4.08 [de] (Win16; I)
Die Tauschmethode sollte auch mit 3er-Versionen von Netscape funktionieren
(nicht getestet, wegen abgelaufener Zertifikate wahrscheinlich auch weitgehend
sinnfrei).
Anmerkung:
Um dem Netscape Communicator/Navigator 4.0x eine andere Sprache zu
verpassen, muß man nur resdll.dll austauschen sowie ggf. einige der
*pref16.dll's - der resdll.dll-Tausch funktioniert sogar von Communicator
4.08 nach Navigator (nur Browser) 4.08 ;).
Das Hauptproblem ist bislang noch die Beschaffung von US-Versionen von
netscape.exe; das ist mir nur gelungen, weil ich jemanden mit der 128-Bit-Version
kenne, der mir die Datei (gezippt, versteht sich => Größenhalbierung)
zumailen konnte. An der Organisation eines Downloads für besagte Datei
in gezippter Form wird noch gearbeitet.
2. Verbesserung der Übersetzung
Eine hervorragende Fehlübersetzung hat mich schon immer geärgert:
"Formatvorlagen aktivieren" für "Enable style sheets" in den Einstellungen
unter "Erweitert". Diese Option schaltet CSS an und aus, die Übersetzung
hört sich aber nach Dokumentvorlagen wie in Word und Co. an. Zum Glück
kenne ich jemanden mit dem Borland Resource Workshop, wodurch es möglich
wurde, die Übersetzung zur korrigieren: Nunmehr heißt die Option
"Stylesheets (CSS) aktivieren" (meine Idee :). Um seinem Netscape 4.08
für Windows 3.1 nun die veränderte Übersetzung beizubringen,
muß man lediglich die Datei brpref16.dll
ersetzen, die sich im Verzeichnis <Netscape-Verzeichnis>\Comm\Program
befindet.
Die Option "Automatische Installationsoption aktivieren" hat mir ebenfalls
nicht zugesagt (da weiß man nicht, was gemeint ist), sie heißt
jetzt "SmartUpdate aktivieren" (auch wenn es bei deutschen Versionen ohnehin
nicht funktioniert).
Auch die Option "Immer HTML-Nachrichten senden" (Einstellungen: Mail und
Foren >> Nachrichten, verantwortliche DLL ist mnpref16.dll)
ist etwas mißverständlich - bei "HTML-Editor verwenden" weiß
man dagegen sofort, was gemeint ist.
Download der korrigierten brpref16.dll und mnpref16.dll:
mod_pref.zip (47,16 KB)
Spaßeshalber habe ich mal zusätzlich zu den obigen Korrekturen
den Einstellungsdialog von Netscape komplett auf eine andere Schriftart
umgestellt, und zwar auf Verdana. Wer diese Schrift installiert hat (es gibt
sie ja auch bei Microsoft zum Download), könnte sich ja mal daran
versuchen:
pref_ver.zip (68,47 KB)
Und wer gerne den Originalzustand (mit ebenso originalen schrägen
Übersetzungen - 100% original also) wiederherstellen möchte, ohne den
Communicator erneut installieren zu müssen, kann dies herunterladen:
pref_org.zip (68,15 KB)
3. Message-ID-Erzeugung abschalten
Da Netscape per Default technisch nicht korrekte Message-IDs erzeugt, ist es
ratsam, die Generierung der Message-ID von vornherein zu verhindern. Die
meisten Nutzer dürften dabei mit einem der zwei folgenden Tricks keine
Probleme haben:
-
E-Mail-Adresse in "Anführungszeichen" setzen
-
Hinter der E-Mail-Adresse ein Leerzeichen einfügen
Manche Mailserver nehmen es jedoch übel, daß mit der Message-ID
auch das Senden eines HELO abgestellt wird - dann kann man seine "Elektropost"
nicht verschicken. In einem solchen Fall muß man wohl oder übel
patchen.
Vorgehen:
-
Backup von netscape.exe anlegen (wichtig!)
-
netscape.exe mit einem Hexeditor oder einem Texteditor mit Hexmodus zu Leibe
rücken. Wichtig: Überschreibmodus aktivieren, damit die Datei
nicht länger wird.
-
Nach "Message-ID" suchen. Der 4. Treffer (kurz vor "Date: %a, %d") ist
es. Dies z.B. mit "X-BrokenID" überschreiben.
Voilà!
<= Zurück
zur Hauptseite
Feedback? Dann schreibt doch an den Webmaster:
(Basislayout: Netscape, Rest: vi / WinVi)
Letzte Bearbeitung: 27.06.2001