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:

  1. Hilfe >> Über Communicator bzw. Über Navigator oder
  2. 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:
  1. E-Mail-Adresse in "Anführungszeichen" setzen
  2. 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:

  1. Backup von netscape.exe anlegen (wichtig!)
  2. netscape.exe mit einem Hexeditor oder einem Texteditor mit Hexmodus zu Leibe rücken. Wichtig: Überschreibmodus aktivieren, damit die Datei nicht länger wird.
  3. 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:
[webmaster[at]i24.com]
[Valid HTML 4.0!][Best viewed with ANY BROWSER][written in the vi editor]
(Basislayout: Netscape, Rest: vi / WinVi)

Letzte Bearbeitung: 27.06.2001