Сейчас на форуме: -Sanchez- (+8 невидимых) |
![]() |
eXeL@B —› Основной форум —› Взлом Android приложений |
<< 1 ... 18 . 19 . 20 . 21 . 22 . 23 . 24 . 25 . 26 . 27 . 28 ... 38 . 39 . >> |
Посл.ответ | Сообщение |
|
Создано: 12 сентября 2011 12:37 · Поправил: SaNX · Личное сообщение · #1 В теме обсуждаются вопросы взлома под андроид и соответствующие тулзы. ТУТОРИАЛЫ: ТУЛЗЫ: JEB ApkAnalyser GikDbg В аттаче fernflower, очень годный жава декомпилер. ![]() ----- SaNX ![]() |
|
Создано: 08 апреля 2015 22:06 · Личное сообщение · #2 |
|
Создано: 08 апреля 2015 22:09 · Личное сообщение · #3 |
|
Создано: 08 апреля 2015 22:11 · Личное сообщение · #4 |
|
Создано: 10 апреля 2015 12:14 · Личное сообщение · #5 |
|
Создано: 10 апреля 2015 12:19 · Личное сообщение · #6 |
|
Создано: 10 апреля 2015 12:50 · Личное сообщение · #7 reversecode пишет: с соурсов 6.6 пробуйте собрать, и потом пофиксить)) Да там по факту ничего поменяться не должно было, кроме параметров пересборки бинарника, чтобы запускался на пятом адроиде. Всё дело в том, что пересборка таких вещей для меня тёмный лес (последствия постоянного общения с виндой, избегая линукс). Я боюсь у меня такая операция может выжрать до недели времени и разбирательств, так как под рукой и уже скаченного нужного нет. При попытке запуска android_server из IDA 6.6, выдает это "error: only position independent executables (PIE) are supported.". Как с этим бороться нашёл только то, что надо пересобрать под андроид-16. А я с нативом в андроиде, вообще не работал. Вот я и подумал, что может быть найдуться добрые и знающие люди, которые это смогли бы провернуть как-то. Я очень боюсь потерять кучу времени, так ничего и не добившись, так как очень мало этого свободного времени из-за лаки патчера ![]() ![]() |
|
Создано: 10 апреля 2015 13:49 · Личное сообщение · #8 не должно, а может есть немного рефакторинга в протоколе на команде суспенд, вникать пока не хочу ![]() |
|
Создано: 10 апреля 2015 14:35 · Личное сообщение · #9 reversecode пишет: есть немного рефакторинга в протоколе на команде суспенд, вникать пока не хочу Ну если когда-нибудь появится не очень драгоценный излишек времени, буду сильно благодарен, если у Вас получилось бы пересобрать этот бинарник. У меня просто единственный девайс, на котором можно осуществлять реверс натива - это на андроид 5, который пользователь подарил, а мой старенький девайс galaxy s 4 wifi уже не справляется, тупо виснет на 80% приложений и играх. Если не получится и не хочется заморачиваться, то и за уже потраченное время и написанное спасибо ![]() ![]() |
|
Создано: 10 апреля 2015 16:39 · Личное сообщение · #10 |
|
Создано: 12 апреля 2015 20:58 · Поправил: Apokrif · Личное сообщение · #11 chelpa пишет: Ну если когда-нибудь появится не очень драгоценный излишек времени, буду сильно благодарен, если у Вас получилось бы пересобрать этот бинарник. Этот вопрос обсуждали с reversecode в этой теме и засрали пару страниц. Результат - не хватает сорцов чтобы пересобрать. Возможно, для 6.6 или 6.7 ситуация поменялась. reversecode - посмотрите плиз, может можно тепирь компильнуть? Все равно кроме вам никто не сможет проверить... ![]() |
|
Создано: 12 апреля 2015 21:27 · Поправил: reversecode · Личное сообщение · #12 |
|
Создано: 15 апреля 2015 19:39 · Личное сообщение · #13 |
|
Создано: 16 апреля 2015 08:20 · Поправил: reversecode · Личное сообщение · #14 |
|
Создано: 16 апреля 2015 08:36 · Личное сообщение · #15 |
|
Создано: 16 апреля 2015 08:42 · Личное сообщение · #16 |
|
Создано: 16 апреля 2015 17:35 · Личное сообщение · #17 |
|
Создано: 16 апреля 2015 17:37 · Личное сообщение · #18 |
|
Создано: 17 апреля 2015 18:17 · Личное сообщение · #19 это не так-то просто... попытался пересобрать с последним ndk (ильфак пользует какой-то очень древний), тупо перекидав нужные файлы в отдельную папку, по undefined ref-ам родил такой файл: https://github.com/mailwl/android_server/blob/master/jni/ida.cpp это еще не все, там еще несколько функций нет, которые не экспортируются, и одну я вообще не смог описать - callui. С какого-то момента вообще сборка сломалась, и начала ругаться на хедеры в кишках линукса. В общем, пока что я забил ![]() |
|
Создано: 17 апреля 2015 18:42 · Личное сообщение · #20 callui это с sdk она в описании есть на прямую ее почти не вызывают, она инлайнится с хидеров и там же и обьявлена Добавлено спустя 6 минут кстати callui в сервере быть не должно, это експорт функиця с ida.dll значит что то не так установлено в дефайнах и хватается для сборки android_plugin а не android_server ![]() |
|
Создано: 17 апреля 2015 20:07 · Личное сообщение · #21 в том-то и дело, что в android_server эта функция есть, точнее это не функция, а указатель на нее Code:
меня больше беспокоят такие функции, как: bool is_32bit_thumb_insn(uint16 code); которые по имени нигде не светятся, но вызываются, если задифайнить __ARM__ ![]() |
|
Создано: 17 апреля 2015 20:20 · Поправил: reversecode · Личное сообщение · #22 да... в натуре callui есть, но она там лишняя она зовется практически во всех случаях msg дебага дебаг месседж отключить и о ней можно забыть is_32bit_thumb_insn временную заглушку потом откопать ее можно Добавлено спустя 2 минуты но если что прототип // Pointer to the user-interface dispatcher function // This pointer is in the kernel idaman callui_t ida_export_data (idaapi*callui)(ui_notification_t what,...); Добавлено спустя 31 минуту Code:
![]() |
|
Создано: 17 апреля 2015 21:29 · Личное сообщение · #23 |
|
Создано: 17 апреля 2015 21:34 · Личное сообщение · #24 |
|
Создано: 20 апреля 2015 07:40 · Личное сообщение · #25 [wl] пишет: Высер хексарма от android_server вполне можно скормить ндк, но применений пока вообще не видно, читерить в современных донат-говноиграх все равно не получится, все обсчитывается на сервере Ну как показывает практика, в 80% случаев на сервере лишь проверки, ответы которого вполне можно фиксить. Дебаггер в большей степени нужен чтобы понимать дикий замес в нативе из разных движков программирования (LUA, NET, JavaScript...). Лично для меня андроид сервер важен, чтобы на андроид 5 можно было нормально дебаджить. Да и не понять некоторые вещи без конкретного пошагового прохода, я ж не гений, а средней руки реверсер, может даже и похуже ![]() ![]() |
|
Создано: 20 апреля 2015 19:15 · Поправил: Apokrif · Личное сообщение · #26 [wl] пишет: по undefined ref-ам родил такой файл: https://github.com/mailwl/android_server/blob/master/jni/ida.cpp Выкладывай свой (полный или нет) комплект для сборки нерабочего android_server: Android.mk, Application.mk, ida.cpp и т.д. Даже если он и не собирает пока. https://github.com/mailwl/android_server не получается собрать под 9d и 10d пока... Действительно, что же за NDK илфак пользует? Когда не работает, интерес быстро теряется, это точно. Там же вроде совсем небольшой набор получается, дольше все эти файлы собирать по крупицам. У меня сейчас нет ни времени ни интереса этим заниматься. У chelpa похоже интерес есть, ему просто надо помочь начать. Я по мелочам постараюсь помочь. Думаю, что от reversecode больше толку будет, чем от меня. ![]() |
|
Создано: 21 апреля 2015 10:03 · Поправил: chelpa · Личное сообщение · #27 Apokrif пишет: У chelpa похоже интерес есть, ему просто надо помочь начать У меня довольно ограниченные знания в этом вопросе ![]() ![]() Кстати, а есть ли андроид сервер для x86? Очень подошёл бы для bluestacks ![]() |
|
Создано: 21 апреля 2015 10:39 · Личное сообщение · #28 |
|
Создано: 21 апреля 2015 11:02 · Поправил: reversecode · Личное сообщение · #29 |
|
Создано: 21 апреля 2015 12:33 · Личное сообщение · #30 reversecode Сконфигурил я ради интереса эклипс для билда сервера под ndk10, но в итоге все равно упираемся в pro.a для арма, которого нет в поставке SDK. Code:
----- старый пень ![]() |
|
Создано: 21 апреля 2015 12:37 · Поправил: reversecode · Личное сообщение · #31 |
<< 1 ... 18 . 19 . 20 . 21 . 22 . 23 . 24 . 25 . 26 . 27 . 28 ... 38 . 39 . >> |
![]() |
eXeL@B —› Основной форум —› Взлом Android приложений |