Re: Как бы подергать за...
- From
- Dmitry Miloserdov (2:5020/400)
- To
- Serguei Revtov
- Date
- 2010-12-01T23:15:36Z
- Area
- RU.UNIX.SOLARIS
From: Dmitry Miloserdov <dmitry@bis.ru>
01.12.2010 8:40, Serguei Revtov пишет:
> О... кажется понял... Не, для того, чтобы разобраться в ассемблере и ядре
> системы настолько, чтобы поудалять файлы или еще как-то развесить систему,
> потребуются годы. Нереально, но идея оригинальная ж)
Не все так сложно.
breakpoint на unlink и подменить имя удаляемого файла - может повезти )
Шансы конечно не очень велики - если только жив рутовый процесс который
регулярно что-то удаляет.
Можно посложнее - bp на open - пролистываешь нерутовые процессы,
пролистываешь процессы которые критичны для системы.
bp на точку возврата, еще раз bp на точку возврата,
все ты в процессе к которому подлинкован libc и в стеке
уже лежит ссылка на какое-то имя файла.
Вообщем задача практически реализуемая - а будь вместо
куцего obp нормальный mdb можно былоб и воплотить
--- ifmail v.2.15dev5.4
* Origin: NPO RUSnet InterNetNews site (2:5020/400)
SEEN-BY: 236/100 450/186 1024 451/30 461/640 469/999 4625/8 5000/5000
SEEN-BY: 5001/5001 5006/1 5007/1 5010/70 5011/13 5012/46 5019/40 5020/18 175
SEEN-BY: 5020/194 400 545 758 845 902 1042 2238 4441 5480 5021/29 5022/128
SEEN-BY: 5025/3 5030/966 1080 1900 1957 2404 5035/38 5036/1 5037/7 5047/47
SEEN-BY: 5054/1 4 8 28 37 5060/88 5061/15 120 5066/18 5071/166 5075/35 5080/68
SEEN-BY: 5083/1 5085/13 5095/20 6078/80
PATH: 5020/400 4441 545 5054/1 37