У меня есть разделенный двоичный код для анализа. Какой-то интересный код находится по адресу 0x1234, как мне найти все переходы на этот адрес? (конечно, я не ожидаю найти вычисленные прыжки на этот адрес, только те, которые жестко закодированы). Я не могу использовать простой поиск, так как команда прыжков обычно кодируется с относительным смещением, и есть много видов переходов (je, jne, jmp ...). Я сейчас работаю с GDB-PEDA на x86_64/linux, если это должен быть подход, основанный на платформе.Как найти подсказки на конкретный адрес
0
A
ответ
2
Как найти все переходы по этому адресу?
Попробуйте objdump -d a.out | egrep 'j.* 0x1234'
Смежные вопросы
- 1. Как найти конкретный адрес mac using python
- 2. как перенаправить на конкретный адрес на 404
- 3. URL-адрес переадресации на конкретный IP-адрес
- 4. Как найти конкретный адрес электронной почты Outlook в python
- 5. map указать виртуальный адрес на конкретный физический
- 6. найти адрес на Android-телефоне
- 7. IP-адрес, переведенный на конкретный почтовый индекс
- 8. Как найти конкретный файл
- 9. Как назначить конкретный адрес переменной?
- 10. как найти конкретный конкретный атрибут в JavaScript
- 11. Указатель на конкретный адрес в C
- 12. Местоположение Конкретный URL-адрес перенаправления на субдомен
- 13. Отправка PHP-скрипта на конкретный IP-адрес на сайте
- 14. Как найти конкретный элемент ретранслятора
- 15. Facebook, как box, нравится конкретный URL-адрес
- 16. Python UDP recvfrom() конкретный адрес
- 17. Как найти адрес mac?
- 18. .htaccess: разрешить конкретный URL-адрес
- 19. Как найти адрес клавиатуры
- 20. Terminal Найти конкретный файл
- 21. Как получить конкретный IP-адрес сервера
- 22. Как перенаправить любой конкретный URL-адрес на localhost в nginx
- 23. Как отправить данные формы на конкретный адрес электронной почты?
- 24. Как отправить сетевые пакеты на конкретный адрес pci?
- 25. Как создать страницу asp.net на конкретный IP-адрес?
- 26. Найти данные на конкретный день, используя BETWEEN
- 27. Найти конкретный цвет Java
- 28. Как найти URL-адрес на странице
- 29. найти конкретный файл на сервере ubuntu 14.04
- 30. Найти конкретный абзац на веб-странице
Я думаю, что вы должны выполнить программу, чтобы собрать эту информацию. Может быть, полезен процесс записи gdb. Включена запись (запись btrace). Поместите точку останова в 0x1234. Затем, когда точка останова ударяется, используйте историю записей, чтобы узнать, как вы (и откуда) вы прыгнули туда. – dbrank0
BTW: Я неправильно понял вопрос. Это необходимо, только если вы хотите найти вычисленные прыжки. – dbrank0