[Реверс-инжиниринг Android] Использование инструмента IDA (32-битная/64-битная версия IDA | Представление ассемблерного кода IDA View-A | Окно строк)
[Реверс-инжиниринг Android] Использование инструмента IDA (32-битная/64-битная версия IDA | Представление ассемблерного кода IDA View-A | Окно строк)

Каталог статей

1. 32-битная/64-битная версия IDA


После установки IDA он будет создан на рабочем столе.

2

значки,

IDA Pro (32-разрядная версия) Да

32

разрядная версия, IDA Pro (64-разрядная версия) Да

64

битовая версия;

32

битовая версия позволяет конвертировать язык ассемблера в код C/C++,

64

Битовая версия не имеет этой функции;

64

битовую версию можно разобрать

32/64

Битовая динамическая библиотека, исполняемая программа exe, другие исполняемые программы;

32

Битовая версия может только анализировать

32

битовая динамическая библиотека или исполняемая программа;

64

Битовая версия может быть отлажена

64

битовая исполняемая программа,

32

Битовая версия может быть отлажена

32

Битовая исполняемая программа;

2. Вид ассемблерного кода IDA View-A


IDA View-A имеет два типа представления ассемблерного кода: текстовое и графическое;

ссылка 【Android Реверс】рука компиляция ( использовать IDA анализировать arm Файлы динамической библиотеки архитектуры | использовать IDA Открыть arm Файл динамической библиотеки | выключатель IDA Средний стиль отображения компиляционного кода ) два、выключатель IDA Средний стиль отображения компиляционного кода Глава блога , Есть подробный выключатель Графический вид / текстовый вид Операция ;

текстовый вид : текстовый вид Описание Конкретный код языка компиляции , а также адрес языка компиляции , То есть позиция Кусочка, соответствующая каждой строке компиляционного кода. ; Вы также можете увидеть функция связь между кодами , какие коды соседние ,

Графический вид : Графический вид中 , Может описать логику вызова между кодом компиляции ;

3. Окно строк Окно строк


В окне IDA View-A нажмите сочетания клавиш Shift + F12, чтобы отобразить окно «Строки», в котором отображаются постоянные строки;

В постоянной строке нажмите сочетание клавиш Ctrl + F, и внизу появится поле поиска. Вы можете ввести содержимое поиска в поле поиска, если строка содержит символы, которые вы хотите найти.

boy illustration
Последний выпуск 2023 года, самое полное руководство по обучению Spring Boot во всей сети (с интеллект-картой).
boy illustration
[Решено — Практическая работа] SaTokenException: запрос не может быть получен в контексте, отличном от Интернета. Решение проблем — Практическая работа.
boy illustration
HikariPool-1 - Connection is not available, request timed out after 30000ms
boy illustration
Power Query: автоматическое суммирование ежемесячных данных с обновлением одним щелчком мыши.
boy illustration
установка Ubuntu в среде npm
boy illustration
3 Бесплатные системы управления складом (WMS) .NET с открытым исходным кодом
boy illustration
Глубокое погружение в библиотеку Python Lassie: мощный инструмент для автоматизации извлечения метаданных
boy illustration
Объяснение прослушивателя серии Activiti7 последней версии 2023 года
boy illustration
API-интерфейс Jitu Express для электронных счетов-Express Bird [просто для понимания]
boy illustration
Каковы архитектуры микросервисов Java. Серверная часть плавающей области обслуживания
boy illustration
Описание трех режимов жизненного цикла службы внедрения зависимостей Asp.net Core.
boy illustration
Java реализует пользовательские аннотации для доступа к интерфейсу без проверки токена.
boy illustration
Серверная часть Unity добавляет поддержку .net 8. Я еще думал об этом два дня назад, и это сбылось.
boy illustration
Проект с открытым исходным кодом | Самый элегантный метод подписки на публичные аккаунты WeChat на данный момент
boy illustration
Разрешения роли пользователя Gitlab Гость, Репортер, Разработчик, Мастер, Владелец
boy illustration
Spring Security 6.x подробно объясняет механизм управления аутентификацией сеанса в этой статье.
boy illustration
[Основные знания ASP.NET] — Аутентификация и авторизация — Использование удостоверений для аутентификации.
boy illustration
Соединение JDBC с базой данных MySQL в jsp [легко понять]
boy illustration
[Уровень няни] Полный процесс развертывания проекта Python (веб-страницы Flask) в Docker.
boy illustration
6 способов чтения файлов свойств, рекомендуем собрать!
boy illustration
Графическое объяснение этапа строительства проекта IDEA 2021 Spring Cloud (базовая версия)
boy illustration
Подробное объяснение технологии междоменного запроса данных JSONP.
boy illustration
Учебное пособие по SpringBoot (14) | SpringBoot интегрирует Redis (наиболее полный во всей сети)
boy illustration
Подробное объяснение механизма подтверждения выпуска сообщений RabbitMQ.
boy illustration
На этот раз полностью поймите протокол ZooKeeper.
boy illustration
Реализуйте загрузку файлов с использованием минимального WEB API.
boy illustration
Демо1 Laravel5.2 — генерация и хранение URL-адресов
boy illustration
Spring boot интегрирует Kafka и реализует отправку и потребление информации (действительно при личном тестировании)
boy illustration
Мысли о решениях по внутренней реализации сортировки методом перетаскивания
boy illustration
Междоменный доступ к конфигурации nginx не может вступить в силу. Междоменный доступ к странице_Page