To je Linux, nece moci to da promene, jer nisu oni to ni pravili. Jedino mogu da promene sifru da se ulogujes u ruter shell.
zte zx168n V3.1 PPPoE Podaci
Zaključano
Zakačeno
Pa nzm , ako neces da okačiš ovako posalji mi PM ili nešto. Ja sam hteo da unpackujem firmware ali nisam znao gde da skinem. Neko je pominjao skidanje sa telekomovog ACS-a / TR069 ftp servera ali nisam to uspeo
Ne znam o cemu pricas. Ja kolko vidim samo treba cat tmp file-a i dobijes kredencijale. To pod uslovom da nisu promenili ssh user i pass.
Da, ali neko je morao da nadje prethodno na drugi nacin, jer nije mogao da koristi cat jer nije imao shell pristup
Serijski port rutera, skoro svakog, default ulazi u root shell bez lozinke. Odatle cat /etc/shadow ili sendcmd 1 DB p SSHCfg i onda redovno ulazis preko Telnet ili SSH i naravno podelis sa ostalima. Telekomovi ZTE modemi nemaju anti tamper nalepnice ili prekidace, pa niko ne moze da sazna da si otvarao modem ako ga lepo sklopis :)
Tako ja izvlacim lozinke za root shell kineskih IP kamera, i ukradenih norveskih rutera sa KP.
Na ZTE se preko TFTP klijenta u bootloader-u moze flesovati firmware bez provere sertifikata, a iz root shell-a se moze iscitati postojeci.
Tako ja izvlacim lozinke za root shell kineskih IP kamera, i ukradenih norveskih rutera sa KP.
Na ZTE se preko TFTP klijenta u bootloader-u moze flesovati firmware bez provere sertifikata, a iz root shell-a se moze iscitati postojeci.
Postoji mnogo nacina. Meni omiljeni, i realno najlaksi kada funkcionise, je dekodiranje sacuvane konfiguracije rutera pomocu routerpassview ili druge alatke.
Konkretno za zx168n smo imali vec admin pristup web UI-u i osakaceni telnet za koji je falio user/pass kako bi dobili full Shell pristup i ja sam to izvukao na sledeci nacin:
- digao svoj TR-069 ACS (GenieACS)
- preko zte admin webui promenio IP adresu TR-069 servera tako da gadja moj GenieACS
- iz GenieACS iscitao neophodne informacije
Zbog toga mislim da bi ova fora trebalo uvek da funkcionise, nezavisno od modela rutera i ISP, kada imamo mogucnost da podesimo svoj TR-069 ACS IP u ruteru
Konkretno za zx168n smo imali vec admin pristup web UI-u i osakaceni telnet za koji je falio user/pass kako bi dobili full Shell pristup i ja sam to izvukao na sledeci nacin:
- digao svoj TR-069 ACS (GenieACS)
- preko zte admin webui promenio IP adresu TR-069 servera tako da gadja moj GenieACS
- iz GenieACS iscitao neophodne informacije
Zbog toga mislim da bi ova fora trebalo uvek da funkcionise, nezavisno od modela rutera i ISP, kada imamo mogucnost da podesimo svoj TR-069 ACS IP u ruteru
Potpis
May the source be with You!
Što se tiče TFTP ja kad god probam da ka pokrenem, otvori mi ftp na /mnt direktorijumu(Uključivao sam ga preko Web UI). Tražio sam po netu kako mogu da promenim /mnt point ali nisam ništa našao. Uz to , ne znam ni kako se menjaju fajlovi iz shella (nema neki text editor, npr nano) a komandu nisam našao i filesystem je read-only. TFTP sam pokušavao da pokrenem sa vsftpd komandom na ZTE H168N v1.0.
Što se tiče flashovanja firmware-a koliko sam shvatio, za to bi mi trebao pristup preko serijske konekcije.
TR069 sam probao malo da istražim al nisam našao na netu kako se diže ACS server i kako uopšte protokol radi. Našao sam samo TR069 informacije o standardu Broadband foruma.
Sve najbolje , srećni praznici!
Što se tiče flashovanja firmware-a koliko sam shvatio, za to bi mi trebao pristup preko serijske konekcije.
TR069 sam probao malo da istražim al nisam našao na netu kako se diže ACS server i kako uopšte protokol radi. Našao sam samo TR069 informacije o standardu Broadband foruma.
Sve najbolje , srećni praznici!
Kao sto sam ti u mejlu napisao, tftp radi na tr069 interfejsu na drugom virtual circuit ili vlan.
To sto si ti pokusavao je obican FTP i nema veze sa ovime.
TFTP, kada bridge-ujes tr069 na neki lan interfejs ili sa iptables preusmeris saobracaj na acs, ti omogucava da u ime modema prruzmes firmver koji sleduje modemu ili sve ostale ako nagadjas ime, a imas i otvoren httpd nad tim folderom sa firmverima pa mozes naci i fw za ec2108v5 i ostale modeme od prvih dana Telekom ADSL usluge do danas, kao i za opticki ONT.
Dok ne bridge-ujes tr069 sa iptables ne mozes nista da uradis, a za to ti treba ili modem sa javnim podacima za login na shell ili serijski port. Istovremeno i windows tftp client moras da aktiviras u turn windows features on or off.
Poslacu jos info kad dodjem kuci, u gradu sam.
To sto si ti pokusavao je obican FTP i nema veze sa ovime.
TFTP, kada bridge-ujes tr069 na neki lan interfejs ili sa iptables preusmeris saobracaj na acs, ti omogucava da u ime modema prruzmes firmver koji sleduje modemu ili sve ostale ako nagadjas ime, a imas i otvoren httpd nad tim folderom sa firmverima pa mozes naci i fw za ec2108v5 i ostale modeme od prvih dana Telekom ADSL usluge do danas, kao i za opticki ONT.
Dok ne bridge-ujes tr069 sa iptables ne mozes nista da uradis, a za to ti treba ili modem sa javnim podacima za login na shell ili serijski port. Istovremeno i windows tftp client moras da aktiviras u turn windows features on or off.
Poslacu jos info kad dodjem kuci, u gradu sam.
Pozdrav!
Da bi mogao da vidis i neke druge direktorijume,potrebno je da taj user kojim se konektujes ima root ovlascenje.
Takodje probaj za pocetak za winscp programom,zakacis se na ftp i promenis putanju na recimo /var.
Ako izlista,to je odlicno. A da bi mogao da menjas neke fajlove,moraces da se poigras sa chmod-om (ali oprezno).
Ukoliko ne lista,moras usera dodati u root ovlascene.
Imas po netu,kako se radi.
sve u svemu,probaj prvo editovati fajlove sa vi komandom pa vidi dali radi.
Da dodam /mnt ti je predpostavljam USB port,ako ubodes usb fajlovi ce se pojaviti u /mnt direktorijumu.
Da bi mogao da vidis i neke druge direktorijume,potrebno je da taj user kojim se konektujes ima root ovlascenje.
Takodje probaj za pocetak za winscp programom,zakacis se na ftp i promenis putanju na recimo /var.
Ako izlista,to je odlicno. A da bi mogao da menjas neke fajlove,moraces da se poigras sa chmod-om (ali oprezno).
Ukoliko ne lista,moras usera dodati u root ovlascene.
Imas po netu,kako se radi.
sve u svemu,probaj prvo editovati fajlove sa vi komandom pa vidi dali radi.
Da dodam /mnt ti je predpostavljam USB port,ako ubodes usb fajlovi ce se pojaviti u /mnt direktorijumu.
Potpis
Zivot i postenje se gubi samo jednom...
Što se tiče komandi vi, chmod na ZTE Z168N v1.0 ne postoje tako da, ruke su mi vezane tu hahaha. Na ostalim verzijama sam video da ima, al to mi nije sad od najvećeg značaja, za sad bi samo da probam ovo sa tr069, da skinem firmware.
Postoji uvek cat i echo :)
Drugo, fajlsistem je read-only, sve modifikacije se rade u RAM memoriji i resetuju prilikom restarta uređaja. MTD Particija se ne može re-mountovati kao read-write jer se upis vrši isključivo na nivou celokupne particije kada se radi firmware upgrade.
Firmware možeš da skineš ako se uloguješ na router shell, bilo preko telnet-a (telnet -> enable -> shell) ili direktno ssh (gde se loguješ sa podacima za shell), ili naravno serijski port.
Bez toga možeš da probaš da lažiraš MAC adresu računara i da bridge-uješ TR069 interfejs na LAN3 npr. (bude podešen bridge IPTV na LAN2 i LAN3, a HSI na LAN1 i LAN4), i onda spojiš računar i ako dobiješ DHCP IP adresu, dalje možeš da skineš firmware sa default gateway IP adrese putem TFTP ili HTTP (jer je nad istim folderom uključen httpd sa directory index opcijom)...
Drugo, fajlsistem je read-only, sve modifikacije se rade u RAM memoriji i resetuju prilikom restarta uređaja. MTD Particija se ne može re-mountovati kao read-write jer se upis vrši isključivo na nivou celokupne particije kada se radi firmware upgrade.
Firmware možeš da skineš ako se uloguješ na router shell, bilo preko telnet-a (telnet -> enable -> shell) ili direktno ssh (gde se loguješ sa podacima za shell), ili naravno serijski port.
Bez toga možeš da probaš da lažiraš MAC adresu računara i da bridge-uješ TR069 interfejs na LAN3 npr. (bude podešen bridge IPTV na LAN2 i LAN3, a HSI na LAN1 i LAN4), i onda spojiš računar i ako dobiješ DHCP IP adresu, dalje možeš da skineš firmware sa default gateway IP adrese putem TFTP ili HTTP (jer je nad istim folderom uključen httpd sa directory index opcijom)...
Što se tiče bridge-ovanja , jel moguće bridge-ovati na neku ip adresu samo, npr premostim konekciju sa tog tftp servera (tr069 gateway) na lokalnu npr 192.168.250 ili mora na fizički interfejs. Hoću da namestim da samo prosleđuje saobraćaj sa lan1 na taj vlan preko neke unapred određene ip adrese. Inače nisam koristio iptables pre pa mi je ovo malo zbunjujuće.
Firmware sam valjda našao u nekom direktorijumu , ne sećam se tačno koji, bio je neki .bin fajl unutra. Probao sam da ga uploadujem na moj ftp server ( sa web hostinga) preko wput komande al nije radilo. Nakon toga sam pokušao sam ftp serverom na ruteru al uvek ga pokrene na MTD particiji na /mnt.
Pozdrav
Firmware sam valjda našao u nekom direktorijumu , ne sećam se tačno koji, bio je neki .bin fajl unutra. Probao sam da ga uploadujem na moj ftp server ( sa web hostinga) preko wput komande al nije radilo. Nakon toga sam pokušao sam ftp serverom na ruteru al uvek ga pokrene na MTD particiji na /mnt.
Pozdrav
1. Može sa iptables, nešto slično ovome:
iptables -t nat -I PREROUTING -d 192.168.1.250 -j DNAT --to 10.32.0.1 [npr., IP TR069 gateway]
iptables -t nat -I POSTROUTING -s 10.32.0.1 -j SNAT --to 192.168.1.250
10.32.0.1 zameni sa IP-jem iz TR069 interfejsa u Web UI pod default gateway ili ACS server,
a 192.168.1.250 je "virtuelna" IP kojoj pristupaš kako bi kontaktirao TR069 ACS server.
2. Napravi symbolic link fajla ka /mnt, ako je /mnt read-write makar i u memoriji...
ln -s /tmp/neki/fajl.bin /mnt/test.bin
iptables -t nat -I PREROUTING -d 192.168.1.250 -j DNAT --to 10.32.0.1 [npr., IP TR069 gateway]
iptables -t nat -I POSTROUTING -s 10.32.0.1 -j SNAT --to 192.168.1.250
10.32.0.1 zameni sa IP-jem iz TR069 interfejsa u Web UI pod default gateway ili ACS server,
a 192.168.1.250 je "virtuelna" IP kojoj pristupaš kako bi kontaktirao TR069 ACS server.
2. Napravi symbolic link fajla ka /mnt, ako je /mnt read-write makar i u memoriji...
ln -s /tmp/neki/fajl.bin /mnt/test.bin
izmenjeno 1 put, poslednji put ilija02 09.01.2020. u 01:35
Izmene poruke
- ilija0209.01.2020. u 01:35zapis iz teksta poruke
Nadjoh evo baš sad zanimljivo podešavanje na WEB UI(ZTE H168N v3.1) management & diagnosis > mirror configuration. Može da se port mirroruje sa bilo kog interfejsa na LAN port, kao što je @Milan Kragujevic objasnio sa iptables komandom
Edit: uspeo sam da namestim da se moze pristupiti root-u sistema preko funkcije za ftp koja share-uje usb file.
1. Ulogujte se u shell rutera
2. ukcajte komande
3.Ulogujte se sa ftp klijentom na ruter
4. cd root
5. Sada imate pristup rootu preko ftp i mozete skinuti sta zelite
6. ceo direktorijum mozete skinuti *nix komandom wget
Edit: uspeo sam da namestim da se moze pristupiti root-u sistema preko funkcije za ftp koja share-uje usb file.
1. Ulogujte se u shell rutera
2. ukcajte komande
Code:
mkdir /mnt/root
mount -o bind / /mnt/root
mkdir /mnt/root
mount -o bind / /mnt/root
3.Ulogujte se sa ftp klijentom na ruter
4. cd root
5. Sada imate pristup rootu preko ftp i mozete skinuti sta zelite
6. ceo direktorijum mozete skinuti *nix komandom wget
Code:
wget -m ftp://user:pass@ip
wget -m ftp://user:pass@ip
Poz, posedujem isti, i hteo bih da u njemu promenim DDns provajdere, http://www.dyndns.com se plaća, a http://www.dtdns.com i http://ns.eagleeyes.com.cn/cgi-bin/gdipupdt.cgi, ne postoje?!
Ne može da se promeni. Stavi no-ip client na PC. Ako nećeš PC da stoji uključen, kupi raspberry pi zero ili neku kopiju i instaliraj no-ip tamo.
(za one koji baš baš baš žele da znaju -- može, skineš firmware sa Telekom TFTP/TR069 servera, odsečeš header, dekompresuješ, maskiraš IP adresu ovog eagleeyes servisa na neki svoj server (u hosts fajl), prepakuješ, ažuriraš, moliš se svim bogovima i boginjama da radi, i na svom serveru postaviš skriptu na tu lokaciju i na tom lažnom domenu i ta skripta onda emulira no-ip DNS klijent. Radio sam to na H267N, nemojte, nije vredno vremena i nerviranja.)
(za one koji baš baš baš žele da znaju -- može, skineš firmware sa Telekom TFTP/TR069 servera, odsečeš header, dekompresuješ, maskiraš IP adresu ovog eagleeyes servisa na neki svoj server (u hosts fajl), prepakuješ, ažuriraš, moliš se svim bogovima i boginjama da radi, i na svom serveru postaviš skriptu na tu lokaciju i na tom lažnom domenu i ta skripta onda emulira no-ip DNS klijent. Radio sam to na H267N, nemojte, nije vredno vremena i nerviranja.)
Jel može neko da napiše step by step instrukcije za tr069 i skidanje firmware-a, probao sam da bridge na port od rutera al ne dobijam ip adresu. Btw čini mi se da se updateovao firmware i sad ne mogu isključiti management preko ip adrese. Sa HSI AD interfejsa. (Ne znam koja je razlika izmedju HSI ad I HSI tačno)
Ako se setim, sledeće nedelje kad budem blizu Telekom DSL konekcije ću ti napisati na mejl.
Zahvaljujem
Ima li načina da se u ZXHN H168N uređaju izmene dodeljeni DNS serveri dobavljača usluge VDSL2 i-net pristupa?
DNS servere je moguće odrediti u DHCP LAN postavkama, ali mi to nije dovoljno.
Potrebna mi je promena DNS u WAN HSI sekciji (zbog prevazilaženja geo-block ograničenja npr. korišćenjem SmartDNS servera).
U nekada korišćenom ADSL modemu to je bilo moguće, ali u ovom takvu slobodu podešavanja, na žalost, ne nalazim.
DNS servere je moguće odrediti u DHCP LAN postavkama, ali mi to nije dovoljno.
Potrebna mi je promena DNS u WAN HSI sekciji (zbog prevazilaženja geo-block ograničenja npr. korišćenjem SmartDNS servera).
U nekada korišćenom ADSL modemu to je bilo moguće, ali u ovom takvu slobodu podešavanja, na žalost, ne nalazim.