View Single Post
Staro 30.12.2020., 23:31   #302
c-shadow
Premium
Moj komp
 
c-shadow's Avatar
 
Datum registracije: Feb 2007
Lokacija: Istra
Postovi: 3,006
Citiraj:
Autor Nikky Pregled postova
Trebalo bi da radi reboot kad ga iniciraš kroz web konfig.
Da složiš kroz autoit tj. autokey ?

Kakav autokey u linux cronu na nekoj headless kanti koja dela 24/7?
Kroz web sučelje naravno radi. Browser u post zakvači neke "random" varijable koje ja ne mogu jednostavno izmisliti, a nema ih kod logina i ostalih funkcija. U nedostatku vremena puštam to programiranje za neka bolja vremena.
Inače danas sam skinuo log iz speedšrota, uptime je bio od 02.12. kada je izgleda povukao novi fw, verzija 09022001.00.032T2. Nakon toga se čudno ponaša, povremeno se dogodi neki "soft reset", vrijeme mu se vrati na 1970-01-01, onda se ETH portovi ugase i nakon nekog vremena opet je online i synca se s NTP serverom. Nema druge nego ga zaobići i router na ONT preko switcha ili direkt.
Eto, ja si dao truda, ali ne želim više vrijeme trošiti na tu kramu


Citiraj:
Autor Blagus Pregled postova
Dosta tog smeća koje dobivamo od providera voli kemijati i raditi neke nepotrebne validacije u browseru kroz JavaScript, jesi siguran kad klikneš reboot da je POST request jedino što se dogodi? Na tvom github linku vidim i da ima neki Reboot.json koji je naravno nepotrebno zakompliciran...

Github nije moj, našao sam ga slučajno
Evo ako imaš volje za proučavati, ovo je reboot spremljen iz chrome, mrvicu drugačiji je iz FF, ali ista stvar:
Code:
curl 'http://192.168.1.1/data/Reboot.json?_time=1609358749921&_rand=208&_time=1609358749921&_rand=377' \
  -H 'Connection: keep-alive' \
  -H 'Accept: application/json, text/javascript, */*' \
  -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36' \
  -H 'X-Requested-With: XMLHttpRequest' \
  -H 'Referer: http://192.168.1.1/html/content/config/problem_handling.html' \
  -H 'Accept-Language: en-US,en;q=0.9,hr;q=0.8,sr;q=0.7' \
  -H 'Cookie: session_id=1FBFC14009C9B8EA617C501E71F277AF' \
  --compressed \
  --insecure
Hederi su vjerojatno većinom viška, session cookie se pokupi kod logina i koristio sam ga kod svih upita i sve radi.
Kad složim ovakav isti request u curl, ne dobivam odgovor
Ovi parametri _time i _rand mi nisu jasni otkuda ih browser dobiva?

Zadnje izmijenjeno od: c-shadow. 30.12.2020. u 23:40.
c-shadow je online   Reply With Quote