Size: a a a

2021 March 08

КП

Котеечко Пухнастиньк... in SPbCTF
источник

КП

Котеечко Пухнастиньк... in SPbCTF
с компа вот глянул - имхо - тут
источник

КП

Котеечко Пухнастиньк... in SPbCTF
Lex
Так как столкнулся с проблемой, так и научился)
а тут не ставил цели подъебать человека
источник

КП

Котеечко Пухнастиньк... in SPbCTF
просто это странно, т.к. сам я киру не осилил
источник

L

Lex in SPbCTF
Вроде как где первая строчка с либсой, там и база
источник

КП

Котеечко Пухнастиньк... in SPbCTF
или не успел осилить
источник

КП

Котеечко Пухнастиньк... in SPbCTF
Lex
Вроде как где первая строчка с либсой, там и база
а ну да точно
источник

КП

Котеечко Пухнастиньк... in SPbCTF
если оффсеты считать - то от начала 0x7felf
источник

КП

Котеечко Пухнастиньк... in SPbCTF
а исполняемый сегмент помечен битом X в выводе отладчика
источник

КП

Котеечко Пухнастиньк... in SPbCTF
я это хотел человеку донести
источник

КП

Котеечко Пухнастиньк... in SPbCTF
лично я патчил бинари под другие либси вот так
источник

КП

Котеечко Пухнастиньк... in SPbCTF
objcopy -R .gnu_debuglink ./data/libc-2.23.so ⇒ удалить запись об отладочных символах из либы
mv ./data/data/libc-2.23.so ./data/libc-2.23.so.debug ⇒ копируем файл отладочных символов от библиотеки соответствующей версии в папку с кастомной библиотекой.
objcopy --add-gnu-debuglink=libc-2.23.so.debug ./libc-2.23.so ⇒ пишем в сегмет отладочных символов ссылку на файл где отладочные символы
patchelf --set-interpreter ld-2.23.so ./binary  ⇒ патчим эльф на новый либц
patchelf --replace-needed libc.so.6 `pwd`/libc-2.23.so ./binary

LD_PRELOAD=./libc-2.31.so ./crap   ⇒ запускаемся с новым либц
set exec-wrapper env 'LD_PRELOAD=./libc-2.31.so' ⇒ запускаемся с новым либц под дебаггером
источник

КП

Котеечко Пухнастиньк... in SPbCTF
фишка в том, что бы после патча работал вывод отладончный под дебагером
источник

КП

Котеечко Пухнастиньк... in SPbCTF
аля heap или vis
источник

КП

Котеечко Пухнастиньк... in SPbCTF
то есть если вы делаете по первому списку пунктов - то не нужно запускаться с LD_PRELOAD
источник

КП

Котеечко Пухнастиньк... in SPbCTF
последние два - это как быстрая альтернатива
источник

КП

Котеечко Пухнастиньк... in SPbCTF
Влад, теперь мне можно повыпендриваться? :D
источник

КП

Котеечко Пухнастиньк... in SPbCTF
источник

КП

Котеечко Пухнастиньк... in SPbCTF
ну позязя
источник

КП

Котеечко Пухнастиньк... in SPbCTF
хоть чуть-чуть
источник