Сейчас на форуме: bezumchik, tyns777, Lohmaty (+7 невидимых)

 eXeL@B —› Вопросы новичков —› Возвратно ориентированное программирование
Посл.ответ Сообщение

Ранг: 5.0 (гость)
Активность: 0.030.01
Статус: Участник

Создано: 02 мая 2019 09:27
· Личное сообщение · #1

Кто работал с программой ropper? В описании написанно что она может генерировать цепочки для х86-64 (например для mprotect), даже есть соответствующий питоновский файл в папке программы. Но когда пишу команду для генерации выдает что данная функция недоступна для х86-64.



Ранг: 64.9 (постоянный), 47thx
Активность: 0.120.02
Статус: Участник

Создано: 02 мая 2019 12:14
· Личное сообщение · #2

google mlya
post svoj cmd blya

ropper --file /bin/ls --chain "mprotect address=0x00400000 size=0x100"




Ранг: 337.5 (мудрец), 348thx
Активность: 2.112.42
Статус: Участник

Создано: 02 мая 2019 15:28
· Личное сообщение · #3

Учитывая защиту, обход может быть столь сложен, что это вообще реализовать вручную проблемно, не говоря уже про какой то автомат, который соберёт какие то цепочки. Как обучалка такое тоже не годится. Тогда зачем это нужно ?
Вот тут есть старый пример обхода защиты(fg) --> Link <--

И такое сейчас не сработает. Вы наивно полагаете что собрав цепочку всё получится, это видимо просто не знанием текущей защиты(тоесть ньюби с запредельным самомнением - скачал и заюзал")

-----
vx




Ранг: 5.0 (гость)
Активность: 0.030.01
Статус: Участник

Создано: 02 мая 2019 15:50
· Личное сообщение · #4

Какая разница зачем мне это? ASLR я отключаю, обхожу только DEP, в программе которую сам написал, я собрал цепочку в ручную и все получилось. Данная прога должна генерировать только последовательность команд, для сисколов, находя их в коде программы, что в этом сложного, мне просто интересно как она это делает и я хочу разобраться.




Ранг: 337.5 (мудрец), 348thx
Активность: 2.112.42
Статус: Участник

Создано: 02 мая 2019 16:00
· Личное сообщение · #5

Vladislou

> для сисколов, находя их в коде программы

Для каких есчо сисколов" ?

-----
vx




Ранг: 5.0 (гость)
Активность: 0.030.01
Статус: Участник

Создано: 02 мая 2019 23:26
· Личное сообщение · #6

execve, mprotect



Ранг: 102.0 (ветеран), 18thx
Активность: 0.070.02
Статус: Участник

Создано: 08 мая 2019 18:14
· Личное сообщение · #7

А плагин mona.py для WinDbg вам не поможет?


 eXeL@B —› Вопросы новичков —› Возвратно ориентированное программирование
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати