Hi ALL . почему не получается запустить файл ? диск смонтирован с noexec , но везде , с примерами , также написано что обойти этот noexec можно используя /lib/ld-linux.so.2 ничего не получается #ls -l /lib/ld-* -rwxr-xr-x 1 root root 88164 Feb 21 19:13 /lib/ld-2.3.6.so lrwxrwxrwx 1 root root 11 Mar 8 11:33 /lib/ld-linux.so.2 -> ld-2.3.6.so debian:/mnt/hda11# mount |grep hda11 /dev/hda11 on /mnt/hda11 type ext3 (rw,noexec,nosuid,nodev,noatime) debian:/mnt/hda11# ./ls bash: ./ls: Permission denied debian:/mnt/hda11# /lib/ld-linux.so.2 ./ls ./ls: error while loading shared libraries: ./ls: failed to map segment from shared object: Operation not permitted debian:/mnt/hda11# strace /lib/ld-linux.so.2 ./ls execve("/lib/ld-linux.so.2", ["/lib/ld-linux.so.2", "./ls"], [/* 36 vars */]) = 0 uname({sys="Linux", node="debian", ...}) = 0 brk(0) = 0x80017000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f6c000 open("./ls", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\2\0\3\0\1\0\0\0\340\232"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=77352, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f6b000 getcwd("/mnt/hda11", 128) = 11 mmap2(0x8048000, 77824, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = -1 EPERM (Operation not permitted) close(3) = 0 writev(2, [{"./ls", 4}, {": ", 2}, {"error while loading shared libra"..., 36}, {": ", 2}, {"./ls", 4}, {": ", 2}, {"failed to map segment from share"..., 40}, {": ", 2}, {"Operation not permitted", 23}, {"\n", 1}], 10./ls: error while loading shared libraries: ./ls: failed to map segment from shared object: Operation not permitted ) = 116 exit_group(127) = ? Process 4327 detached правильно ли я думаю , что для того чтоб запустить бинарь таким образом надо иметь его статически собранным ?
Ответ на:
комментарий
от lego_12239
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Valgrind для ARM (2012)
- Форум почему сегфолтится програмка?? (2010)
- Форум Помогите поднять упавший BIND на SLES 11 (2009)
- Форум C + random + array + segfault (2014)
- Форум Не запускается Опера (2007)
- Форум loop (2009)
- Форум iptables не видит модуль (2015)
- Форум Не запускается апач (2014)
- Форум mutt: Segmentation fault (core dumped) (2013)
- Форум dhcpd -cf xxx Permission denied (2012)