DD-WRT SSH nélkül és hosts fájl?

Linksys WRT54G2 V1 54Mbps 2.4 Ghz
+
DD-WRT v24-sp2 (10/30/08) micro (SVN revision 10709M NEWD Eko)

Nincs SSHd funkcióm:
https://i.imgur.com/uipLb9i.png

telnet az megy.:
https://i.imgur.com/h9I9hLs.png

Az lenne a kérdésem hogy a fenti információk alapján lehetséges-e még valamilyen úton-módon hogy hozzáférjek a router gyökérkönyvtárához,
vagy legalább a hosts fájlhoz?

Hozzászólások

Ha van telnet, akkor mi tart vissza?

---
Apple iMac 27"
áéíóöőúüű

Ha tényleg nullán vannak az ismereteid akkor nehéz lesz. Amit látsz az egy többé-kevésbe normális linux prompt. Használd a leírásokat, az ssh-val is pont ezt a promptot kapnád. A DD-wrt-nek van webes felülete is.

https://wiki.dd-wrt.com/wiki/index.php/Telnet/SSH_and_the_Command_Line

nehéz lesz, ez kétségtelen, de mindent el kell kezdeni valahol, ez sem különb gondolom mint bármi más :)

Mint jó kezdő, már az első lépésnél elakadok, alapvetően nem is értem miért nem úgy van ez mint linuxon hogy

nev@gepnev::~$

hanem ez hogy:
\u@\h:\w\$
https://i.imgur.com/h9I9hLs.png

Kapásból bármit próbálok
mindig

-sh: PARANCS: not found

eredményt kapok

A "bármit próbálok" micsoda? Mert azon az öreg uzsonnásdobozon (szappantartónak túl nagy lenne) a DD-wrt (miért az? Anno amikor én szórakoztam WRT54-gyel... mondjuk úgy, volt némi biztonsági problémám (binárisba belefordított csomagszűrő szabály), és ahogy a fejlesztői oldal ezt kezelte, az kritikán aluli volt...) egy busybox-ot tartalmaz, az meg kellően buta magától is, és hogy ezt még mennyire butították tovább, hogy elférjen, az jó kérdés - de ha beírod, hogy help, akkor megmondja, melyik parancsokat, pontosabban mely szokásos parancsok lebutított/csökkentett képességű (paraméterezhetőségben mindenképp butább) verzióját tartalmazza.

A prompt meg azért olyan "érdekes", mert a busybox a posix-shellben értelmes "PS1" környezeti változót sem igazán tudja kifejteni (\u: user, \h: hostnév, \w: aktuális könyvtár, \$: normál usernél "$", root esetén #)

ot
Sajnos a busybox egyáltalán nem biztos, hogy a help-re értelmes választ ad. Én eddig a busybox paraméterek nélküli verzióját használtam erre, de mint már itt is morogtam rá, pl. a legfrissebb owrt-ben a help-re "not found", a busybox meg "applet not found" hibát ad.

A PS1-ben pedig a \X-ek bash-ficsorok, kb semelyik másik POSIX-shell nem ismeri.
/ot

A többi stimmel. ;-)

Szerk: kis keresgélés után arra már van válasz, hogy miért ez: mert az openwrt az 54g2-t egyáltalán nem támogatja, míg a dd-wrt legalább igen.

=====
tl;dr
Egy-két mondatban leírnátok, hogy lehet ellopni egy bitcoin-t?

Azért ilyen furcsa a prompt, mert bash-ra van tervezve, de gondolom busybox-féle sh fut, az meg ilyen fancy ficsorokat nem ismer (az a verzió legalábbis). A "not found" meg ugye azt jelenti, hogy egy iszonyat lecsupaszított felületed van, ahol még az alap parancsok jelentős része sincs feltelepítve (belefordítva a busybox-ba). Ha jól tudom a wrt54g igen csekény memóriával rendelkezik, gondolom ezért van ennyire kiherélve. (Már a név is, hogy "dd-wrt ...micro" jelzésértékű.) Mivel shelled van, ezért minden belső parancsnak működnie kéne. Mondjuk az ls, a cat már nem belső parancsok, szóval cd, echo, type, stb. Marad az, hogy ha a busybox tud shell-fv-eket vagy aliasokat, akkor a szükséged dolgokat megpróbálod leprogramozni.

pl: klasszikus:
ls -> echo *
ls -a -> echo .* *
cat file -> while read a ; do echo "$a" ; done < file
stb.

=====
tl;dr
Egy-két mondatban leírnátok, hogy lehet ellopni egy bitcoin-t?

Administration->Management->SSH Management

Szívesen.

Jobban jársz a napokban (a gyári szoftver miatt) sokat szidott 841n valamely régebbi revíziójával. Annak idején az ennél komolyabb felszereltségű de már akkor is régi WRT54GL-t cseréltem el rá, mert stabilabb volt a wifije a Linksys-nek én meg kockáztattam, hátha nem olyan vacak a 841n se OpenWRT-vel és igazam lett. Azóta is vannak rá friss OpenWRT változatok, SSH-val is elérhető meg webes felülettel is, maszekban fabrikált soros porttal (ha megint saját hülyeségből téglásítanám)