Проект

Общее

Профиль

LD » История » Версия 1

Андрей Волков, 2013-05-31 01:04

1 1 Андрей Волков
h1. Динамическое связывание
2
3
h3. Предистория
4
5
Случайно удаляем симлинки до libc или до ld-linux-x86_64.so
6
7
h3. Проблема
8
9
Вы пишете ls и получаете /bin/ls: File not found
10
11
Но осталась рутовая консоль bash.
12
Закрыть и сдаться? Ни за что!
13
14
15
16
h3. Решение
17
18
Две команды:
19
20
export LD_PRELOAD=/lib64/libc-2.12.2.so
21
/lib/ld-2.12.2.so /bin/ls