Re[7]: модификация elf, добавление сегмента+секции
От: kov_serg Россия  
Дата: 21.02.25 11:41
Оценка:
Здравствуйте, Molchalnik, Вы писали:


M>[cut=сделал. теперь код программы, которую я патчу, такой]


Вот тут есть
M>arch_prctl(ARCH_SET_FS, 0x7f7e400) = 0

А тут:

M>[cut=strace этой программы после патча]

M>[code]
M>strace ./t
M>execve("./t", ["./t"], 0x7ffce65de1f0 /* 78 vars */) = 0
M>mprotect(0x401000, 1536000, PROT_READ|PROT_EXEC) = 0
где arch_prctl(ARCH_SET_FS ?
M>--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x28} ---

M>UPD. поправлен код последнего strace
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.