Сейчас на форуме: -Sanchez- (+7 невидимых) |
![]() |
eXeL@B —› Основной форум —› Взлом Android приложений |
<< 1 ... 9 . 10 . 11 . 12 . 13 . 14 . 15 . 16 . 17 . 18 . 19 ... 38 . 39 . >> |
Посл.ответ | Сообщение |
|
Создано: 12 сентября 2011 12:37 · Поправил: SaNX · Личное сообщение · #1 В теме обсуждаются вопросы взлома под андроид и соответствующие тулзы. ТУТОРИАЛЫ: ТУЛЗЫ: JEB ApkAnalyser GikDbg В аттаче fernflower, очень годный жава декомпилер. ![]() ----- SaNX ![]() |
|
Создано: 22 декабря 2012 17:37 · Личное сообщение · #2 |
|
Создано: 22 декабря 2012 19:25 · Личное сообщение · #3 |
|
Создано: 22 декабря 2012 22:28 · Личное сообщение · #4 |
|
Создано: 25 декабря 2012 09:57 · Поправил: chelpa · Личное сообщение · #5 Спустя два года с лишним допёрли таки. Думаю именно так защищён GoldenDict. Всё Это наверное самая живучая модель защиты от патча на данный момент. Именно от патча, а не от пересборки. Правда есть одно "НО". Как он получает доступ к далвик кэшу без рута? ![]() ![]() |
|
Создано: 25 декабря 2012 17:50 · Поправил: gsx3000 · Личное сообщение · #6 chelpa, Еще раз про GoldenDict хочу спросить возможно я что-то не понимаю так как новичок в этом деле но разве нельзя сгенерировать goldendict-key.txt? Я в этом направлении копал но завис на генерации больших массивов которые в свою очередь создавались на основе IMEI и др. данных и потом проверялись в пакете com.android.vending.licensing Кстати проверил твои подозрения chelpa пишет: есть подозрение, что вот этим "content://mobi.goldendict.android/article/-1/-1/AI", а в частности "-1/-1" он оповещает свой сервис, что есть проблемы в проверке лицензии, но это лишь подозрения. Проверить можно поставив ломанный маркет и посмотрев, что придёт туда при удачной проверке лицензии. Подозрение ложное на ломаном маркете (делал по твоей инструкции на 4pda) тоже передается "-1/-1" при этом словарь работает нормально (ограничение по кол-ву словарей не проверял) chelpa пишет: SaNX заметил, что после проверки лицензии в папке данных приложения (/data/data/mobi.goldendict/)появляется архив с 8 байтами В данной папке подобных файлов не заметил а вот в /data/data/mobi.goldendict/cache/ на ломаном маркете какой-то файлик появлялся но я не успел его скопировать. ![]() |
|
Создано: 25 декабря 2012 20:15 · Личное сообщение · #7 |
|
Создано: 03 января 2013 08:57 · Поправил: Apokrif · Личное сообщение · #8 Простенький вопрос по DeObfuscate + DeCompile. Делаю DeObfuscate как d2j-init-deobf + d2j-jar-remap Fernflower отлично декомпилит (когда декомпилит!), по сравнению с jd-gui. Но довольно часто вместо тела функции грит: // $FF: Couldn't be decompiled Можно как-то ему сказать, что показывал всё равно? jd-gui – показывает эти функции, все через ![]() Но не знаю, как уговорить jd-gui показывать synthetic fields and methods А без них DeObfuscate нормально не сделать – проблемы с Anonymous Inner Classes. Другими словами - хотел поинтересоваться, кто как DeObfuscate делает (набор инструментов) Добавил: Apr 18 '12: Meanwhile fernflower has become commercial (AndroChef Decompiler) Добавите линк на него в шапку, что ли. Это Atanas Neshkov (DJ) прикупил fernflower и продаёт под новым именем: AndroChef Java Decompiler http://www.neshkov.com/ac_decompiler.html На сайте 1.0.0.3, есть AndroChef 1.0.0.2 исправленный. ![]() |
|
Создано: 05 января 2013 19:07 · Личное сообщение · #9 Apokrif пишет: Другими словами - хотел поинтересоваться, кто как DeObfuscate делает (набор инструментов) Если какой-то участок не понятен я смотрю smali код под отладчиком. Добавите линк на него в шапку, что ли. Я не заметил разницы между ними кроме как GUI в AndroChef, скачивал последнию версию потом сравнивал декомпилированные файлы разных проектов результат одинаковый (по чексумме). ![]() |
|
Создано: 05 января 2013 23:34 · Личное сообщение · #10 |
|
Создано: 06 января 2013 15:53 · Поправил: SaNX · Личное сообщение · #11 |
|
Создано: 17 января 2013 10:56 · Поправил: chelpa · Личное сообщение · #12 Я тут проснулся от зимней спячки, что странно зимой. И обнаружил, что уже 100 лет как существует библиотека от гугл, которая ломает всю малину с Lucky Patcher - ом и ломанным маркетом и Freedom в придачу в плане LVL. Называется библиотека APK Expansion - это докачка нужных файлов приложения в виде кэша в папку /sdcard/Android/obb . Очень активно используется играми, но скоро думаю и приложения так делать будут, хотя бы ради защиты. Эта зараза чекает на сайте гугл лицензию и при ее отсутствии не дает скачать кэш. Даже если кэш подсунут всё равно чекает его и может написать что файл приложения не валидный. Обращаюсь к реверсерам, возможно кто-то разбирал уже. Есть ли уже какие-нибудь более или менее стандартные методы лечения по шаблонным местам? Надо добавлять патчи для оффлайнового подпихивания недостающих файлов, но пока не знаю куда копать, времени мало на изучение. Прилагаю к сообщению пример файла http://rghost.ru/43093141, там всё без обфускации, можно нормально изучать и реверсить. Кэша к сожалению нет. Вот ссылка с полезной инфой http://developer.android.com/google/play/expansion-files.html#Downloading , много уже полезного узнал, но шаблонов для практики пока не нарыл (Нужное как я понимаю это NO_DOWNLOAD_REQUIRED), только озадачился этим. Недачное приложение для примера привёл ![]() ![]() |
|
Создано: 18 января 2013 00:28 · Поправил: Apokrif · Личное сообщение · #13 chelpa пишет: Наверное универсального метода обхода этой библиотеки не получится придумать. Вернее и обходить нечего, все инетерсующие меня проверки по ходу дела делаются всеми индивидуально, как бог на душу положит. Я тоже совсем недавно на APK Expansion напоролся. По поводу скачки кеша - если что покупаешь на маркете, сколько времени на возврат $ дают? Типа 5 или 15 минут? Т.е. кеш скачать может и успееешь, а если прога чекает на сайте гугл лицензию, то уже ломать "интереснее" будет. ![]() ![]() c4sp3r пишет: Я не заметил разницы между ними кроме как GUI в AndroChef, скачивал последнию версию потом сравнивал декомпилированные файлы разных проектов результат одинаковый (по чексумме). Не заметил разницы между 1.0.0.2 и 1.0.0.3 или между AndroChef и Fernflower? ![]() |
|
Создано: 18 января 2013 09:34 · Поправил: chelpa · Личное сообщение · #14 Apokrif пишет: По поводу скачки кеша - если что покупаешь на маркете, сколько времени на возврат $ дают? Типа 5 или 15 минут? на самом деле ты можешь вернуть любое приложение в течении двух дней... уже не однократно так делал, деньги возвращали в течении 10 минут без всякой переписки. http://www.4tablet-pc.net/hints-and-tips/1739-how-get-refund-app-google-play-beyond-15-minute-time.html ![]() |
|
Создано: 18 января 2013 15:55 · Личное сообщение · #15 |
|
Создано: 18 января 2013 21:36 · Личное сообщение · #16 |
|
Создано: 19 января 2013 01:57 · Личное сообщение · #17 c4sp3r пишет: между AndroChef и Fernflower цитата с официального сайта: "Good artists copy, great artists steal." Pablo Picasso ![]() |
|
Создано: 23 января 2013 08:44 · Личное сообщение · #18 |
|
Создано: 23 января 2013 09:44 · Поправил: reversecode · Личное сообщение · #19 |
|
Создано: 23 января 2013 11:59 · Личное сообщение · #20 |
|
Создано: 23 января 2013 14:34 · Личное сообщение · #21 |
|
Создано: 28 января 2013 18:54 · Поправил: reversecode · Личное сообщение · #22 |
|
Создано: 28 января 2013 19:50 · Личное сообщение · #23 |
|
Создано: 29 января 2013 10:38 · Поправил: Apokrif · Личное сообщение · #24 |
|
Создано: 29 января 2013 19:45 · Личное сообщение · #25 |
|
Создано: 30 января 2013 14:57 · Личное сообщение · #26 |
|
Создано: 23 февраля 2013 10:09 · Поправил: Apokrif · Личное сообщение · #27 |
|
Создано: 01 марта 2013 23:21 · Личное сообщение · #28 не знаю насколько полезно, но помоему больше для анализа Malware чем для взлома DECAF Binary Analysis Platform - "Taking the jitters out of dynamic binary analysis" второй линк там на видео доклад-презентацию ![]() |
|
Создано: 09 марта 2013 03:44 · Поправил: igorca · Личное сообщение · #29 Доброй ночи.К сожалению в яве ничего не смыслю,поэтому сам победить проблему не могу ![]() Заранее большое спасибо Airenikus пишет: StrongNameHelper4JAVA v1.0 Оф страничка,там версия 1.3.1 http://board.b-at-s.info/showtopic=9045 ![]() |
|
Создано: 17 марта 2013 15:00 · Личное сообщение · #30 |
|
Создано: 17 марта 2013 19:16 · Личное сообщение · #31 |
<< 1 ... 9 . 10 . 11 . 12 . 13 . 14 . 15 . 16 . 17 . 18 . 19 ... 38 . 39 . >> |
![]() |
eXeL@B —› Основной форум —› Взлом Android приложений |