Описание тега reverse-engineering

Обратный инжиниринг - это процесс обнаружения технологических принципов устройства, объекта или системы, созданного человеком, путем анализа их структуры, функций и работы.
4 ответа

Зашифруйте строку и предотвратите обратный инжиниринг в iOS

Я создаю приложение для iPhone, и в настоящее время мне нужно зашифровать строку, сохранить ее в файле и иметь возможность расшифровать ее позже. Как я понимаю, для этого я могу использовать симметричное шифрование, но мой ключ для шифрования / деши…
2 ответа

Как сказать, является ли двоичный файл скомпилированным GS или нет, и без символов?

Я хочу иметь возможность определить, скомпилирован бинарный файл GS или нет? /GS - проверка безопасности буфера с использованием куки. Я хочу быть в состоянии найти это без символов и в общей форме. BinScope выдает мне следующее при попытке проверит…
1 ответ

Как лучше всего узнать об изменениях в базе данных?

Я использую приложение, которое использует MySQL дБ и недавно возникли проблемы с приложением. Я просто хотел вернуться и выяснить, какие изменения были внесены в БД по приложениям, и для этого кто-то предложил мне провести обратный инжиниринг. Може…
20 июл '15 в 06:56
1 ответ

Как перевести сборку на C со стеком, реализованным в куче?

Я знаю, что есть некоторые посты, рассказывающие о переводе ассемблера в C, но в основном все они направлены на то, как получить исходный код на человеко-читабельном C Поэтому я хочу добиться процесса перевода со стеком, реализованным в куче. Мне не…
13 дек '13 в 19:50
1 ответ

Объясняя некоторые ASM

У меня есть этот код ASM, и мне нужна помощь в объяснении его, в основном макрос. Я попробовал инструмент разборки ASM to C, но не смог заставить его работать с несколькими файлами, а остальные были намного выше моего бюджета. macro.inc: pokazvane_c…
20 янв '17 в 14:04
1 ответ

Реверсирование сетевого трафика приложения Android Market

Исходный код приложения Android Market недоступен. Я хочу изменить сетевой протокол, используемый рынком. Цель состоит в том, чтобы создать инструмент, который может имитировать телефонную трубку и искать определенную фразу, таким образом, возвращая…
05 июл '11 в 19:03
0 ответов

Я не могу сгенерировать hibernate.reveng.xml

Я пытаюсь разработать приложение Spring Hibernate из некоторого учебника, где я обнаружил, что для конфигурации Hibernate должны быть hibernate.reveng.xml внутри папки конфигурации. Но когда я пытаюсь создать его Right Click Project > New > Hi…
12 июн '15 в 13:04
1 ответ

Объявление массива в разобранном коде

Я пытаюсь разобрать ropasaurusrex. это вопрос CTF. Вы можете скачать исполняемый файл по следующей ссылке. Я использую Хоппер для разборки. Вот Картинка выше является основной рутиной этой программы. Пожалуйста, посмотрите на красную линию на картин…
09 дек '15 в 08:50
2 ответа

Обратный инжиниринг в Bouml для проекта php

Мой PHP-проект с использованием Zend Framework. я хочу сгенерировать диаграмму классов для этого php(zendframwork). Я пытаюсь сгенерировать диаграмму классов, используя проект Bouml. Пожалуйста, помогите мне. Я перехожу по этой ссылке Видео обратног…
1 ответ

Декомпилированная Java из APK - циклы while, которые ничего не делают

Я декомпилировал apk и вижу много циклов while, которые возвращаются немедленно, а за ними следует другой код: while (true){ return; if (!cond1){ continue; } if (cond2){ continue; } } Если вы хотите создать этот код в декомпиляции, какой код Java вы…
27 авг '12 в 16:52
3 ответа

Мониторинг сетевой активности конкретной программы

У меня есть программа, которую я пытаюсь перепроектировать. Он получает определенный ключ, используя HTTP GET для некоторых URL. Мне нужно выяснить детали того, как это работает. Хорошей новостью является то, что есть возможность предварительно сфор…
2 ответа

Файл classes.dex не содержит мои классы Java

Я разработал приложение в Android Studio и протестировал его на своем телефоне. Я отформатировал свой компьютер и забыл сохранить свой проект где-нибудь. Теперь я хочу вернуть мои исходники. Я получаю APK-файл со своего телефона (используя adb и не…
1 ответ

Почему приложения / апплеты Java могут быть декомпилированы?

Недавно я работал над некоторыми приложениями для Android и немного разочарован тем, что мои приложения могут быть подвергнуты обратной разработке. Я действительно запутываю свой код, но это может зайти так далеко, талантливый разработчик может легк…
04 июн '13 в 22:28
1 ответ

Зашифруйте строку и сделайте ее защищенной даже после извлечения apk

Я хочу сохранить уникальную строку как переменную в зашифрованном виде и передавать переменную как параметр на мой сервер PHP в каждом запросе, чтобы быть уверенным, что запрос поступает из моего приложения для Android, а не из других браузеров. Я н…
29 сен '15 в 05:26
1 ответ

Генерация подписей Libc с использованием сигма-кода IDA

Я хочу генерировать подписи libc с использованием IDA sigmake для GNU/Linux 2.6.24 - 64bit. Есть ли место, откуда я могу напрямую загрузить libc.a, соответствующий 64-битной версии GNU / Linux 2.6.24. Где бы я ни смотрел в интернете, доступен только…
07 май '16 в 13:59
1 ответ

GDB: Как напечатать значение по адресу памяти в ASM

0x08048c62 <+0>: sub $0x2c,%esp 0x08048c65 <+3>: lea 0x1c(%esp),%eax 0x08048c69 <+7>: mov %eax,0xc(%esp) 0x08048c6d <+11>: lea 0x18(%esp),%eax 0x08048c71 <+15>: mov %eax,0x8(%esp) 0x08048c75 <+19>: movl $0x804a73…
06 фев '15 в 01:54
0 ответов

Идентификаторы класса Objective-C имеют префикс objc_class_ вместо _OBJC_CLASS_$_

Я пытаюсь использовать некоторые методы в приложении, созданном с помощью Objective-C. Я получаю эту ошибку: Symbol not found: _OBJC_CLASS_$_IASAvatarViewController После открытия исполняемого файла в Hopper, я вижу, что все классы имеют префикс obj…
3 ответа

Что это за шифрование?

Я использовал EtherDetect, чтобы увидеть, что мне посылает одна игра и что я отправляю на игровой сервер. Мне было интересно, что это за шифрование после информации о пакете, которая окрашена в серый цвет на изображении ниже. Как я могу зашифровать …
27 сен '10 в 10:31
32 ответа

Список всех индексов и столбцов индекса в БД SQL Server

Как получить список всех индексов и столбцов индекса в SQL Server 2005+? Самое близкое, что я мог получить: select s.name, t.name, i.name, c.name from sys.tables t inner join sys.schemas s on t.schema_id = s.schema_id inner join sys.indexes i on i.o…
19 апр '09 в 18:38
2 ответа

Как получить хороший вид стека в radare2?

Это представление стека, которое я получаю в radare2 после входа в режим визуальной панели: Это вид от иммунитета отладчика: Как я могу получить представление, похожее на представление отладчика иммунитета в Radare2?
25 ноя '17 в 14:46