Speedport W722V Typ B (Arcadyan)

Andi_84

Aktives Mitglied
Mitglied seit
3 Okt 2009
Beiträge
1,228
Punkte für Reaktionen
0
Punkte
36
Tool zum Entschlüsseln von Arcadyan Firmware

Ich habe ein kleines Tool (32Bit Windows-Kommandozeilenanwendung) geschrieben, das es ermöglicht, Arcadyan Firmware-Files (.bin) zu "entschlüsseln", so dass sie mit dem hier schon erwähnten "SP700EX" zerlegt werden können.
(Mit den ersten beiden Teilen der FW kann SP700EX anscheinend nicht umgehen, lt. diesem Post muss man die erst noch mal "entschlüsseln". Ich werde mal schauen, ob ich mein Tool so erweitern kann, dass es auch das Aufsplitten des entschlüsselten FW-Files übernehmen kann.)

Ich habe das Tool erfolgreich mit der FW für den W303V Typ A (fw_speedportW303_TypA_v_1.09.000.bin) und W722V Typ B (fw_Speedport_W722V_TypB_v.1.10.000.bin) getestet.

Benutzung des Tools:
  • Tool runterladen (Dateianhang an diesem Post) und aus der .zip-Datei entpacken.
  • In den Ordner kopieren, in dem sich die Arcadyan-FW befindet (.bin-File)
  • Ergänzung: Visual C++ 2010 Runtime Libraries runterladen (hier für 32 Bit, hier für x64) und installieren
  • Kommandozeile (cmd) öffnen und mit cd in den Ordner wechseln, in dem Tool und Firmware liegen.
  • Tool starten durch
    Code:
    arcadyan_dec [COLOR="Green"]Firmware.bin[/COLOR]
    Firmware.bin durch den Namen der zu entschlüsselnden FW-Datei ersetzen, z.B. fw_Speedport_W722V_TypB_v.1.10.000.bin
-> Siehe auch die angehängeten Screenshots.

Das Tool erzeugt dann im gleichen Ordner eine Firmware_decrypted.bin, also z.B. fw_Speedport_W722V_TypB_v.1.10.000_decrypted.bin. Diese kann dann mit SP700EX geöffnet und analysiert, zerlegt usw. werden.
-> Auch noch mal 2 Screenshots angehängt, einmal W303V und einmal W722V.

Danke an scolopender für den ROM-Dump der aktuellen W722V Typ B Firmware. Das war mir sehr hilfreich bei der Entwicklung meines Tools! :)

Ein Teil der FW ist bei W303 und W722 identisch:
fw_speedportW303_TypA_v_1.09.000_decrypted-4.lzma (417.772 Bytes) entpackt zu fw_speedportW303_TypA_v_1.09.000_decrypted-4 (642.816 Bytes) ist identisch zu
fw_Speedport_W722V_TypB_v.1.10.000_decrypted-5.lzma (417.772 Bytes) entpackt zu fw_Speedport_W722V_TypB_v.1.10.000_decrypted-5 (642.816 Bytes).
Ein weiterer Teil der W722V Typ B FW (...-3.lzma) wurde bereits im vorherigen Post als DSL-Firmware für den VINAX-E Chip identifiziert.

HINWEISE:
  • Keine Haftung für evtl. Schäden, die aus der Benutzung des Tools entstehen.
  • Download des Utilities nur hier als Attachement dieses Posts, keine Weiterverteilung ohne mein vorheriges Einverständnis!
  • Ich release das Tool erst mal nur als Binary, bzlg. des Source-Codes (Win32-Console Application, geschrieben in ANSI-C, Projekt erstellt mit Visual Studio 2010) überlege ich noch.

Anhang: arcadyan_dec.zip, 4.726 Bytes
Enthält arcadyan_dec.exe, 10.752 Bytes

EDIT:
Neue Version, Download hier.
/EDIT

VG,
Andi
 

Anhänge

Zuletzt bearbeitet:

Jpascher

IPPF-Promi
Mitglied seit
31 Mrz 2007
Beiträge
6,120
Punkte für Reaktionen
0
Punkte
36
Sehr gute Arbeit, wie wird das nun weitergehen, nachdem man nun eine vernünftige Ausgangsposition hat?

Hoffentlich melden sich da noch einige zu Wort wie man nun mit der entschlüsselten Firmware weiterverfahen kann.
 

Andi_84

Aktives Mitglied
Mitglied seit
3 Okt 2009
Beiträge
1,228
Punkte für Reaktionen
0
Punkte
36
Ich arbeite daran, das Tool zu erweitern. Es kann seit gestern Nacht schon die einzelen Teile aus der entschlüsselten FW rausholen und in Files abspeichern.
Die Teile 3 ... 5 der W722-FW kann man auch schon lzma-Entpacken, die Teile 1 und 2 (Betriebssystem und Web-IF) noch nicht.
Ich arbeite derzeit daran, auch die ersten beiden Teile der FW zu entschlüsseln, so dass man sie auch lzma-Entpacken kann.

(Die oben verlinkte ältere Version 0.1 kann "nur" die FW entschlüsseln. Ich lade vsl. im Laufe des Wochenendes eine v0.15 hoch, die dann auch die einzelen Teile der FW in Files abspeichert und hoffentlich auch bald eine v0.2, die dann die Teile 1 und 2 entschlüsseln kann.)

Aktueller Stand (v0.15):
Code:
E:\DSL_Debug\Arcadyan_FW>arcadyan_dec fw_Speedport_W722V_TypB_v.1.10.000.bin
-------------------------------------------------------------------------------
    Arcadyan firmware decrpytion utility v0.15 ** For personal use only **
     ® 2010 by Andi_84 ** This tool comes with absolutely no warranty! **
-------------------------------------------------------------------------------
Opened firmware file fw_Speedport_W722V_TypB_v.1.10.000.bin, size: 2983956 Bytes.
Reading firmware file ... Finished, 2983956 Bytes read.
Decrypting firmware file ... Finished, got 2983946 Bytes.
Writing decrypted firmware to output file fw_Speedport_W722V_TypB_v.1.10.000_decrypted.bin ... Finished, 2983946 Bytes written.
Extracting parts ...

 Part 1: 0x00000000 ... 0x001D3FFF
  Size: 1916928 Bytes (0x001D4000)
  Type: bin (compressed)
  File size: 1915884 Bytes (0x001D3BEC) -> OK.
  CRC: 23C10E04 -> OK.
 Writing firmware part to output file fw_Speedport_W722V_TypB_v.1.10.000-1.lzma ... Finished, 1915884 Bytes written.

 Part 2: 0x001D4000 ... 0x0021C7FF
  Size: 296960 Bytes (0x00048800)
  Type: bin (compressed)
  File size: 295916 Bytes (0x000483EC) -> OK.
  CRC: 7C17CBB1 -> OK.
 Writing firmware part to output file fw_Speedport_W722V_TypB_v.1.10.000-2.lzma ... Finished, 295916 Bytes written.

 Part 3: 0x0021C800 ... 0x00246FFF
  Size: 174080 Bytes (0x0002A800)
  Type: lzma
  File size: 173740 Bytes (0x0002A6AC) -> OK.
  CRC: 87E1CE8C -> OK.
 Writing firmware part to output file fw_Speedport_W722V_TypB_v.1.10.000-3.lzma ... Finished, 173740 Bytes written.

 Part 4: 0x00247000 ... 0x002723FF
  Size: 177152 Bytes (0x0002B400)
  Type: lzma
  File size: 176364 Bytes (0x0002B0EC) -> OK.
  CRC: A8302975 -> OK.
 Writing firmware part to output file fw_Speedport_W722V_TypB_v.1.10.000-4.lzma ... Finished, 176364 Bytes written.

 Part 5: 0x00272400 ... 0x002D87FF
  Size: 418816 Bytes (0x00066400)
  Type: lzma
  File size: 417772 Bytes (0x00065FEC) -> OK.
  CRC: 9EA58D71 -> OK.
 Writing firmware part to output file fw_Speedport_W722V_TypB_v.1.10.000-5.lzma ... Finished, 417772 Bytes written.

 Part 6: 0x002D8800 ... 0x002D8809
  Size: 10 Bytes (0x0000000A)
  Type: bin
 Writing firmware part to output file fw_Speedport_W722V_TypB_v.1.10.000-6.bin ... Finished, 10 Bytes written.

Finished extracting, found 6 parts
VG,
Andi
 

Sabrewulf

Neuer User
Mitglied seit
14 Dez 2008
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
So noch 2 Dinge:

Wlan Verbindung wesentlich schlechter als vorher, hatte immer 135Mbit aufwerts, jetzt nur noch 35Mbit - 108 Mbit.

Desweiteren ist es nicht mehr möglich irgend etwas im Router zu ändern.
Nach drücken von Speichern sofortiger Reboot und kein abspeichern der neuen Einstellung.

Das Gerät ist quasi nur noch Schrott.


meteorman
Mein 722er wurde mit der neuen Firmware schon ausgeliefert, und ich habe diese Probleme definitiv nicht! Ich kann Einstellungen ändern, und er bootet auch nicht neu.

Zum WLAN kann ich nichts sagen, da ich kein WLAN benutze. Vielleicht treten diese Probleme nur mit aktiviertem WLAN auf!? :confused:
 

Andi_84

Aktives Mitglied
Mitglied seit
3 Okt 2009
Beiträge
1,228
Punkte für Reaktionen
0
Punkte
36
Aktueller Stand des "Entschlüsselns" der FW

Aktueller Stand: v0.17 (nur bei mir auf dem Rechner)
  • Alle Blöcke - außer dem letzten - haben einen Typ-Identifier 16 Bytes vor der Ende-Signatur (0x12345678).
    Zitat von scolopender
    Teil 1: 00 00 00 00 (0) eigentlicher Programmcode
    Teil 2: 0A 00 00 00 (10) Pseudo-Dateisystem der Web-Bedienoberfläche
    Teil 3: 46 00 00 00 (70) VDSL-Modemcode
    Teil 4: 3C 00 00 00 (60) ADSL-Modemcode für Annex B (ein Annex A hätte 32 00 00 00 (50), beide so woanders schon gesehen)
    Teil 5: 5A 00 00 00 (90) vermutlich ISDN-Treiber
    ^^ Danke an scolopender für den Hinweis auf diesen Typ-Identifier. :)
    (Bei der FW des W303V Typ A ist dieser Identifier anscheinend nicht vorhanden.)

  • Ich bin dran, die Entschlüsselung für die ersten beiden Parts einzubauen. Beim 1. Part bin ich so weit gekommen, dass ich den lzma-Header richtig hinkriege, aber das File lässt sich noch nicht dekodieren.
    Beim 2. Part scheint es alles nochmal etwas anderes zu sein. Aber um den kümmere ich mich erst, wenn ich den 1. Part fertig habe.

    Beim W303 ist die Sig. vor diesen ersten beiden Blöcken übrigens 0x1357DEF0 anstatt 0x1324DEAD. Mit der Zahl 0x13 scheinen es die irgendwie zu haben. Und 'DEF0' könnte man als /dev/null interpretieren...

Ausgabe meiner aktuellen v0.17:
Code:
E:\DSL_Debug\Arcadyan_FW>arcadyan_dec fw_Speedport_W722V_TypB_v.1.10.000.bin
-------------------------------------------------------------------------------
    Arcadyan firmware decrpytion utility v0.17 ** For personal use only **
     ® 2010 by Andi_84 ** This tool comes with absolutely no warranty! **
-------------------------------------------------------------------------------
Opened firmware file fw_Speedport_W722V_TypB_v.1.10.000.bin, size: 2983956 Bytes.
Reading firmware file ... Finished, 2983956 Bytes read.
Decrypting firmware file ... Finished, got 2983946 Bytes.
Writing decrypted firmware to output file fw_Speedport_W722V_TypB_v.1.10.000_dec
rypted.bin ... Finished, 2983946 Bytes written.
Extracting parts ...

 Part 1: 0x00000000 ... 0x001D3FFF
  Size: 1916928 Bytes (0x001D4000)
  Format: bin (compressed)
  File size: 1915884 Bytes (0x001D3BEC) -> OK.
  CRC: 23C10E04 -> OK.
  Type: 00000000 -> Operating system
  Decrypting bin part ... Finished, got 1915880 Bytes.
 Writing firmware part to output file fw_Speedport_W722V_TypB_v.1.10.000-1.lzma ... Finished, 1915880 Bytes written.

 Part 2: 0x001D4000 ... 0x0021C7FF
  Size: 296960 Bytes (0x00048800)
  Format: bin (compressed)
  File size: 295916 Bytes (0x000483EC) -> OK.
  CRC: 7C17CBB1 -> OK.
  Type: 0000000A -> Pseudo-Filesystem for Web interface
  Decrypting bin part ... Finished, got 295912 Bytes.
 Writing firmware part to output file fw_Speedport_W722V_TypB_v.1.10.000-2.lzma ... Finished, 295912 Bytes written.

 Part 3: 0x0021C800 ... 0x00246FFF
  Size: 174080 Bytes (0x0002A800)
  Format: lzma
  File size: 173740 Bytes (0x0002A6AC) -> OK.
  CRC: 87E1CE8C -> OK.
  Type: 00000046 -> VDSL firmware
 Writing firmware part to output file fw_Speedport_W722V_TypB_v.1.10.000-3.lzma ... Finished, 173740 Bytes written.

 Part 4: 0x00247000 ... 0x002723FF
  Size: 177152 Bytes (0x0002B400)
  Format: lzma
  File size: 176364 Bytes (0x0002B0EC) -> OK.
  CRC: A8302975 -> OK.
  Type: 0000003C -> ADSL Annex B firmware
 Writing firmware part to output file fw_Speedport_W722V_TypB_v.1.10.000-4.lzma ... Finished, 176364 Bytes written.

 Part 5: 0x00272400 ... 0x002D87FF
  Size: 418816 Bytes (0x00066400)
  Format: lzma
  File size: 417772 Bytes (0x00065FEC) -> OK.
  CRC: 9EA58D71 -> OK.
  Type: 0000005A -> Probably ISDN firmware
 Writing firmware part to output file fw_Speedport_W722V_TypB_v.1.10.000-5.lzma ... Finished, 417772 Bytes written.

 Part 6: 0x002D8800 ... 0x002D8809
  Size: 10 Bytes (0x0000000A)
  Format: bin
 Writing firmware part to output file fw_Speedport_W722V_TypB_v.1.10.000-6.bin . .. Finished, 10 Bytes written.

Finished extracting, found 6 parts
VG
Andi
 

scolopender

Aktives Mitglied
Mitglied seit
13 Mai 2008
Beiträge
2,296
Punkte für Reaktionen
0
Punkte
36
Andi_84 schrieb:
Und 'DEF0' könnte man als /dev/null interpretieren...
Jetzt geht die Phantasie durch - dabei wollen die Entwickler doch nur kundtun, dass sie sogar bis (modulo) 16 zählen können.

G., -#####o:
 

Andi_84

Aktives Mitglied
Mitglied seit
3 Okt 2009
Beiträge
1,228
Punkte für Reaktionen
0
Punkte
36
Ein weiterer Schritt auf dem Weg zum Entschlüsseln der FW

Jetzt geht die Phantasie durch - dabei wollen die Entwickler doch nur kundtun, dass sie sogar bis (modulo) 16 zählen können
Ja, da hast du Recht. Wenn man halt stundenlang nur noch Bytes sieht...

So, es gibt gute Nachrichten:
Mein Tool kann jetzt auch den Part 1 (Operating System) der FW entschlüsseln (sowohl beim W303 als auch beim W722).
Danke an scolopender für viele nützliche Hinweise. :)

Man muss (nachdem man das FW-File an sich entschlüsselt und in seine 6 (oder 5 beim W303V) Teile aufgespalten hat ):

So muss man vorgehen:
* Die ersten 4 Bytes des 1. Teils wegwerfen (0x1324DEAD).
* 32 Bytes ab Offset 0x64 mit den ersten 32 Bytes des 1. Teils vertauschen und die Nibbles von jedem Byte vertauschen und die Bytes von jedem WORD vertauschen.
* Von dem hierbei Entstandenen noch mal die ersten 4 Bytes wegwerfen.
* Für die ersten 0x112C80 (1.125.504) Bytes: Alle Bytes mit 0xAA XOR'en und jedes WORD mit dem folgenden WORD vertauschen.
ABER: Wenn (CurrentByte - 16) % 32 == 0 -> Dann nur mit 0xAA XOR'en und nichts vertauschen
* Für die restlichen Bytes: Unverändert lassen.

Der Wert 0x112C80 scheint nicht im FW-File stehen, sondern wohl als Konstante irgendwo im Bootloader. Funktioniert jedenfalls für W722 und W303. :)

Part 2 kann das Tool noch nicht entschlüsseln. Da arbeite ich noch dran.

Weiterhin wird bei lzma und komprimierten bin-Parts jetzt auch die Größe der dekomprimierten Datei (aus dem lzma-Header) ausgegeben.

Alle lzma und bin-Parts, die entschlüsselt werden konnten, werden - sofern lzma.exe im gleichen Verzeichnis vorhanden ist - auch gleich mit lzma.exe entpackt.

Entschlüsseln einer W303V Typ A Firmware:

Code:
E:\DSL_Debug\Arcadyan_FW>arcadyan_dec fw_speedportW303_TypA_v_1.09.000.bin
-------------------------------------------------------------------------------
    Arcadyan firmware decrpytion utility v0.18 ** For personal use only **
             ® 2010 by Andi_84 ++ Special thanks to scolopender ++
              ** This tool comes with absolutely no warranty! **
-------------------------------------------------------------------------------
Opened firmware file fw_speedportW303_TypA_v_1.09.000.bin, size: 2129940 Bytes.
Reading firmware file ... Finished, 2129940 Bytes read.
Decrypting firmware file ... Finished, got 2129930 Bytes.
Writing decrypted firmware to output file fw_speedportW303_TypA_v_1.09.000_decrypted.bin ... Finished, 2129930 Bytes written.
Extracting parts ...

 Part 1: 0x00000000 ... 0x0013AFFF
  Size: 1290240 Bytes (0x0013B000)
  Format: bin (compressed)
  File size: 1290220 Bytes (0x0013AFEC) -> OK.
  CRC: 9674892A -> OK.
  Decrypting bin part ... Finished, got 1290212 Bytes.
  Uncompressed size: 5906144 Bytes
 Writing firmware part to output file fw_speedportW303_TypA_v_1.09.000-1.lzma ... Finished, 1290212 Bytes written.
 Uncompressing file using lzma.exe ...
lzma.exe d fw_speedportW303_TypA_v_1.09.000-1.lzma fw_speedportW303_TypA_v_1.09.000-1.bin

LZMA 4.65 : Igor Pavlov : Public domain : 2009-02-03
 Finished.

 Part 2: 0x0013B000 ... 0x0017D3FF
  Size: 271360 Bytes (0x00042400)
  Format: bin (compressed)
  File size: 271340 Bytes (0x000423EC) -> OK.
  CRC: FFB98A51 -> OK.
 Writing firmware part to output file fw_speedportW303_TypA_v_1.09.000-2.lzma ... Finished, 271340 Bytes written.

 Part 3: 0x0017D400 ... 0x001A1FFF
  Size: 150528 Bytes (0x00024C00)
  Format: lzma
  File size: 150508 Bytes (0x00024BEC) -> OK.
  CRC: D71DA665 -> OK.
  Uncompressed size: 303432 Bytes
 Writing firmware part to output file fw_speedportW303_TypA_v_1.09.000-3.lzma ... Finished, 150508 Bytes written.
 Uncompressing file using lzma.exe ...
lzma.exe d fw_speedportW303_TypA_v_1.09.000-3.lzma fw_speedportW303_TypA_v_1.09.000-3.bin

LZMA 4.65 : Igor Pavlov : Public domain : 2009-02-03
 Finished.

 Part 4: 0x001A2000 ... 0x00207FFF
  Size: 417792 Bytes (0x00066000)
  Format: lzma
  File size: 417772 Bytes (0x00065FEC) -> OK.
  CRC: 9EA58D71 -> OK.
  Uncompressed size: 642816 Bytes
 Writing firmware part to output file fw_speedportW303_TypA_v_1.09.000-4.lzma ... Finished, 417772 Bytes written.
 Uncompressing file using lzma.exe ...
lzma.exe d fw_speedportW303_TypA_v_1.09.000-4.lzma fw_speedportW303_TypA_v_1.09.000-4.bin

LZMA 4.65 : Igor Pavlov : Public domain : 2009-02-03
 Finished.

 Part 5: 0x00208000 ... 0x00208009
  Size: 10 Bytes (0x0000000A)
  Format: bin
 Writing firmware part to output file fw_speedportW303_TypA_v_1.09.000-5.bin ... Finished, 10 Bytes written.

Finished extracting, found 5 parts
Entschlüsseln einer W722V Typ B Firmware:
Code:
E:\DSL_Debug\Arcadyan_FW>arcadyan_dec fw_Speedport_W722V_TypB_v.1.10.000.bin
-------------------------------------------------------------------------------
    Arcadyan firmware decrpytion utility v0.18 ** For personal use only **
             ® 2010 by Andi_84 ++ Special thanks to scolopender ++
              ** This tool comes with absolutely no warranty! **
-------------------------------------------------------------------------------
Opened firmware file fw_Speedport_W722V_TypB_v.1.10.000.bin, size: 2983956 Bytes.
Reading firmware file ... Finished, 2983956 Bytes read.
Decrypting firmware file ... Finished, got 2983946 Bytes.
Writing decrypted firmware to output file fw_Speedport_W722V_TypB_v.1.10.000_decrypted.bin ... Finished, 2983946 Bytes written.
Extracting parts ...

 Part 1: 0x00000000 ... 0x001D3FFF
  Size: 1916928 Bytes (0x001D4000)
  Format: bin (compressed)
  File size: 1915884 Bytes (0x001D3BEC) -> OK.
  CRC: 23C10E04 -> OK.
  Type: 00000000 -> Operating system
  Decrypting bin part ... Finished, got 1915876 Bytes.
  Uncompressed size: 8694156 Bytes
 Writing firmware part to output file fw_Speedport_W722V_TypB_v.1.10.000-1.lzma ... Finished, 1915876 Bytes written.
 Uncompressing file using lzma.exe ...
lzma.exe d fw_Speedport_W722V_TypB_v.1.10.000-1.lzma fw_Speedport_W722V_TypB_v.1.10.000-1.bin

LZMA 4.65 : Igor Pavlov : Public domain : 2009-02-03
 Finished.

 Part 2: 0x001D4000 ... 0x0021C7FF
  Size: 296960 Bytes (0x00048800)
  Format: bin (compressed)
  File size: 295916 Bytes (0x000483EC) -> OK.
  CRC: 7C17CBB1 -> OK.
  Type: 0000000A -> Pseudo-Filesystem for Web interface
 Writing firmware part to output file fw_Speedport_W722V_TypB_v.1.10.000-2.lzma ... Finished, 295916 Bytes written.

 Part 3: 0x0021C800 ... 0x00246FFF
  Size: 174080 Bytes (0x0002A800)
  Format: lzma
  File size: 173740 Bytes (0x0002A6AC) -> OK.
  CRC: 87E1CE8C -> OK.
  Type: 00000046 -> VDSL firmware
  Uncompressed size: 648540 Bytes
 Writing firmware part to output file fw_Speedport_W722V_TypB_v.1.10.000-3.lzma ... Finished, 173740 Bytes written.
 Uncompressing file using lzma.exe ...
lzma.exe d fw_Speedport_W722V_TypB_v.1.10.000-3.lzma fw_Speedport_W722V_TypB_v.1.10.000-3.bin

LZMA 4.65 : Igor Pavlov : Public domain : 2009-02-03
 Finished.

 Part 4: 0x00247000 ... 0x002723FF
  Size: 177152 Bytes (0x0002B400)
  Format: lzma
  File size: 176364 Bytes (0x0002B0EC) -> OK.
  CRC: A8302975 -> OK.
  Type: 0000003C -> ADSL Annex B firmware
  Uncompressed size: 542476 Bytes
 Writing firmware part to output file fw_Speedport_W722V_TypB_v.1.10.000-4.lzma ... Finished, 176364 Bytes written.
 Uncompressing file using lzma.exe ...
lzma.exe d fw_Speedport_W722V_TypB_v.1.10.000-4.lzma fw_Speedport_W722V_TypB_v.1.10.000-4.bin

LZMA 4.65 : Igor Pavlov : Public domain : 2009-02-03
 Finished.

 Part 5: 0x00272400 ... 0x002D87FF
  Size: 418816 Bytes (0x00066400)
  Format: lzma
  File size: 417772 Bytes (0x00065FEC) -> OK.
  CRC: 9EA58D71 -> OK.
  Type: 0000005A -> Probably ISDN firmware
  Uncompressed size: 642816 Bytes
 Writing firmware part to output file fw_Speedport_W722V_TypB_v.1.10.000-5.lzma ... Finished, 417772 Bytes written.
 Uncompressing file using lzma.exe ...
lzma.exe d fw_Speedport_W722V_TypB_v.1.10.000-5.lzma fw_Speedport_W722V_TypB_v.1.10.000-5.bin

LZMA 4.65 : Igor Pavlov : Public domain : 2009-02-03
 Finished.

 Part 6: 0x002D8800 ... 0x002D8809
  Size: 10 Bytes (0x0000000A)
  Format: bin
 Writing firmware part to output file fw_Speedport_W722V_TypB_v.1.10.000-6.bin ... Finished, 10 Bytes written.

Finished extracting, found 6 parts
Anhang: arcadyan_dec.zip (7.225 Bytes)
-> Enthält arcadyan_dec.exe (15.872 Bytes)

Nicht vergessen: Das Tool benötigt die Visual C++ 2010 Redistributables, Download-Links dazu habe ich hier gepostet.
EDIT:
Neue Version, Download hier.
/EDIT

VG,
Andi
 
Zuletzt bearbeitet:

Andi_84

Aktives Mitglied
Mitglied seit
3 Okt 2009
Beiträge
1,228
Punkte für Reaktionen
0
Punkte
36
W722V Typ B Firmware kann jetzt komplett entschlüsselt und entpackt werden

Dank scolopender bin ich wieder einen Schritt weiter. Mein Tool (v0.195) kann jetzt auch den Part 2 (Pseudo-Filesystem für Web-IF) der W722V Typ B FW entschlüsseln. -> Somit kann jetzt die gesamte W722V Typ B Firmware entschlüsselt und entpackt werden. :)
(Part 2 der W303V-FW geht leider noch nicht, der ist anders "verwürfelt". Mal sehen, ob ich das auch noch hinbekomme.)

Ausgaben des Tools beim Entschlüsseln der W722V Typ B Firwmare:
Code:
E:\DSL_Debug\Arcadyan_FW>arcadyan_dec fw_Speedport_W722V_TypB_v.1.10.000.bin
-------------------------------------------------------------------------------
   Arcadyan firmware decrpytion utility v0.195 ** For personal use only **
             ® 2010 by Andi_84 ++ Special thanks to scolopender ++
              ** This tool comes with absolutely no warranty! **
-------------------------------------------------------------------------------
Opened firmware file fw_Speedport_W722V_TypB_v.1.10.000.bin, size: 2983956 Bytes.
Reading firmware file ... Finished, 2983956 Bytes read.
Decrypting firmware file ... Finished, got 2983946 Bytes.
Writing decrypted firmware to output file fw_Speedport_W722V_TypB_v.1.10.000_decrypted.bin ... Finished, 2983946 Bytes written.
Extracting parts ...

 [B]Part 1:[/B] 0x00000000 ... 0x001D3FFF
  Size: 1916928 Bytes (0x001D4000)
  Format: bin (compressed)
  File size: 1915884 Bytes (0x001D3BEC) -> OK.
  CRC: 23C10E04 -> OK.
  Type: 00000000 -> Operating system
  Decrypting bin part ... Finished, got 1915876 Bytes.
  Uncompressed size: 8694156 Bytes
 Writing firmware part to output file fw_Speedport_W722V_TypB_v.1.10.000-1.lzma ... Finished, 1915876 Bytes written.
 Uncompressing file using lzma.exe ...
lzma.exe d fw_Speedport_W722V_TypB_v.1.10.000-1.lzma fw_Speedport_W722V_TypB_v.1.10.000-1.bin

LZMA 4.65 : Igor Pavlov : Public domain : 2009-02-03
 Finished successfully.

[COLOR="Green"] [B]Part 2:[/B] 0x001D4000 ... 0x0021C7FF
  Size: 296960 Bytes (0x00048800)
  Format: bin (compressed)
  File size: 295916 Bytes (0x000483EC) -> OK.
  CRC: 7C17CBB1 -> OK.
  Type: 0000000A -> Pseudo-Filesystem for Web interface
  Decrypting bin part ... Finished, got 295907 Bytes.
  Uncompressed size: 2241916 Bytes
 Writing firmware part to output file fw_Speedport_W722V_TypB_v.1.10.000-2.lzma ... Finished, 295907 Bytes written.
 Uncompressing file using lzma.exe ...
lzma.exe d fw_Speedport_W722V_TypB_v.1.10.000-2.lzma fw_Speedport_W722V_TypB_v.1.10.000-2.bin

LZMA 4.65 : Igor Pavlov : Public domain : 2009-02-03
 Finished successfully.[/COLOR]

 [B]Part 3:[/B] 0x0021C800 ... 0x00246FFF
  Size: 174080 Bytes (0x0002A800)
  Format: lzma
  File size: 173740 Bytes (0x0002A6AC) -> OK.
  CRC: 87E1CE8C -> OK.
  Type: 00000046 -> VDSL firmware
  Uncompressed size: 648540 Bytes
 Writing firmware part to output file fw_Speedport_W722V_TypB_v.1.10.000-3.lzma ... Finished, 173740 Bytes written.
 Uncompressing file using lzma.exe ...
lzma.exe d fw_Speedport_W722V_TypB_v.1.10.000-3.lzma fw_Speedport_W722V_TypB_v.1.10.000-3.bin

LZMA 4.65 : Igor Pavlov : Public domain : 2009-02-03
 Finished successfully.

 [B]Part 4:[/B] 0x00247000 ... 0x002723FF
  Size: 177152 Bytes (0x0002B400)
  Format: lzma
  File size: 176364 Bytes (0x0002B0EC) -> OK.
  CRC: A8302975 -> OK.
  Type: 0000003C -> ADSL Annex B firmware
  Uncompressed size: 542476 Bytes
 Writing firmware part to output file fw_Speedport_W722V_TypB_v.1.10.000-4.lzma ... Finished, 176364 Bytes written.
 Uncompressing file using lzma.exe ...
lzma.exe d fw_Speedport_W722V_TypB_v.1.10.000-4.lzma fw_Speedport_W722V_TypB_v.1.10.000-4.bin

LZMA 4.65 : Igor Pavlov : Public domain : 2009-02-03
 Finished successfully.

 [B]Part 5:[/B] 0x00272400 ... 0x002D87FF
  Size: 418816 Bytes (0x00066400)
  Format: lzma
  File size: 417772 Bytes (0x00065FEC) -> OK.
  CRC: 9EA58D71 -> OK.
  Type: 0000005A -> Probably ISDN firmware
  Uncompressed size: 642816 Bytes
 Writing firmware part to output file fw_Speedport_W722V_TypB_v.1.10.000-5.lzma ... Finished, 417772 Bytes written.
 Uncompressing file using lzma.exe ...
lzma.exe d fw_Speedport_W722V_TypB_v.1.10.000-5.lzma fw_Speedport_W722V_TypB_v.1.10.000-5.bin

LZMA 4.65 : Igor Pavlov : Public domain : 2009-02-03
 Finished successfully.

 [B]Part 6:[/B] 0x002D8800 ... 0x002D8809
  Size: 10 Bytes (0x0000000A)
  Format: bin
 Writing firmware part to output file fw_Speedport_W722V_TypB_v.1.10.000-6.bin ... Finished, 10 Bytes written.

Finished extracting, found 6 parts
Nach erfolreichem Ausführen des Tools erhaltet ihr:
  • Das entschlüsselte FW-File (entspricht dem, was in der Box im Flash-ROM liegt: fw_Speedport_W722V_TypB_v.1.10.000_decrypted.bin, 2.983.946 Bytes)

  • Die 6 entschlüsselten, aber noch gepackten (außer Teil 6) Teile der Firmware:
    • fw_Speedport_W722V_TypB_v.1.10.000-1.lzma, 1.915.876 Bytes
    • fw_Speedport_W722V_TypB_v.1.10.000-2.lzma, 295.907 Bytes
    • fw_Speedport_W722V_TypB_v.1.10.000-3.lzma, 173.740 Bytes
    • fw_Speedport_W722V_TypB_v.1.10.000-4.lzma, 176.364 Bytes
    • fw_Speedport_W722V_TypB_v.1.10.000-5.lzma, 417.772 Bytes
    • fw_Speedport_W722V_TypB_v.1.10.000-6.bin (nicht gepackt), 10 Bytes
      -> Enthält den NULL-Terminierten String: "BRNDTW722\0", also quasi den Router-Typ. ("DT" bedeutet wohl "Deutsche Telekom")...

  • Wenn ihr lzma.exe im selben Ordner wie arcadyan_dec.exe liegen habt, dann entpackt das Tool die 5 komprimierten Teile auch gleich noch für euch. :) (Sonst müsst ihr die .lzma-Files manuell mit 7-zip entpacken). Die 5 entpackten Dateien sind:
    • fw_Speedport_W722V_TypB_v.1.10.000-1.bin, 8.694.156 Bytes
      -> Betriebssystem
    • fw_Speedport_W722V_TypB_v.1.10.000-2.bin, 2.241.916 Bytes
      -> Pseudo-Dateisystem für die Web-Oberfläche (Es handelt sich wohl um "Pluggable File System")
      -> Das könnt ihr mit dem Programm SP700EX in seine Bestandteile (sprich .htm-, .cgi-, .gif-Files, usw...) entpacken:
      Code:
      www\images\pic_prodname.gif (904 bytes at 0x7638)
      www\images\pic_c_as_dd.gif (1251 bytes at 0x79C0)
      www\images\tree_plus.gif (282 bytes at 0x7EA3)
      www\images\pic_c_as2.gif (134 bytes at 0x7FBD)
      www\images\tv_space.gif (834 bytes at 0x8043)
      www\images\pic_c_inet_getrennt.gif (1137 bytes at 0x8385)
      www\images\tv_plus.gif (896 bytes at 0x87F6)
      www\images\pic_c_voip_reg.gif (590 bytes at 0x8B76)
      www\images\pic_c_umts_ok.gif (916 bytes at 0x8DC4)
      www\images\pic_c_voip_kennz.gif (87 bytes at 0x9158)
      www\images\pic_c_as_d.gif (1256 bytes at 0x91AF)
      www\images\pic_c_inet_umts_nichtaktiv.gif (934 bytes at 0x9697)
      www\images\pic_anrz.gif (2131 bytes at 0x9A3D)
      www\images\pic_c_dectanmeld.gif (1565 bytes at 0xA290)
      www\images\tv_folder.gif (944 bytes at 0xA8AD)
      www\images\pic_i_back.gif (1249 bytes at 0xAC5D)
      www\images\pic_c_info_schaltflaechen.gif (3698 bytes at 0xB13E)
      www\images\browse.gif (1043 bytes at 0xBFB0)
      www\images\pic_c_inet_netzfehler.gif (909 bytes at 0xC3C3)
      www\images\folderopen1.gif (349 bytes at 0xC750)
      www\images\pic_c_inet_umts_aktiv.gif (1319 bytes at 0xC8AD)
      www\images\pic_c_voip_aus.gif (1050 bytes at 0xCDD4)
      www\images\pic_c_startbild_h.jpg (19815 bytes at 0xD1EE)
      www\images\line.gif (62 bytes at 0x11F55)
      www\images\tv_margin.gif (816 bytes at 0x11F93)
      www\images\pic_m_linie.gif (67 bytes at 0x122C3)
      www\images\folder1.gif (242 bytes at 0x12306)
      www\images\pic_c_menu.gif (239 bytes at 0x123F8)
      www\images\pic_b.gif (2178 bytes at 0x124E7)
      www\images\spacer.gif (43 bytes at 0x12D69)
      www\images\pic_welcome_b.gif (1899 bytes at 0x12D94)
      www\images\pic_c_wlanaktual.gif (15205 bytes at 0x134FF)
      www\images\apply.gif (255 bytes at 0x17064)
      www\images\pic_c_voip_n_reg.gif (603 bytes at 0x17163)
      www\images\pic_as.gif (2074 bytes at 0x173BE)
      www\images\cancel.gif (251 bytes at 0x17BD8)
      www\images\pic_c_dataktual.gif (1452 bytes at 0x17CD3)
      www\images\plus.gif (125 bytes at 0x1827F)
      www\images\tv_folderopen.gif (946 bytes at 0x182FC)
      www\images\pic_c_inet_gesperrt.gif (935 bytes at 0x186AE)
      www\images\minusbottom.gif (81 bytes at 0x18A55)
      www\images\pic_c_inet_aktiv.gif (1267 bytes at 0x18AA6)
      www\images\pic_c_automsn.gif (2803 bytes at 0x18F99)
      www\images\tv_minus.gif (891 bytes at 0x19A8C)
      www\images\pic_c_startbild_h_kl.jpg (3957 bytes at 0x19E07)
      www\images\pic_c_as1.gif (133 bytes at 0x1AD7C)
      www\images\pic_c_inet_falsche_zdat.gif (1040 bytes at 0x1AE01)
      www\images\pic_c_startbild_v.jpg (8329 bytes at 0x1B211)
      www\images\pic_as_dis.gif (2318 bytes at 0x1D29A)
      www\images\minus.gif (81 bytes at 0x1DBA8)
      www\images\pic_2as_dis.gif (2318 bytes at 0x1DBF9)
      www\images\pic_c_inet_keine_zdat.gif (1465 bytes at 0x1E507)
      www\images\pic_c_wpspin.gif (1615 bytes at 0x1EAC0)
      www\images\pic_c_savtest.gif (2728 bytes at 0x1F10F)
      www\images\pic_verzwahl.jpg (18007 bytes at 0x1FBB7)
      www\images\pic_c_startbild_v_kl.jpg (2195 bytes at 0x2420E)
      www\images\pic_c_fwupdate.gif (1530 bytes at 0x24AA1)
      www\images\pic_c_verzoeg.gif (2228 bytes at 0x2509B)
      www\images\help.gif (130 bytes at 0x2594F)
      www\images\pic_c_pfeil_anrz.gif (66 bytes at 0x259D1)
      www\images\pic_2as.gif (2074 bytes at 0x25A13)
      www\images\pic_t_back.gif (188 bytes at 0x2622D)
      www\images\pic_c_umts_warn.gif (1018 bytes at 0x262E9)
      www\images\pic_c_stat.gif (239 bytes at 0x266E3)
      www\images\pic_2as_anrz.gif (1352 bytes at 0x267D2)
      www\images\pic_as_linie.gif (79 bytes at 0x26D1A)
      www\images\join.gif (62 bytes at 0x26D69)
      www\images\disk.gif (944 bytes at 0x26DA7)
      www\images\tv_hdisk.gif (941 bytes at 0x27157)
      www\images\space.gif (43 bytes at 0x27504)
      www\images\joinbottom.gif (62 bytes at 0x2752F)
      www\images\pic_c_inet_kein_dsl.gif (1453 bytes at 0x2756D)
      www\images\plusbottom.gif (85 bytes at 0x27B1A)
      www\images\pic_m_back.gif (472 bytes at 0x27B6F)
      www\images\tree_minus.gif (281 bytes at 0x27D47)
      www\cgi-bin\upgrade_config.cgi (0 bytes at 0x27E60)
      www\cgi-bin\ppp_eb.cgi (0 bytes at 0x27E60)
      www\cgi-bin\ac_control.cgi (0 bytes at 0x27E60)
      www\cgi-bin\stick_tele.cgi (0 bytes at 0x27E60)
      www\cgi-bin\connect.exe (0 bytes at 0x27E60)
      www\cgi-bin\ass_voip_nr.cgi (0 bytes at 0x27E60)
      www\cgi-bin\dt-phone-label.cgi (0 bytes at 0x27E60)
      www\cgi-bin\login.cgi (0 bytes at 0x27E60)
      www\cgi-bin\wds.cgi (0 bytes at 0x27E60)
      www\cgi-bin\fire_eb.cgi (0 bytes at 0x27E60)
      www\cgi-bin\voip-acc-edit.cgi (0 bytes at 0x27E60)
      www\cgi-bin\voip_dplan.cgi (0 bytes at 0x27E60)
      www\cgi-bin\setup_lan.cgi (0 bytes at 0x27E60)
      www\cgi-bin\assistent_5.cgi (0 bytes at 0x27E60)
      www\cgi-bin\dt503-isdn-msn.cgi (0 bytes at 0x27E60)
      www\cgi-bin\unblock.cgi (0 bytes at 0x27E60)
      www\cgi-bin\assistent_9.cgi (0 bytes at 0x27E60)
      www\cgi-bin\assistent_7.cgi (0 bytes at 0x27E60)
      www\cgi-bin\wps_set.cgi (0 bytes at 0x27E60)
      www\cgi-bin\nat_eb.cgi (0 bytes at 0x27E60)
      www\cgi-bin\wireless_security.cgi (0 bytes at 0x27E60)
      www\cgi-bin\usb_byuser.cgi (0 bytes at 0x27E60)
      www\cgi-bin\qos_delcls.cgi (0 bytes at 0x27E60)
      www\cgi-bin\unplug.cgi (0 bytes at 0x27E60)
      www\cgi-bin\aoschdel.cgi (0 bytes at 0x27E60)
      www\cgi-bin\importieren.bin (0 bytes at 0x27E60)
      www\cgi-bin\assistent_6.cgi (0 bytes at 0x27E60)
      www\cgi-bin\enable_mac_f.cgi (0 bytes at 0x27E60)
      www\cgi-bin\nat_dmz.cgi (0 bytes at 0x27E60)
      www\cgi-bin\setup_ddns.cgi (0 bytes at 0x27E60)
      www\cgi-bin\ping_test.cgi (0 bytes at 0x27E60)
      www\cgi-bin\wireless_ssid.cgi (0 bytes at 0x27E60)
      www\cgi-bin\aoaccdel.cgi (0 bytes at 0x27E60)
      www\cgi-bin\aadsl.cgi (0 bytes at 0x27E60)
      www\cgi-bin\network_wan.cgi (0 bytes at 0x27E60)
      www\cgi-bin\del_call_log.cgi (0 bytes at 0x27E60)
      www\cgi-bin\log (0 bytes at 0x27E60)
      www\cgi-bin\setup_dmz.cgi (0 bytes at 0x27E60)
      www\cgi-bin\allow_rule.cgi (0 bytes at 0x27E60)
      www\cgi-bin\assistent_ipone_wan.cgi (0 bytes at 0x27E60)
      www\cgi-bin\logout.cgi (0 bytes at 0x27E60)
      www\cgi-bin\aoschadd_1.cgi (0 bytes at 0x27E60)
      www\cgi-bin\config.bin (0 bytes at 0x27E60)
      www\cgi-bin\importieren.cgi (0 bytes at 0x27E60)
      www\cgi-bin\assistent_10.cgi (0 bytes at 0x27E60)
      www\cgi-bin\aurlbk.cgi (0 bytes at 0x27E60)
      www\cgi-bin\assistent_quit.cgi (0 bytes at 0x27E60)
      www\cgi-bin\ntp_setting.cgi (0 bytes at 0x27E60)
      www\cgi-bin\aoaccadd.cgi (0 bytes at 0x27E60)
      www\cgi-bin\nat_sp_a.cgi (0 bytes at 0x27E60)
      www\cgi-bin\voip-ext-in.cgi (0 bytes at 0x27E60)
      www\cgi-bin\qos_submit_cls.cgi (0 bytes at 0x27E60)
      www\cgi-bin\assistent_8.cgi (0 bytes at 0x27E60)
      www\cgi-bin\apparatus_type.cgi (0 bytes at 0x27E60)
      www\cgi-bin\dt-forward.cgi (0 bytes at 0x27E60)
      www\cgi-bin\upgrade.cgi (0 bytes at 0x27E60)
      www\cgi-bin\reset_qsetup.cgi (0 bytes at 0x27E60)
      www\cgi-bin\setup_remote_mgmt.cgi (0 bytes at 0x27E60)
      www\cgi-bin\tr69_setup.cgi (0 bytes at 0x27E60)
      www\cgi-bin\voip-ext-out.cgi (0 bytes at 0x27E60)
      www\cgi-bin\restart.cgi (0 bytes at 0x27E60)
      www\cgi-bin\assistent_2.cgi (0 bytes at 0x27E60)
      www\cgi-bin\dt-call-in_1.cgi (0 bytes at 0x27E60)
      www\cgi-bin\dt-call-ext-auto.cgi (0 bytes at 0x27E60)
      www\cgi-bin\call_wait_byport.cgi (0 bytes at 0x27E60)
      www\cgi-bin\assistent_4.cgi (0 bytes at 0x27E60)
      www\cgi-bin\statusprocess2.cgi (0 bytes at 0x27E60)
      www\cgi-bin\tr64_eb.cgi (0 bytes at 0x27E60)
      www\cgi-bin\umts_setpin.cgi (0 bytes at 0x27E60)
      www\cgi-bin\dt-call-wait.cgi (0 bytes at 0x27E60)
      www\cgi-bin\status_startseite.cgi (0 bytes at 0x27E60)
      www\cgi-bin\disconnect.exe (0 bytes at 0x27E60)
      www\cgi-bin\dt-emergency-call.cgi (0 bytes at 0x27E60)
      www\cgi-bin\ass_dsl_exkl.cgi (0 bytes at 0x27E60)
      www\cgi-bin\assistent_3.cgi (0 bytes at 0x27E60)
      www\cgi-bin\dt-call-out.cgi (0 bytes at 0x27E60)
      www\cgi-bin\auto_provis.cgi (0 bytes at 0x27E60)
      www\cgi-bin\modus.cgi (0 bytes at 0x27E60)
      www\cgi-bin\dt-call-in.cgi (0 bytes at 0x27E60)
      www\cgi-bin\qos_mvcls.cgi (0 bytes at 0x27E60)
      www\cgi-bin\qwireless_ssid.cgi (0 bytes at 0x27E60)
      www\cgi-bin\nat_fir_wir_mod.cgi (0 bytes at 0x27E60)
      www\cgi-bin\assistent_1.cgi (0 bytes at 0x27E60)
      www\cgi-bin\qos_submit_bw.cgi (0 bytes at 0x27E60)
      www\cgi-bin\logoutall.cgi (0 bytes at 0x27E60)
      www\cgi-bin\assistent_end.cgi (0 bytes at 0x27E60)
      www\cgi-bin\wlan_ein.cgi (0 bytes at 0x27E60)
      www\cgi-bin\firewall_SPI.cgi (0 bytes at 0x27E60)
      www\cgi-bin\setup_fix_pat.cgi (0 bytes at 0x27E60)
      www\cgi-bin\nat_sp.cgi (0 bytes at 0x27E60)
      www\cgi-bin\setup_pass.cgi (0 bytes at 0x27E60)
      www\cgi-bin\WIR_rule_eb.cgi (0 bytes at 0x27E60)
      www\cgi-bin\block.cgi (0 bytes at 0x27E60)
      www\cgi-bin\nat_del.cgi (0 bytes at 0x27E60)
      www\cgi-bin\dt-voip-acc-edit.cgi (0 bytes at 0x27E60)
      www\cgi-bin\qos_eb.cgi (0 bytes at 0x27E60)
      www\cgi-bin\qwireless_security.cgi (0 bytes at 0x27E60)
      www\cgi-bin\dt-isdn-msn.cgi (0 bytes at 0x27E60)
      www\cgi-bin\restore.cgi (0 bytes at 0x27E60)
      www\cgi-bin\ass-isdn-msn.cgi (0 bytes at 0x27E60)
      www\cgi-bin\avlan.cgi (0 bytes at 0x27E60)
      www\cgi-bin\dsl_exkl.cgi (0 bytes at 0x27E60)
      www\cgi-bin\setup_virtualserver_a.cgi (0 bytes at 0x27E60)
      www\cgi-bin\block_rule.cgi (0 bytes at 0x27E60)
      www\cgi-bin\setup_lan_dhcp.cgi (0 bytes at 0x27E60)
      www\cgi-bin\wireless_f_1.cgi (0 bytes at 0x27E60)
      www\cgi-bin\aoschadd.cgi (0 bytes at 0x27E60)
      www\cgi-bin\setup_virtualserver.cgi (0 bytes at 0x27E60)
      www\cgi-bin\upgrade_wlan_config.cgi (0 bytes at 0x27E60)
      www\cgi-bin\ping_test.nph (0 bytes at 0x27E60)
      www\cgi-bin\unreg_hs.cgi (0 bytes at 0x27E60)
      www\cgi-bin\assi_umts.cgi (0 bytes at 0x27E60)
      www\cgi-bin\area_rule.cgi (0 bytes at 0x27E60)
      www\cpe\cpe.cgi (0 bytes at 0x27E60)
      www\ivr\beeperr.63 (1584 bytes at 0x27E60)
      www\ivr\aftbeep.63 (2352 bytes at 0x28490)
      www\ivr\beep.63 (528 bytes at 0x28DC0)
      www\ivr\1k.63 (13104 bytes at 0x28FD0)
      www\doc\hcti_sicherheit_fwall.stm (3393 bytes at 0x2C300)
      www\doc\wait_login.stm (223 bytes at 0x2D041)
      www\doc\m_startseite.stm (3278 bytes at 0x2D120)
      www\doc\hcti_sicherheit_f_pc.stm (17467 bytes at 0x2DDEE)
      www\doc\style_top.css (3552 bytes at 0x32229)
      www\doc\hcti_status_information.stm (4686 bytes at 0x33009)
      www\doc\hcti_netzwerk_n_po_podef.stm (17592 bytes at 0x34257)
      www\doc\tr64_igd_wdic.xml (11434 bytes at 0x3870F)
      www\doc\js_info.js (25974 bytes at 0x3B3B9)
      www\doc\hcti_netzwerk_ppp.stm (2827 bytes at 0x4192F)
      www\doc\m_assistent.stm (885 bytes at 0x4243A)
      www\doc\hcti_status_wireless.stm (3469 bytes at 0x427AF)
      www\doc\tr64_igd_manaserv.xml (4798 bytes at 0x4353C)
      www\doc\hcti_sicherheit_wps.stm (10823 bytes at 0x447FA)
      www\doc\hcti_sicherheit_f_urls.stm (4721 bytes at 0x47241)
      www\doc\style_usb.css (5434 bytes at 0x484B2)
      www\doc\hcti_telefon_as_abel.stm (3775 bytes at 0x499EC)
      www\doc\hcti_netzwerk_ipone_wan.stm (16199 bytes at 0x4A8AB)
      www\doc\hcti_sicherheit_f_ausein.stm (3072 bytes at 0x4E7F2)
      www\doc\hcti_hilfsmittel_zeitsrv.stm (5445 bytes at 0x4F3F2)
      www\doc\tr64_igd_wdsldiag.xml (3294 bytes at 0x50937)
      www\doc\js_top.js (7628 bytes at 0x51615)
      www\doc\hcti_sicherheit_f.stm (7596 bytes at 0x533E1)
      www\doc\hcti_telefon_anrz.stm (10053 bytes at 0x5518D)
      www\doc\prn_status_uebersicht.stm (30898 bytes at 0x578D2)
      www\doc\hcti_assistent_ipone_neu.stm (29992 bytes at 0x5F184)
      www\doc\hcti_laden_firm.stm (8390 bytes at 0x666AC)
      www\doc\js_wan.stm (7597 bytes at 0x68772)
      www\doc\wait_page.stm (1746 bytes at 0x6A51F)
      www\doc\hcti_hilfsmittel.stm (2689 bytes at 0x6ABF1)
      www\doc\errorcodes_all_de.xml (20495 bytes at 0x6B672)
      www\doc\hcti_netzwerk_rep.stm (12294 bytes at 0x70681)
      www\doc\style_st.css (96 bytes at 0x73687)
      www\doc\tr64_igd_hosts.xml (4286 bytes at 0x736E7)
      www\doc\style_as.css (1187 bytes at 0x747A5)
      www\doc\hcti_assistent_9.stm (11945 bytes at 0x74C48)
      www\doc\errorcodes_toi_de.xml (25816 bytes at 0x77AF1)
      www\doc\info_verwaltung_de.xml (14221 bytes at 0x7DFC9)
      www\doc\b_banner.stm (4268 bytes at 0x81756)
      www\doc\hcti_assistent_3.stm (57327 bytes at 0x82802)
      www\doc\hcti_netzwerk_n_pw.stm (2647 bytes at 0x907F1)
      www\doc\hcti_sicherheit_umts.stm (9713 bytes at 0x91248)
      www\doc\hcti_sicherheit_wdt.stm (3699 bytes at 0x93839)
      www\doc\m_start_passwort.htm (494 bytes at 0x946AC)
      www\doc\port_liste.htm (2784 bytes at 0x9489A)
      www\doc\hcti_assistent_voip_neu.stm (34392 bytes at 0x9537A)
      www\doc\filetree.js (20171 bytes at 0x9D9D2)
      www\doc\hcti_statoview.stm (29441 bytes at 0xA289D)
      www\doc\hcti_netzwerk_n_ausein.stm (3871 bytes at 0xA9B9E)
      www\doc\hcti_telefon_as_ankl.stm (3650 bytes at 0xAAABD)
      www\doc\js_prf.js (2065 bytes at 0xAB8FF)
      www\doc\hcti_laden_i.stm (3079 bytes at 0xAC110)
      www\doc\hcti_assistent_voip_nr.stm (29710 bytes at 0xACD17)
      www\doc\wait.stm (1790 bytes at 0xB4125)
      www\doc\info_netzwerk_de.xml (66580 bytes at 0xB4823)
      www\doc\style_vw.css (96 bytes at 0xC4C37)
      www\doc\hcti_status_telanrl.stm (5294 bytes at 0xC4C97)
      www\doc\hcti_pcbearb.stm (11761 bytes at 0xC6145)
      www\doc\hcti_telefon_as_etyp.stm (4174 bytes at 0xC8F36)
      www\doc\wait_dhcp.stm (1762 bytes at 0xC9F84)
      www\doc\filetree_get.stm (963 bytes at 0xCA666)
      www\doc\hcti_telefon.stm (14057 bytes at 0xCAA29)
      www\doc\hcti_laden.stm (2907 bytes at 0xCE112)
      www\doc\tr64_igd_leic.xml (3847 bytes at 0xCEC6D)
      www\doc\my_function.txt (51 bytes at 0xCFB74)
      www\doc\info_telefon_de.xml (80138 bytes at 0xCFBA7)
      www\doc\index.htm (233 bytes at 0xE34B1)
      www\doc\my_function3_tree.css (6461 bytes at 0xE359A)
      www\doc\hcti_telefon_notr.stm (4715 bytes at 0xE4ED7)
      www\doc\prn_top_status.stm (27441 bytes at 0xE6142)
      www\doc\hcti_telefon_sgeh.stm (4701 bytes at 0xECC73)
      www\doc\hcti_netzwerk_n_pu_pudef.stm (24717 bytes at 0xEDED0)
      www\doc\loginpserr.stm (4637 bytes at 0xF3F5D)
      www\doc\hcti_sicherheit_pwd.stm (5102 bytes at 0xF517A)
      www\doc\hcti_telefon_as.stm (15607 bytes at 0xF6568)
      www\doc\top_sperren_wait.htm (2758 bytes at 0xFA25F)
      www\doc\hcti_beenden.stm (2664 bytes at 0xFAD25)
      www\doc\hcti_sicherheit_wdt_name.stm (15752 bytes at 0xFB78D)
      www\doc\password.txt (640 bytes at 0xFF515)
      www\doc\hcti_laden_w.stm (2990 bytes at 0xFF795)
      www\doc\top_wlan_ein_wait.htm (2712 bytes at 0x100343)
      www\doc\hcti_sicherheit_wdt_neu.stm (11738 bytes at 0x100DDB)
      www\doc\hcti_telefon_wreg.stm (4611 bytes at 0x103BB5)
      www\doc\hcti_telefon_fnetz.stm (13780 bytes at 0x104DB8)
      www\doc\hcti_pchinzu.stm (24475 bytes at 0x10838C)
      www\doc\wait_page2.stm (8700 bytes at 0x10E327)
      www\doc\hcti_acs_tr064.htm (3791 bytes at 0x110523)
      www\doc\hcti_status_dsl.stm (7420 bytes at 0x1113F2)
      www\doc\hcti_assistent_8.stm (4013 bytes at 0x1130EE)
      www\doc\tree.js (3039 bytes at 0x11409B)
      www\doc\top_wlan_ein.htm (3826 bytes at 0x114C7A)
      www\doc\hcti_assistent_2.stm (5617 bytes at 0x115B6C)
      www\doc\hcti_status_ocontrol.htm (326 bytes at 0x11715D)
      www\doc\hcti_startseite.stm (14351 bytes at 0x1172A3)
      www\doc\tr64_igd_wpc.xml (22244 bytes at 0x11AAB2)
      www\doc\hcti_netzwerk_n_po.stm (2481 bytes at 0x120196)
      www\doc\index.stm (13044 bytes at 0x120B47)
      www\doc\tr64_igd.xml (9830 bytes at 0x123E3B)
      www\doc\hcti_laden_firmupd.stm (3081 bytes at 0x1264A1)
      www\doc\my_function3.css (1458 bytes at 0x1270AA)
      www\doc\hcti_status_netzwerk.stm (11173 bytes at 0x12765C)
      www\doc\logbuch_dhcp.stm (454 bytes at 0x12A201)
      www\doc\tr64_igd_wic.xml (15515 bytes at 0x12A3C7)
      www\doc\mac_test.stm (191 bytes at 0x12E062)
      www\doc\style_wz.css (387 bytes at 0x12E121)
      www\doc\hcti_status_usb.stm (8219 bytes at 0x12E2A4)
      www\doc\hcti_telefon_awslink.stm (3579 bytes at 0x1302BF)
      www\doc\hcti_telefon_as_rgeh.stm (14167 bytes at 0x1310BA)
      www\doc\hcti_telefon_rabb.stm (4561 bytes at 0x134811)
      www\doc\info_assistent_de.xml (40256 bytes at 0x1359E2)
      www\doc\js_dsl.stm (3722 bytes at 0x13F722)
      www\doc\hcti_netzwerk.stm (8140 bytes at 0x1405AC)
      www\doc\wait1.stm (7670 bytes at 0x142578)
      www\doc\tr64_igd_voip.xml (32201 bytes at 0x14436E)
      www\doc\hcti_acs_tr069.htm (4130 bytes at 0x14C137)
      www\doc\hcti_netzwerk_wan.stm (58375 bytes at 0x14D159)
      www\doc\images_internet.stm (7387 bytes at 0x15B560)
      www\doc\hcti_netzwerk_wireless.stm (24693 bytes at 0x15D23B)
      www\doc\wait_test_page.stm (6520 bytes at 0x1632B0)
      www\doc\hcti_sicherheit_m_pc.stm (3662 bytes at 0x164C28)
      www\doc\hcti_telefon_wlm.htm (5309 bytes at 0x165A76)
      www\doc\verz_liste.htm (1721 bytes at 0x166F33)
      www\doc\js_tree.js (22066 bytes at 0x1675EC)
      www\doc\tr64_igd_devcfg.xml (2026 bytes at 0x16CC1E)
      www\doc\tr64_igd_wcic.xml (4302 bytes at 0x16D408)
      www\doc\hcti_sicherheit_f_t.stm (18788 bytes at 0x16E4D6)
      www\doc\prn_status_uebersicht_ass.stm (31527 bytes at 0x172E3A)
      www\doc\hcti_status_sicherheit.stm (6609 bytes at 0x17A961)
      www\doc\tr64_igd_weic.xml (3226 bytes at 0x17C332)
      www\doc\hcti_netzwerk_n_pw_pwdef.stm (17618 bytes at 0x17CFCC)
      www\doc\filetree.css (5150 bytes at 0x18149E)
      www\doc\top_logout.stm (501 bytes at 0x1828BC)
      www\doc\js_konf.js (1131 bytes at 0x182AB1)
      www\doc\hcti_telefon_voip_neu.stm (32671 bytes at 0x182F1C)
      www\doc\hcti_assistent_lern.htm (4753 bytes at 0x18AEBB)
      www\doc\hcti_assistent_umts.stm (3270 bytes at 0x18C14C)
      www\doc\blocked.htm (847 bytes at 0x18CE12)
      www\doc\hcti_telefon_as_abez.stm (4463 bytes at 0x18D161)
      www\doc\top_status.stm (32532 bytes at 0x18E2D0)
      www\doc\hcti_assistent_7.stm (7876 bytes at 0x1961E4)
      www\doc\hcti_status_zugang.stm (3454 bytes at 0x1980A8)
      www\doc\hcti_status_telgdat.stm (5365 bytes at 0x198E26)
      www\doc\tr64_igd_time.xml (4765 bytes at 0x19A31B)
      www\doc\js_func.js (4893 bytes at 0x19B5B8)
      www\doc\hcti_netzwerk_lan.stm (10141 bytes at 0x19C8D5)
      www\doc\hcti_assistent_ausw.stm (10414 bytes at 0x19F072)
      www\doc\tr64_igd_wec.xml (719 bytes at 0x1A1920)
      www\doc\tr64_igd_wdcm.xml (2558 bytes at 0x1A1BEF)
      www\doc\js_menu.js (6049 bytes at 0x1A25ED)
      www\doc\usb_fsrv_tree.htm (6605 bytes at 0x1A3D8E)
      www\doc\VoIP_ISDN_PSTN.txt (1525 bytes at 0x1A575B)
      www\doc\hcti_netzwerk_n.stm (6786 bytes at 0x1A5D50)
      www\doc\tr64_igd_ui.xml (1346 bytes at 0x1A77D2)
      www\doc\top_wlan_aus_wait.htm (2755 bytes at 0x1A7D14)
      www\doc\hcti_telefon_as_rkom.stm (8539 bytes at 0x1A87D7)
      www\doc\hcti_assistent_ipone_wan.stm (16855 bytes at 0x1AA932)
      www\doc\style_menu.css (2786 bytes at 0x1AEB09)
      www\doc\hcti_netzwerk_dhcp.stm (11126 bytes at 0x1AF5EB)
      www\doc\top_sperren.htm (3830 bytes at 0x1B2161)
      www\doc\hcti_status_voip.stm (4680 bytes at 0x1B3057)
      www\doc\js_fade.js (3663 bytes at 0x1B429F)
      www\doc\tr64_igd_lhcm.xml (12843 bytes at 0x1B50EE)
      www\doc\mouse_over_down.txt (0 bytes at 0x1B8319)
      www\doc\hcti_sicherheit_wep.stm (22354 bytes at 0x1B8319)
      www\doc\routine_data.js (7807 bytes at 0x1BDA6B)
      www\doc\hcti_sicherheit_m.stm (6275 bytes at 0x1BF8EA)
      www\doc\hcti_hilfsmittel_provis.stm (3436 bytes at 0x1C116D)
      www\doc\tr64_igd_wdsl.xml (7348 bytes at 0x1C1ED9)
      www\doc\top_wlan_aus.htm (3892 bytes at 0x1C3B8D)
      www\doc\style_nw_6x.css (3677 bytes at 0x1C4AC1)
      www\doc\info_sicherheit_de.xml (47957 bytes at 0x1C591E)
      www\doc\info_status_de.xml (8699 bytes at 0x1D1473)
      www\doc\tr64_igd_lancfgsec.xml (1414 bytes at 0x1D366E)
      www\doc\top_freischalten.htm (3625 bytes at 0x1D3BF4)
      www\doc\hcti_telefon_exkl.stm (3119 bytes at 0x1D4A1D)
      www\doc\hcti_telefon_umts.stm (18706 bytes at 0x1D564C)
      www\doc\tr64_igd_l3f.xml (7165 bytes at 0x1D9F5E)
      www\doc\function.stm (110 bytes at 0x1DBB5B)
      www\doc\js_str_de.js (38979 bytes at 0x1DBBC9)
      www\doc\hcti_assistent_ende.stm (30094 bytes at 0x1E540C)
      www\doc\hcti_sicherheit.stm (11326 bytes at 0x1EC99A)
      www\doc\hcti_telefon_fnetz503.stm (11269 bytes at 0x1EF5D8)
      www\doc\hcti_hilfsmittel_reboot.stm (2990 bytes at 0x1F21DD)
      www\doc\style_nw.css (14734 bytes at 0x1F2D8B)
      www\doc\tr64_igd_wlcfg.xml (27076 bytes at 0x1F6719)
      www\doc\top_freischalten_wait.htm (2771 bytes at 0x1FD0DD)
      www\doc\hcti_laden_l.stm (4216 bytes at 0x1FDBB0)
      www\doc\login.htm (4633 bytes at 0x1FEC28)
      www\doc\top_start_passwort.stm (2828 bytes at 0x1FFE41)
      www\doc\hcti_status.stm (4626 bytes at 0x20094D)
      www\doc\wan_util.stm (5183 bytes at 0x201B5F)
      www\doc\hcti_sicherheit_wps2.stm (9237 bytes at 0x202F9E)
      www\doc\hcti_start_passwort.stm (4763 bytes at 0x2053B3)
      www\doc\announce_data.txt (3486 bytes at 0x20664E)
      www\doc\hcti_netzwerk_ddns.stm (25776 bytes at 0x2073EC)
      www\doc\hcti_telefon_wreg_nr.stm (8751 bytes at 0x20D89C)
      www\doc\tr64_igd_devinfo.xml (5337 bytes at 0x20FACB)
      www\doc\hcti_telefon_voip_nr.stm (28616 bytes at 0x210FA4)
      www\doc\hcti_netzwerk_n_pu.stm (2618 bytes at 0x217F6C)
      www\doc\info_startseite_de.xml (9497 bytes at 0x2189A6)
      www\doc\hcti_modus.stm (4982 bytes at 0x21AEBF)
      www\doc\hcti_sicherheit_m_ausein.stm (4003 bytes at 0x21C235)
      www\doc\hcti_telefon_ipone_neu.stm (18461 bytes at 0x21D1D8)
      www\doc\loginerr.stm (404 bytes at 0x2219F5)
      www\doc\hcti_telefon_voip.stm (6643 bytes at 0x221B89)
    • fw_Speedport_W722V_TypB_v.1.10.000-3.bin, 648.540 Bytes
      -> VDSL firmware für den Lantiq VINAX-E; File ist binär absolut identisch zur VDSL-Firmware des VDSL-Modems Speedport 221 (Dort ist es das File \firmware\vcpe_hw_v9.10.3.12.0.2.bin)
    • fw_Speedport_W722V_TypB_v.1.10.000-4.bin, 542.476 Bytes
      -> ADSL Annex B firmware
    • fw_Speedport_W722V_TypB_v.1.10.000-5.bin, 642.816 Bytes
      -> Möglicherweise Firmware für IDSN-Controller; File ist binär absolut identisch zum Teil 4 der Firmware des W303V Typ A.
    (Auf die Typen der einzelnen Teile der FW kommt man so: KLICK).

Anhang: arcadyan_dec.zip (7.538 Bytes)
-> Enthält arcadyan_dec.exe (16.384 Bytes)
Nicht vergessen: Das Tool benötigt die Visual C++ 2010 Redistributables, Download-Links dazu habe ich hier gepostet.

VG,
Andi
 

Anhänge

Zuletzt bearbeitet:

petrus_muc

Neuer User
Mitglied seit
16 Aug 2006
Beiträge
17
Punkte für Reaktionen
0
Punkte
1
verblüffter Laie staunt!

Hallo ihr lieben Gurus,

als Bit/Byte-Laie kann ich über eure detektivischen Fähigkeiten nur Staunen!

Aber wie sagt man so schön in Bayern:

De san scho Hund bei da Telekom, aba mir san die gresseren Hund!!! :groesste:

Liebe Grüße

petrus
 

Obelixus

Neuer User
Mitglied seit
20 Okt 2010
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
UMTS Sticks

Hallo!

Gibt es eine Möglichkeit einen Medion UMTS Stick an dem W722V anzuschliessen? Ich wollte das Config file bearbeiten, wie es beim 902 möglich ist, aber ich kann das File nicht editieren.

Kann mir einer von euch dabei helfen???

LG

Frank
 

Obelixus

Neuer User
Mitglied seit
20 Okt 2010
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Neues

So, ich bin nun ein stück weiter und habe es endlich geschafft alles zu entpacken. Aber in welcher Datei stehen nun die Zugangsdaten für UMTS???
 

scolopender

Aktives Mitglied
Mitglied seit
13 Mai 2008
Beiträge
2,296
Punkte für Reaktionen
0
Punkte
36
Obelixus schrieb:
Aber in welcher Datei stehen nun die Zugangsdaten für UMTS???
In keiner. Die Konfiguration ist nicht in der Firmware enthalten.

G., -#####o:
 

buckyballplayer

Mitglied
Mitglied seit
16 Nov 2005
Beiträge
219
Punkte für Reaktionen
0
Punkte
0
Die Daten für die UMTS Verbindung sind im UMTS-Stick in der Simcard, da wird wohl kein Zugriff möglich sein.

btw.
Ich habe das Tool nun mal auf die Firmware 1.06.000 des Speedport W504V losgelassen.

In Teil 5 der decrypted findet sich die typische Signatur
42524E44545735303400 BRNDTW504

nur die einzelnen Teile lassen sich noch nicht so lesen
Teil 1 und 2 wird als beschädigte Archive angezeigt.
Teil 3, 4 werden entpackt


Übrigens
Bei der W722V bringen die links versteckte Seiten zum vorschein. ;-))
www\doc\hcti_sicherheit_fwall.stm (3393 bytes at 0x2C300) Firewall Packetüberprüfung EIN / AUS
www\doc\wan_util.stm (5183 bytes at 0x201B5F) Pingtest und WAN-Capture a la Wireshark

Aufrufbar bei eingeloggtem Konfigmenu über einen zweiten Browsertab "speedport.ip/wan_util.stm"
 

buntux

Neuer User
Mitglied seit
19 Mrz 2010
Beiträge
24
Punkte für Reaktionen
0
Punkte
0
Aha, danke für den Tipp mit speedport.ip/wan_util.stm buckyballplayer!
 

BTK12

Neuer User
Mitglied seit
5 Feb 2011
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Guten Tag!!

Kann mir einer sagen ob bei dem speedport w722v typ b man auch die zugangsdaten auslesen kann weil ich meine pw vergessen habe und will nicht neue daten zuschicken lassen !! bitte um hilfe

gruß Marcel
 

BTK12

Neuer User
Mitglied seit
5 Feb 2011
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
kann keiner helfen bitte
 
T

technorocka

Guest
aber wie wird jetzt wieder zusammengepackt?

- da wir im SP700EX nur 5 Dateien auswählen können, anstatt der vorhandenen 6
- die *.bin Datei doch wieder encoded werden muss, da sie ein anderes Format, als das des SP700EX besitzt, welches dieser packt

lade ich eine fertige Datei hoch, bekomme ich die Fehlermeldung "Falsches Dateiformat"
 

Andi_84

Aktives Mitglied
Mitglied seit
3 Okt 2009
Beiträge
1,228
Punkte für Reaktionen
0
Punkte
36
...
- da wir im SP700EX nur 5 Dateien auswählen können, anstatt der vorhandenen 6
- die *.bin Datei doch wieder encoded werden muss, da sie ein anderes Format, als das des SP700EX besitzt, welches dieser packt

lade ich eine fertige Datei hoch, bekomme ich die Fehlermeldung "Falsches Dateiformat"
Derzeit ist mir keine Lösung für das wieder-zusammenpacken einer FW des W722V Typ B bekannt.

Ich überlege derzeit, ob ich den Sourcecode von meinem Tool arcadyan_dec (das die FW derzeit nur in ihre 6 Teile aufspalten kann) veröffentliche, dann könnte jeder, der C programmieren kann, und Interesse hat, dran weiterprogrammieren.

VG,
Andi
 

scolopender

Aktives Mitglied
Mitglied seit
13 Mai 2008
Beiträge
2,296
Punkte für Reaktionen
0
Punkte
36
technorocka schrieb:
- die *.bin Datei doch wieder encoded werden muss...
Lade mal die mit arcadyan_dec enstandene ..._decrypted.bin als FW-Update.

G., -#####o: