Helló!
Van egy Wrt54G routerem, amin egy firmware frissítéssel sikerült egy nagyon alap shellt szeretnem (msh - BusyBox). Szeretnék erre psyBNC-t telepíteni. A probléma az, hogy semmilyen csomagkezelő nincs benne és a make és a gcc is hiányzik. A kérdésem az volna, hogy van-e valakinek ötlete, hogy hogyan lehetne így telepíteni rá valamit? Függőségekkel ugye nem állok túl jól.
Hogyha egy lefordított binárist teszek rá, azt sem akarja elindítani.
6Mb hely áll rendelkezésre mindehez. Van valakinek ötlete?
Köszönöm.
- 910 megtekintés
Hozzászólások
Hogyha egy lefordított binárist teszek rá, azt sem akarja elindítani.
miért nem? és ha ldd-vel megnézed, hogy milyen so-kat használ, és azokat felrakod a megfelelő helyre?
- A hozzászóláshoz be kell jelentkezni
>> Hogyha egy lefordított binárist teszek rá, azt sem akarja elindítani.
és miylen architektúrára fordítottad?
- A hozzászóláshoz be kell jelentkezni
Hátugye PCre. Ez így gondomolom nem jó :) . az uname -a a routeren egy mips -el (meg még verziószámmal) tér vissza. Arra kellene fordítani ugye? Ezt hogyan tegyem meg ha ./configure, make, make install a szokásos menete a telepítésnek?
A .so -k bemásolgatását megnézem amint hozzájutok. De előtte gondolom le kéne rendesen fordítani.
- A hozzászóláshoz be kell jelentkezni
"OpenWrt Buildroot is a set of Makefiles and patches that allows to easily generate both a cross-compilation toolchain and a root filesystem for your Wireless Router. The cross-compilation toolchain uses uClibc, a tiny C standard library."
(OpenWRT)
- A hozzászóláshoz be kell jelentkezni
a dd-wrt firmware-nek van csomagkezelése és leírása is, hogy mit hogyan
- A hozzászóláshoz be kell jelentkezni