Сеня рядом и Белла пришел. Былое
Как создать скрипт-beautifier в Ghidra на Python?
Приветствую, дорогой читатель. Хочу представить вашему вниманию пример, как можно упростить себе жизнь при исследовании кода программ, используя скриптинг в Ghidra. Если вы уже имели опыт работы с дизассемблером, то заметили, что читать его вывод не так легко, если целью является понять более высокие абстракции, заложенные в нём. Возможно, вы даже пытались декомпилировать его в псевдокод, но работать с переменными типа local_1-999 – то ещё удовольствие. Да, можно щёлкнуть на каждую из них и присвоить имя на основе логики...
Программируем на Python под Android - Создание APK
Что расскажем?
В этой статье, мы рассмотрим, как установить программу Buildozer, с помощью которой мы сможем упаковать наш Python-код в APK-формат. В качестве примера мы используем игру "MEMO" из поста в нашем Telegram-канале: С чего начнём?
Запустим нашу виртуальную машину, которую мы устанавливали в предыдущей статье и зайдём в браузер Firefox.
Найдём сайт с документацией о программе Buildozer.
Запустим терминал и вставим поочерёдно все команды с сайта в командую строку. Теперь откроем проводник и включим отображение скрытых файлов...