🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: ch.comp.os.linux
Article #24063

ZKB Onlinebanking (war: Re: Electronic Banking mit Linux)

#24063
From: Marco Foglia
Date: Sun, 28 Feb 1999 00:00
63 lines
2873 bytes
"Tibor D." wrote:
> 
> Hey Marco, koenntest du diesen Hack posten? Bin brennend interessiert, ueber
> Linux auf ZKB zugreifen zu koennen. Geht dann auch die "professional" version?
> 

Das Problem beim ZKB Onlinebanking ist, dass der User-Agent abgefragt
wird
und falls dieser ungleich WinXX ist, die Nicht-kompatibel-Fehlermeldung
kommt. 
Da die Verbindung verschluesselt ist, kann der User-Agent auch nicht
einfach mit 
squid veraendert werden. 

Die Loesung des Problems liegt darin, den OSTYPE, den Netscape beim
Starten
einliest, kurzeitig auf Win95 zu aendern, damit Netscape meint, es laufe
auf
unter Windows. Dazu muss eine kleine Modifikation am Kernel vorgenommen
werden
und zwar in der Datei /usr/src/linux/kernel/sysctl.c:

--- sysctl.orig Sun Feb 28 14:56:20 1999
+++ sysctl.c    Sun Feb 28 12:14:42 1999
@@ -155,3 +155,3 @@
        {KERN_OSTYPE, "ostype", system_utsname.sysname, 64,
-        0444, NULL, &proc_doutsstring, &sysctl_string},
+        0644, NULL, &proc_doutsstring, &sysctl_string},
        {KERN_OSRELEASE, "osrelease", system_utsname.release, 64,        

Mit anderen Worten: /proc/sys/kernel/ostype muss schreibbar gemacht
werden.

Fuer das ZKB Onlinebanking muss man vor dem Start von Netscape

echo "Win95" > /proc/sys/kernel/ostype 

ausfuehren ("Linux faking Win95" geht auch, da nur nach "WinXX" gesucht
wird ;-)). 
Ist Netscape gestartet, kann man den Type wieder auf Linux
zuruecksetzen. 

Die Standard-Version laesst sich nun starten. Bei der
Professional-Version
muss aber zuerst die Datei ZKBonlinebank.jar ins Java-Verzeichnis von
Netscape gebracht werden. Entweder man kopiert diese Datei vom 
Windows-Netscape-Verzeichnis oder man laedt sie direkt unter Linux. Dazu
muss 
man ein Professional-Login durchfuehren und nach der Fehlermeldung in
der 
Java-Console von Netscape nach 

># Downloading file https://xxxxxx/ZKBonlinebank.jar failed

suchen. Nun kann man in einem normale Netscape-Fenstern die jar-Datei 
downloaden. Danach laeuft auch die Professional-Version.

Diese Methode geht nicht nur bei der ZKB, sondern auch bei allen anderen 
(Kantonal)Banken, die die gleiche Software verwenden.


Gruss
Marco
Technical Details
Message-ID: <36D95690.92E6CDEA@foglia.org>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <7autni$kh$1@fenun.icemark.ch> <36D329C5.235E0ADE@skyweb.ch> <36D6D9FF.CDC2B190@foglia.org> <36D82A24.38AC08AF@iname.com>

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII-7-bit
X-Google-Thread: f4b73,ecac22ee56a3a381
X-Google-Attributes: gidf4b73,public
From: Marco Foglia <mfoglia@physik.unizh.ch>
Subject: ZKB Onlinebanking (war: Re: Electronic Banking mit Linux)
Date: 1999/02/28
Message-ID: <36D95690.92E6CDEA@foglia.org>
X-Deja-AN: 449523850
Content-Transfer-Encoding: 7bit
References: <7autni$kh$1@fenun.icemark.ch> <36D329C5.235E0ADE@skyweb.ch> <36D6D9FF.CDC2B190@foglia.org> <36D82A24.38AC08AF@iname.com>
X-Accept-Language: en
Content-Type: text/plain; charset=us-ascii
X-Trace: 28 Feb 1999 16:45:26 +0100, 212.254.0.52
MIME-Version: 1.0
Newsgroups: ch.comp.os.linux