Загрузка...

Почему esp+32 равняется S?

Тема в разделе Реверсинг / Assembler создана пользователем uloo 17 окт 2021. 361 просмотр

Загрузка...
  1. uloo
    только начал изучать реверсинг. скачал очередной crackme, попытался найти сам, примерно понимаю что и как, но у чувака в решении регистры esp превращаются в буквы, я не понимаю как это работает.

    [IMG]
     
  2. liquidCR
    liquidCR 18 окт 2021 197 26 мар 2019
    uloo, Он берет их из ячейки памяти, скинь мне этот семпл. Я тебе подробно покажу
     
    1. uloo Автор темы
  3. Кефтеме
    Кефтеме 2 ноя 2021 1098 20 июл 2020
    esp - регистр указателя стека. esp+32 - сдвиг от адреса стека на 32 байта. Получается, что по адресу ss:[exp+32] располагается символ S и начало искомой строки, где esp+32 - это указатель внутри стека. Сори, если поздно.
     
    1. uloo Автор темы
Top