Я следую учебнику по переполнению буфера. Я создал свой блок NOP, я также установил свой код оболочки, теперь мне нужно добавить адрес возврата в конец моей строки. Я знаю, что мой обратный адрес:Шестнадцатеричный адрес памяти для сборки
0xbfffef40
однако мне нужно записать в виде:
xd0\xce\xff\xff
(это просто пример, адрес, чтобы показать, какой формат мне нужно)
Я m не уверен, как выполнить преобразование между ними.
См. 'Struct.pack'. –
Не могли бы вы показать тот же номер (так что мы знаем, нужен ли вам большой или маленький конец)? –
@ enrico.bacis не уверен, что вы имеете в виду, его 32-разрядное распределение ubuntu, на котором я запускаю это. Я не могу показать тот же адрес, потому что мне нужно преобразование, вот что вопрос о – Alk