PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : dynamische library versehentlich umbenannt (Synology NAS)



bendi87
10.04.14, 21:29
Hallo Leute

Habe Mist gebaut, indem ich auf meinem NAS die libc.so.6 unbenannt habe.
Leider kann ich nun nicht mehr wiederherstellen, da das mv od cp genau diese Library braucht.

Ich bin auf dieses Forum gestossen, weil in diesem Thema http://www.linuxforen.de/forums/showthread.php?t=117183 genau das Problem gelöst wurde. Ich habe noch eine offene SSH Verbindung zu meinem NAS, habe aber keine Möglichkeit eine Live-CD o.ä. zu starten.

Im vorhergenannten Thema wurde ein statisch kompiliertes mv benutzt. Genau das könnte mir helfen. Hat jemand die möglichkeit solch ein mv zu kompilieren oder hat es sogar noch zur Hand?

Habe schon
while read -r x; do echo -nE $x >> /lib/libc.so.6; done < /lib/libc.so.6.org
probiert oder mit cat (Was natürlich auch die Library braucht).

Leider ohne Erfolg

nopes
10.04.14, 22:19
LD_PRELOAD=/path/to/my/libc_mit_komischen_namen.so.bin /bin/mv a.so b.so
könnte helfen, wenn sie nicht gelöscht wurde - siehe hier (http://stackoverflow.com/questions/426230/what-is-the-ld-preload-trick)

bendi87
10.04.14, 22:33
Juhuii

Du bist mein Retter!!

Absolut Perfekt! Hatte schon fast aufgegeben.

Vielen vielen Dank :D

So einfach wenn man weiss wie

bendi87
10.04.14, 22:36
Ich bin während meiner Suche nach einer Lösung auf diese Seite gelangt:
http://members.tip.net.au/~dbell/
hier hat einer eine shell entwickelt welche statisch gelinkt ist.
War dran diese auf meinem 2. NAS zu kompilieren. Werde das für die Zukunft mal auf mein NAS installieren. Falls ich nochmals so einen Blödsinn mache.

Besten Dank nochmals

spychodelics
10.04.14, 23:17
5 Euro in die lf.de kasse?

fipsy
07.08.15, 08:49
Ich habe vorhin EXAKT die selbe Eselei (sogar mit der selben Datei) auf meinem NAS (Buffalo Linkstation Duo) gemacht und war auch schon völlig verzweifelt, hatte fast aufgegeben und mich schon seelisch auf das Schlimmste vorbereitet. Aber dank dieses wunderbaren Threads und dieser perfekten Hilfe von @nopes konnte ich die Katastrophe im Handumdrehen beseitigen. Gottseidank war noch ein aktives ssh offen und die Datei nur umbenannt. PUH, PUH, PUH! :o

Deshalb auch von mir ein GANZ RIESIGES Dankeschön für diese wunderbare Hilfe! Vielen, vielen Dank!

Viele Grüße, Volker

spychodelics
07.08.15, 10:26
5 Euro in die lf.de kasse!