У тебя есть 2 файла: aaa_base.c и ccc.o. Последний - это уже заранее скомпилирован nasm'ом ccc.asm Тогда 1) mv ccc.o ccc.o_shipped 2) Makefile...
Для этого удобно пользоваться core-файлами. В начале проверь, что они создаются: $> ulimit Если ноль, то измени на $> ulimit -c unlimited...
dlopen, dlsym, dlclose и dlerror входят в стандарт POSIX. Так что должны работать одинаково на всех posix-compliant системах.
Откуда берётся ruid? Он устанавливается вызовом setuid(). В основном это делает процесс login после авторизации пользователя. Откуда берётся euid?...
Я такое использование часто видел в финальных частях эксплойтов. Как выглядит схема повышения привилегий при эксплойте? Очень схематично и...
Quantum Я делаю так. Захожу на http://www.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=tree Там, например, перехожу по дереву...
Для линукса таблицу сисколов надо смотреть в исходниках ядра. Называется sys_call_table. Смотреть, например, здесь: arch/i386/syscall_table.S...
Взял код у razor. > uname -rsm Linux 2.6.18-rc3 i686 > ./test_os OS_UNKNOWN, gs = 0x33 Дистрибутив - Gentoo.
Посмотри информацию по структуре siginfo_t в sigaction(2). Можно, например, что-то вроде void on_sigsegv(int sig, siginfo_t *si, void *ptr) {...
Из MSDN про SO_KEEPALIVE: Однако ioctlsocket() такие ошибки не возвращает. Так что здесь SO_KEEPALIVE бесполезна. Вот тебе из linux kernel...
По умолчанию, команда disassemble <arg> дизассемблирует функцию, окружающую arg. Однако здесь, похоже, gdb не может определить начало/конец...
Есть предположение. Правда, пока проверить по тех. причинам не могу. 1. Сокет со стороны отправителя закрылся. 2. invoke ReceiveBuffer,...
Receiver #define RECEIVER_PORT 65000 unsigned char buf[] = { 0, 0, 0, 0 }; size_t buflen = sizeof(buf); int l, r; struct sockaddr_in local,...
Что-то я не понял, как в новом форуме можно приаттачить файл к сообщению. Потому вот скорее схема, чем готовый пример: Sender #define...
Вполне рабочий, хотя есть некоторые досадные ограничения. Если пользоваться gdb-like отладчиками непривычно, то он будет в самый раз. Однако,...
Имена участников (разделяйте запятой).