Sziasztok!
Téglásított C7-et (v2) szeretnék unbrickelni az itt leírt módon TFTP-vel, de az istenért sem akarja lehúzni magának az ArcherC7v2_tp_recovery.bin
fájlt, amit a hivatalos oldalról töltöttem le (2017-08-03-as kiadású) és neveztem át. Azért a 2017-es kiadású firmware-t szedtem le, mert ennek a nevében nincs benne a "boot" szó és így elvileg nem kell dd-vel is vacakolni, de egyelőre ott akadok meg, hogy a fájlt eleve le sem húzza magának a router.
Amit csináltam:
0) TP-Link firmware letöltése, átnevezése, bemásolása a tftpd gyökérkönyvtárába.
1) Ethernet átkonfigurálása statikusra:
IP: 192.168.0.66
Maszk: 255.255.255.0
Átjáró: 192.168.0.1
2) tftpd elindítása, bindelése a 192.168.0.66-os (ethernet) interfészre.
3) Router első LAN interfészére a kábel bekötése, majd a WPS gomb nyomva tartása mellett a router bekapcsolása, ameddig a WPS LED el nem kezd világítani.
Eddig a pontig látszólag oké a dolog, de a tftpd-ből nézve nem történik semmi, nem történik sem csatlakozás a tftp szerverre, sem fájlletöltés. Kb. egy percig ég a WPS LED, aztán újraindul a router. Próbáltam a kábelt másik LAN portra kötni, sőt még a WAN portot is kipróbáltam, de ugyanez a történet mindegyiknél.
Ezután jött az ötlet, hogy Wiresharkkal megnézem mi történik:
A router valóban küld el egy Read Request, File: ArcherC7v2_tp_recovery.bin
-t (192.168.0.86-tól 192.168.0.66-nak), de amennyire én látom a .66-tól (PC), erre nem érkezik válasz, pedig fut a tftp szerver és nincs ami blokkolja a kérést (tűzfalt, mindent kikapcsoltam próbaképp).
A Wireshark logokat feltöltöttem az alábbi oldalra, hátha valaki többet lát belőle:
https://modellers.hu/spl/ethernet.pcap
https://modellers.hu/spl/ethernet.txt
Hogyan tovább?
- 1700 megtekintés
Hozzászólások
Tftp servert inditsd el debug modban, es nezd meg hogy mit logol.
- A hozzászóláshoz be kell jelentkezni
Ha úgy indítom, akkor feldobja ezt az ablakot:
https://i.imgur.com/CJ7MFWQ.png
"Error 10049A kért cím nem érvényes a hozzá tartozó környezetben."
A logban ugyanezt az egy hibaüzenetet látom rövidebben megfogalmazva.
- A hozzászóláshoz be kell jelentkezni
Közben megoldódott.
Szemben a linkelt leírással, a tftpd-t a 127.0.0.1
-es interfészre kell bindelni, akkor a 0.0.0.0:69
-en fog hallgatózni és meg fogja találni a router... Nem tudom, nekem valahogy ez nem tűnik logikusnak, de hagyjuk.
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
Azt azért elárulhatnád, hogy ez milyen verziójú tftpd, hogy így kell konfigolni? (Mert ez eléggé elbaszott "definíciónak" néz ki.)
=====
tl;dr
Egy-két mondatban leírnátok, hogy lehet ellopni egy bitcoin-t?
- A hozzászóláshoz be kell jelentkezni
4.62-es portable verzió:
http://tftpd32.jounin.net/tftpd32_download.html
- A hozzászóláshoz be kell jelentkezni
Ja, hogy ez valami windowsos szar? Hát miért nem ezzel kezdted :D
(mondtuk volna, hogy lőjél fel egy VM-ben Linuxot...)
- A hozzászóláshoz be kell jelentkezni
De hiszen belinkeltem a nyitó hsz.-ben is. :o Linket megnézni tudni kell! :D
- A hozzászóláshoz be kell jelentkezni
Amúgy szerintem azért nem hagyta mert "Cable disconnected" volt a hálókártya állapota amikor próbáltad. :)
- A hozzászóláshoz be kell jelentkezni
Namost ahhoz hogy egy TFTP szervert fellőjön, szerintem bőven jó egy windows. Én is Linuxon szoktam, de hát nem kell erőltetni ha más van éppen.
--
arch,ubuntu,windows,libreelec,omnirom,microg
zbook/elitebook/rpi3/motog4_athene
- A hozzászóláshoz be kell jelentkezni
Bőven jó - lehetne. Csak az a gond, hogy míg Linuxon a tftpd egy brutálisan egyszerű, kicsi valami (szerintem kb. 1 hosszabb délután lehet megírni egy ilyet), jellemzően egy pársoros konfig fájl kell hozzá max., addig Windowson meg ez pont nem így szokott lenni.
- A hozzászóláshoz be kell jelentkezni
Ha teljesen tégla, akkor segíthet egy CH341A USB-s SPI flash programozó és egy test clip, meg egy adekvát full image a routerhez.
- A hozzászóláshoz be kell jelentkezni
For firmware revisions before 3.14.1 (140929), the router looks for an IP address of 192.168.1.66 and a file named ArcherC7v2_tp_recovery.bin.
Firmware 3.14.1 updates the bootloader to look for an IP address of 192.168.0.66 and a file named ArcherC7v3_tp_recovery.bin even on hardware v2 units.
Some v1.1 units may also look for ArcherC7v1_tp_recovery.bin.
The model Archer C5 looks for the file ArcherC5v1_tp_recovery.bin.
- A hozzászóláshoz be kell jelentkezni
Köszi, ezt jó tudni! Azt ugyan olvastam, hogy egyes esetekben "v3"-mat is kereshet, de Wiresharkkal belenézve a forgalomba egyértelmű lett a fájlnév, úgyhogy azt nem próbáltam variálni.
Egyébként úgy sikerült brickelnem, hogy a már korábbról rajta lévő OpenWRT-t frissítettem egy custom buildre (kellett a fast path a UPC 300-as net kihajtásához):
https://github.com/gwlim/Fast-Path-LEDE-OpenWRT
Működött is, volt nagy boldogság, aztán a kmod-usb-printer
telepítése kiakasztotta. Hátha valaki ugyanígy jár...
Végül a fenti helyett ezt a buildet tettem fel, ez egyelőre még nem téglásította, bár ettől függetlenül még gondolkodok a saját buildben, mert ebben sok a felesleges package:
https://github.com/infinitnet/lede-ar71xx-optimized-archer-c7-v2
- A hozzászóláshoz be kell jelentkezni
Amúgy jól jártál ha sikerült, mert nekünk annó sikerült úgy softbrickből hardbrickelni egy Archet C9-et, hogy TFTP-n a sima gyári firmware -t toltuk fel, és nem a stripped verziót.
--
arch,ubuntu,windows,libreelec,omnirom,microg
zbook/elitebook/rpi3/motog4_athene
- A hozzászóláshoz be kell jelentkezni