image/svg+xml
Bitte auf A4 ausdrucken
Muster-Ticket
bahn.corporate
ICE Fahrkarte
Gültigkeit:
31.03.2008 - 30.04.2008 Hinfahrt bis 01.04.2008
Rückfahrt an 2 aufeinander folgenden Tagen innerhalb der Gültigkeit
Normalpreis (Hin- und Rückfahrt)
Klasse:
1
Erw:
1, mit 1 GKR/BC50
Hinfahrt:
Frankfurt(Main)
Berlin+City
, mit ICE
Rückfahrt:
Berlin+City
Frankfurt(Main)
, mit ICE
Über:
VIA: GOE*(H/BS)*SDL
Zahlungspositionen und Preis
Kreditkartenzahlung
Betrag
EUR 171,90
Datum
31.01.2008
Transaktions-Nr
15781
VU-Nr
4556628577
Gen-Nr
ÖÖÖÖÖÖ
Positionen
Fahrkarte GKR Hin- und
Rückfahrt
1
EUR
165,90
Reservierung Hinfahrt
1
EUR
3,00
Reservierung Rückfahrt
1
EUR
3,00
Summe
EUR
171,90
Enthaltene MwSt. (D) 19%
EUR
27,45
Ihre Kreditkarte wurde mit dem oben genannten Betrag belastet. Die Buchung Ihres
Online-Tickets erfolgte am 31.01.2008. DB Fernverkehr AG/DB Regio AG,
Stephensonstr. 1, 60326 Frankfurt, Steuernummer: 045 231 28552.
Barcode bitte nicht knicken!
Hinfahrt:
Zertifikat:
20MK GRPH T9V
Gültig ab:
31.03.2008
Zangenabdruck
Rückfahrt:
Zertifikat:
22MX FCUP YZG
Gültig ab:
31.03.2008
Zangenabdruck
Frau Eva Mustermann
Ausweis:
BahnCard 3864
Auftragsnummer:
U46CLS
Ihre Reiseverbindung und Reservierung Hinfahrt am 31.03.2008
Halt
Datum
Zeit
Gleis
Fahrt
Reservierung
Frankfurt(Main)Hbf
31.03.
ab 08:13
9
Berlin Hbf
31.03.
an 12:19
12
ICE 694
1 Sitzplatz, Wg. 11, Pl. 41, 1 Fenster, Großraum, Nichtraucher
Ihre Reiseverbindung und Reservierung Rückfahrt am 01.04.2008
Halt
Datum
Zeit
Gleis
Fahrt
Reservierung
Berlin Hbf
01.04.
ab 08:32
14
Frankfurt(Main)Hbf
01.04.
an 12:44
9
ICE 875
1 Sitzplatz, Wg. 11, Pl. 41, 1 Fenster, Großraum, Nichtraucher
Hinweise:
-
Die Fahrkarte muss ausgedruckt vorliegen und gilt nur zusammen mit der beim Kauf angegebenen eigenen gültigen Identifizierungskarte
-
Bei Normalpreisen auch in anderen Zügen als in der Reiseverbindung angegeben innerhalb der Geltungsdauer gültig (ggf. Aufpreis für anderen
Weg erforderlich)
-
Keine Erstattung oder Rücknahme in DB Reisezentren oder Reisebüros sondern nur über www.bahn.de oder die in Ihrer Auftragsbestätigung
angegebene Serviceadresse
-
Das Online-Ticket gilt nur für den unter "Fahrkarte" angegebenen Reiseabschnitt. Die Übersicht "Ihre Reiseverbindung" enthält zu Ihrer Information
ggf. zusätzliche Teilstücke (z.B. Bus zum Zielort), für die vor Ort ein Ticket erworben werden muss
-
Wenn Ihr Ticket die City-Option beinhaltet, gilt diese nur am Ankunftstag der Hinfahrt bzw. am Abfahrtstag der Rückfahrt (Reisetage wie unter "Ihre
Reiseverbindung" angegeben). Die Hinfahrt muss durch Zangenabdruck entwertet sein
-
Es gelten die Beförderungsbedingungen der DB AG sowie innerhalb von Verkehrsverbünden /Tarifgemeinschaften deren jeweilige Bestimmungen.
Mehr Information gibt es unter www.bahn.de/onlineticket. Wir danken Ihnen für Ihre Buchung und wünschen Ihnen eine angenehme Reise!
U46CLS, RS-Vorgang AFA1EX, $Id: Flott_Form001.xslt,v 1.1.2.22.2.2 2007/11/06 11:25:16 wkreis Exp $
Seite 1 / 1
Das OnlineTicket
demystified
rumpeltux-onlineticket@irgendwo.org
4.4.2010
Was ist da drin? Ticketinfos / Persönliche Daten?Wie funktioniert das?
Matrix-Code „Aztek“
00000000 23 55 54 30 31 30 30 38 30 30 30 30 30 31 30 2d |#UT010080000010-|00000010 02 15 00 90 22 64 c8 d3 02 40 7c bf b0 49 ac d8 |...."d...@|..I..|00000020 25 39 a7 21 78 23 be 02 14 70 56 84 3d 5e 79 d9 |%9.!x#...pV.=^y.|00000030 d3 12 59 8f 92 e6 f8 04 2f b1 31 8d 21 00 00 00 |..Y...../.1.!...|00000040 30 32 33 39 78 9c 55 8e c1 4e c2 40 10 86 1b af |0239x.U..N.@....|00000050 1e 7c 85 1e 95 84 38 33 3b 2d 5d 6f 40 9b d0 88 |.|....83;-]o@...|00000060 04 b3 94 18 2f a6 96 62 1b b5 98 12 df c8 c7 f0 |..../..b........|00000070 c6 83 c9 bf 12 0f ce 66 b3 ff 7e f3 67 fe 29 9e |.......f..~.g.).|00000080 66 d9 38 25 26 8a 0c 51 42 4b c3 8f c5 72 68 82 |f.8%&..QBK...rh.|00000090 73 7b 71 16 9c 4a 0c 8b a0 c9 46 47 94 66 69 e6 |s{q..J....FG.fi.|000000a0 8d 79 4a 60 9c 90 aa 1a f6 64 32 07 11 c5 65 21 |.yJ`.....d2...e!|000000b0 5d af a2 d9 c3 f4 be 08 7e 50 ff e7 88 9e de 91 |].......~P......|000000c0 58 d6 04 73 d9 91 df 80 79 b1 eb df cb b7 8f be |X..s....y.......|000000d0 6e f7 40 f0 00 43 18 2f a6 10 16 22 e6 21 8e 75 |n.@..C./...".!.u|000000e0 c4 7f 7d 56 08 71 02 15 41 25 77 87 ef ae 6a ea |..}V.q..A%w...j.|000000f0 0e ff 18 0e 9d 94 9b d0 1d be aa d7 b6 7b f1 54 |.............{.T|00000100 90 25 76 9d 8f 6f c2 cb db ec ba 98 5f 0d 5c be |.%v..o......_.\.|00000110 18 b8 aa 29 b7 db a6 fc dc ff 9a 10 ca 31 58 57 |...).........1XW|00000120 b7 9b ba 0f 57 bb e7 b6 c4 56 12 fb 30 96 23 41 |....W....V..0.#A|00000130 c3 4e f5 |.N.|
?
Header
ASN.1 DSA Signatur
zlib-komprimiertes Payload
Version, Carrier, Key-ID
"1"
"00001"
"80"
"#UT010080000010"
bis zu 50 Bytes
An dieser Stellen vielen Dank an jjaf,der großartige Vorarbeit geleistet hat!
THE PAYLOAD
U_HEAD0100530080ZTMYHW-9\x00\xa1f\xd8\x00\x00\x00\x02\x00\x00\x00\x001505200613 520DEDE 0080ID0200180447070080BL02 0378052G9VPT7JUM1NWA\x00tbis\x00\x00\x00\x00230520062405200652332\x00 060EVH372X7B4HM\x00tbis\x00\x00\x00\x00240520062505200652333\x000613S0010012 Sparpreis 25S00200012S0030003ABCS0040003ABCS00900051-0-0S01200010S0140002S2 S0150015Frankfurt(Main)S0160006BerlinS0170006BerlinS0180015Frankfurt(Main)S021009 4H: F-Hbf 17:58 ICE70/H-Hbf 20:31 ICE945-ICE955 R: B-Zoo 14:56 ICE546-ICE556/H-Hbf 16: 41 ICE671S026000213
U_HEAD
version, längeerstellungs-datumlanguage1language2carrieraufragsnummer
0080ID
version, längeausweistyp4 ziffern
0080BL
version, länges-datenblöckeauftragsblöcke
S-Datenblock
typ-idlängeinhalt
VIACC-#/Ausweis-IDR-Start-BfPersonennameKinderProduktklassePreismodellPreisartKlasseH-Start-BfH-Ziel-BfR-Ziel-BfFlugscheinnr.PassagiereVertragspartner
Auftragsblock
gültigkeitsdatumseriennummer„zertifikat“
U_TLAY
mehrere felder mit: x, y breite, höhe text-länge text format
Ähh. NOT?
Internationaler Standard UIC 918-3: International Rail Ticket for Home Printing
zlib-header :-)
ASN.1 Daten
UIC 918-3 / Bahn (proprietär)Ticket-Daten
UIC 918-3Ticket Envelope
Aztek Matrixcode
TODO
Mehr Samples!
• Ausland: Österreich, Schweiz, etc.• Identifizierung mit Perso
Parser:http://itooktheredpill.dyndns.org/public.git/onlineticket/onlineticket.py
Samples & Fragen an:rumpeltux-onlineticket@irgendwo.org
• Was wird wirklich gespeichert?• ASN.1!11elf parser• Misc Fuzzing? • Ausländische Signaturen, …?
Geballtes Wissen:http://de.wikipedia.org/wiki/Diskussion:Online-Ticket
Mobiles EndgerätCasio CT3000