Comments 8
Дожили! Теперь чтобы расставить отступы стали обращаться к ChatGPT. Куда катится этот мир?
Не только отступы, еще и преобразование псевдокода в полноценный код.
Ответ от нашего автора:
Понимаю Ваш скепсис, этот момент может выглядеть не очень серьезно, но я все же решил добавить его в статью, потому что искусственный интеллект очень помог выполнить необходимые преобразования в коде, и это стало частью процесса реверса.
Не проще Ghidra успользовать?
![](https://habrastorage.org/getpro/habr/upload_files/f79/309/836/f793098366b71771ca17095e2c97bd80.png)
![](https://habrastorage.org/getpro/habr/upload_files/b2c/9de/5e2/b2c9de5e2e1fc4577b3af1d40579fb03.png)
Даем комментарий Никиты
По поводу первого скрина:
Декомпилятор действительно, упрощает жизнь, вы правы, но я его не стал использовать, потому что целью данной статьи было разобраться, как на низком уровне выглядит программа, как выглядят функции, циклы и т.д. и как может произойти восстановление исходника. Автоматический декомпилятор немного опускает эти моменты.
По второму скрину:
Если честно, не знал про данную возможность, обязательно возьму на вооружение, спасибо!
Метод Reverse Engineering на практике: как расшифровать исходный код