- 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:
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:
Anhang: arcadyan_dec.zip, 4.726 Bytes
Enthält arcadyan_dec.exe, 10.752 Bytes
EDIT:
Neue Version, Download hier.
/EDIT
VG,
Andi
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]
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.
Enthält arcadyan_dec.exe, 10.752 Bytes
EDIT:
Neue Version, Download hier.
/EDIT
VG,
Andi
Anhänge
Zuletzt bearbeitet: