Сейчас на форуме: -Sanchez- (+8 невидимых)

 eXeL@B —› Основной форум —› Взлом Android приложений
<< 1 ... 27 . 28 . 29 . 30 . 31 . 32 . 33 . 34 . 35 . 36 . 37 ... 38 . 39 . >>
Посл.ответ Сообщение

Ранг: 456.3 (мудрец), 340thx
Активность: 0.280.02
Статус: Участник
Android Reverser

Создано: 12 сентября 2011 12:37 · Поправил: SaNX
· Личное сообщение · #1

В теме обсуждаются вопросы взлома под андроид и соответствующие тулзы.
ТУТОРИАЛЫ:
--> Тутор от chelpa<--
--> От аффтора antilvl<--
--> дебаг .so<--

ТУЛЗЫ:
JEB
ApkAnalyser
--> Android Reverse Engineering (A.R.E.) <--
--> Apktool <--
--> Smali/baksmali <--
--> APKRecovery <--
--> Dex2Jar <--
--> APKInspector <--
--> Lucky Patcher 1.2.0 <--
--> Crack Assist 0.3 <--
--> ART <--
--> JD-GUI <--
--> DexInspector <--
--> Android unpacker <--
GikDbg


В аттаче fernflower, очень годный жава декомпилер.
0ece_06.12.2012_EXELAB.rU.tgz - fernflower.jar

-----
SaNX


| Сообщение посчитали полезным: 4kusNick, WmLiM, gsx3000, Maximus, CoolMax_86, Rustem, Oott, streit, t0ShA, BAHEK, sooqa, Ara, VodoleY, vden, Thegodofviruses, SDFnik, Soso, ff0h, RAMZEZzz, quency, XroM_N70, Alinator3500, Coderess, samtehnik, Isaev, dgyst, ALSSL, dosprog, omeh2003, d0wn, ELF_7719116, Bad_guy

Ранг: 82.5 (постоянный), 1thx
Активность: 0.130.04
Статус: Участник

Создано: 26 марта 2017 15:25
· Личное сообщение · #2

SaNX, удалил папку с исходниками, кинул в ту где апк их, положил вот LaunchActivity.java туда, но вот при запуске такое выскакивать стало:

Он вроде требует файл SourceFile, я там где Source пробовал указывать текущую папку, но в логе появляется ошибка warning: read_file failed: source file not found: .\SourceFile



Ранг: 456.3 (мудрец), 340thx
Активность: 0.280.02
Статус: Участник
Android Reverser

Создано: 26 марта 2017 15:29
· Личное сообщение · #3

mazaxaker
в настройках погляди - debugger options или типа того, может там что-то не то

-----
SaNX




Ранг: 82.5 (постоянный), 1thx
Активность: 0.130.04
Статус: Участник

Создано: 26 марта 2017 15:38
· Личное сообщение · #4

SaNX, там вроде нет ничего про сорцы то, там настраивал до этого по той выше инструкции в пдфке.
Вот вроде тут нет ничего особого:




Ранг: 456.3 (мудрец), 340thx
Активность: 0.280.02
Статус: Участник
Android Reverser

Создано: 26 марта 2017 16:09 · Поправил: SaNX
· Личное сообщение · #5

mazaxaker
ну я хз чо ты там делаешь. взял первую попавшуюся прогу


дебажил "d:\447\La Stampa 4.2.1.apk"
сорец лежит рядом d:\447\Splash.java, хотя в дексе его путь такой: it\duebsoftware\lastampa\welcome\view\Splash.java
декампилил жэбом

-----
SaNX




Ранг: 82.5 (постоянный), 1thx
Активность: 0.130.04
Статус: Участник

Создано: 26 марта 2017 16:32
· Личное сообщение · #6

SaNX, правильно понял, что ты пути там в source path не настраивал, он сам подхватил сорц в текущей папке ? Попробую тогда с другим апк, сорцы делал в фернфловере.



Ранг: 456.3 (мудрец), 340thx
Активность: 0.280.02
Статус: Участник
Android Reverser

Создано: 26 марта 2017 16:34 · Поправил: SaNX
· Личное сообщение · #7

mazaxaker
ниче не настраивал, положил файлы, запустил дебаг, после бряка нажал switch to sources

-----
SaNX




Ранг: 82.5 (постоянный), 1thx
Активность: 0.130.04
Статус: Участник

Создано: 26 марта 2017 17:12 · Поправил: mazaxaker
· Личное сообщение · #8

SaNX, а можешь его скинуть jeb, а то из шапки не качается.
Еще отсюда пробовал https://github.com/idhyt/jeb-keygen , но там ссылка на китайский сайт, который ужасно тормозной.



Ранг: 456.3 (мудрец), 340thx
Активность: 0.280.02
Статус: Участник
Android Reverser

Создано: 26 марта 2017 17:15
· Личное сообщение · #9

mazaxaker
http://pan.baidu.com/s/1bJdWse pass ncr3

-----
SaNX




Ранг: 82.5 (постоянный), 1thx
Активность: 0.130.04
Статус: Участник

Создано: 26 марта 2017 17:26
· Личное сообщение · #10

SaNX, не качается оттуда, обрывается закачка. Можешь на ргхост кинуть или яндекс.



Ранг: 456.3 (мудрец), 340thx
Активность: 0.280.02
Статус: Участник
Android Reverser

Создано: 26 марта 2017 18:59
· Личное сообщение · #11

mazaxaker
http://down.52pojie.cn/Tools/Android_Tools/jeb-2.2.7.201608151620_crack_qtfreet00.zip

-----
SaNX




Ранг: 82.5 (постоянный), 1thx
Активность: 0.130.04
Статус: Участник

Создано: 26 марта 2017 21:02
· Личное сообщение · #12

SaNX, заметил, что если в имени смали файла стоят знаки $, то декомпиляторы пропускают его, каким лучше декомплить тут или сделать лучше массовое переименование их.



Ранг: 456.3 (мудрец), 340thx
Активность: 0.280.02
Статус: Участник
Android Reverser

Создано: 27 марта 2017 06:06
· Личное сообщение · #13

mazaxaker
бгг, это вложенные классы. они декампилятся в один файл

-----
SaNX




Ранг: 82.5 (постоянный), 1thx
Активность: 0.130.04
Статус: Участник

Создано: 27 марта 2017 07:56 · Поправил: mazaxaker
· Личное сообщение · #14

SaNX, а точно. Кстати вот пробую отладку в jeb, я так понял из него нельзя запустить прогу, только аттачиться к запущенной, то есть чтобы с начала дебажить с ним придется бесконечный цикл вставлять в приложение ?
И еще когда он на бряке тормозиться вижу, что на андроиде апк вылетает и теряется управление в отладчике, не знаете из-за чего так, отладка по юсб включена.



Ранг: 456.3 (мудрец), 340thx
Активность: 0.280.02
Статус: Участник
Android Reverser

Создано: 27 марта 2017 14:01 · Поправил: SaNX
· Личное сообщение · #15

mazaxaker
да, только аттачиться. Вылетает - хз, проверь флаг debuggable в манифесте, ну и андроид должен быть старше 5-й версии

If you want the app to wait for the debuggers to attach to it before it starts executing any code, you can run something like: adb shell am start -D -S -n <packageName>/<activityName>
A popup will be displayed on the phone, indicating it is waiting for a debugger to attach to the VM
https://www.pnfsoftware.com/blog/jeb-android-debuggers/

-----
SaNX




Ранг: 171.0 (ветеран), 11thx
Активность: 0.050
Статус: Участник

Создано: 27 марта 2017 18:14
· Личное сообщение · #16

SaNX пишет:
adb shell am start -D -S -n <packageName>/<activityName>

Значит jeb gdb использует.
ida тоже через gdb умеет, но вроде потом какой-то гемор вылазит, уже и не помню точно...



Ранг: 82.5 (постоянный), 1thx
Активность: 0.130.04
Статус: Участник

Создано: 27 марта 2017 18:45
· Личное сообщение · #17

SaNX пишет:
андроид должен быть старше 5-й версии

Флаг стоит, а андроид да 4 версии, прокатит на эмуляторе, при попытке дебажить на эмуляторе 4.1.2 вместо окна выбора процессов был просто вылет adb.exe, а на реальном устройстве окошко выбора процессов появлялось.
А как там настроить скрипты питоновские, получаю такую ошибку.
Script error: Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\PC\Desktop\123\d\scripts\ObadClean.py", line 8, in <module>
from jeb.api import IScript
ImportError: No module named jeb
Сам питон стоит 3.6.0.



Ранг: 456.3 (мудрец), 340thx
Активность: 0.280.02
Статус: Участник
Android Reverser

Создано: 27 марта 2017 19:54
· Личное сообщение · #18

Apokrif пишет:
Значит jeb gdb использует.

да, у него свои сервера:
gdbserver-arm64-v8a-7.10
gdbserver-arm64-v8a-7.11
gdbserver-arm64-v8a-7.7
gdbserver-armeabi-7.10
gdbserver-armeabi-7.11
gdbserver-armeabi-7.7
gdbserver-armeabi-v7a-7.10
gdbserver-armeabi-v7a-7.11
gdbserver-armeabi-v7a-7.7
gdbserver-mips64-7.10
gdbserver-mips64-7.11
gdbserver-mips64-7.7
gdbserver-mips-7.10
gdbserver-mips-7.11
gdbserver-mips-7.7
gdbserver-x86_64-7.10
gdbserver-x86_64-7.11
gdbserver-x86_64-7.7
gdbserver-x86-7.10
gdbserver-x86-7.11
gdbserver-x86-7.7

mazaxaker пишет:
А как там настроить скрипты питоновские

яхз, у меня все "из коробки" робит )

-----
SaNX




Ранг: 171.0 (ветеран), 11thx
Активность: 0.050
Статус: Участник

Создано: 31 марта 2017 07:33
· Личное сообщение · #19

SaNX пишет:
да, у него свои сервера

А где их брать-то?
С триалом что-ли скачивать?



Ранг: 456.3 (мудрец), 340thx
Активность: 0.280.02
Статус: Участник
Android Reverser

Создано: 31 марта 2017 10:08
· Личное сообщение · #20

Apokrif пишет:
А где их брать-то?
С триалом что-ли скачивать?

не надо ничего брать, оно внутри и он сам запускает то, что нужно

-----
SaNX




Ранг: 82.5 (постоянный), 1thx
Активность: 0.130.04
Статус: Участник

Создано: 03 апреля 2017 17:29
· Личное сообщение · #21

А как дебажить приложения через иду, в которых есть 2 dex файла, как дебажить код из 2-ого dex файла, точнее поймать управление в нем. Придется объединять все в один dex и убирать вызовы всякие про multidex или можно и так дебажить ?



Ранг: 82.5 (постоянный), 1thx
Активность: 0.130.04
Статус: Участник

Создано: 11 апреля 2017 20:00
· Личное сообщение · #22

А кто-нибудь пробовал gdbserver вместе с ida pro для отладки нативных либ ? Не знаете как там в gdbserver символы для андроида поставить, чтобы имена методов jni http://docs.oracle.com/javase/7/docs/technotes/guides/jni/spec/functions.html эти отображались.
При дебаге с андроид_сервер отображаются, а с гдб нет. Я так понял символы нужно ставить под гдб ?



Ранг: 82.5 (постоянный), 1thx
Активность: 0.130.04
Статус: Участник

Создано: 10 мая 2017 16:14
· Личное сообщение · #23

А можно как-то поиспользовать в винде код нативных либ, интересуют функции экспорта в одной нативной либе. Можно ли как-то их в винде вызвать из нее ?



Ранг: 171.0 (ветеран), 11thx
Активность: 0.050
Статус: Участник

Создано: 11 мая 2017 01:43
· Личное сообщение · #24

mazaxaker пишет:
А можно как-то поиспользовать в винде код нативных либ

Конечно можно, JNI работает одинаково на всех платформах. Только к этой теме это вообще никакого отношения не имеет.



Ранг: 14.1 (новичок), 1thx
Активность: 0.020.04
Статус: Участник

Создано: 12 мая 2017 14:00 · Поправил: ar2r
· Личное сообщение · #25

Добрый день.
Известный киэкер Нуби с к тайского форума выпускал(может и продолжает это делать) протектор для Виндовс ПО, а есть что-то похожее для Андроида, но с защитой на последнем попотеть нужно, могу только гадать что он там понаписывал.

Возможно, кто-то имел дело с его протектором и видел воочиюю защищенные приложения? Опишите что да как в них устроено и что защищается.



Ранг: 9.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 29 мая 2017 17:15
· Личное сообщение · #26

SaNX пишет:
http://down.52pojie.cn/Tools/Android_Tools/jeb-2.2.7.201608151620_crack_qtfreet00.zip

Что то не запускается. После скачивания jeb2-sp-win32-v3.zip молча вылетает



Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 29 мая 2017 23:36
· Личное сообщение · #27

XroM_N70 пишет:
молча вылетает

разберитесь, почините, сделайте свой релиз )



Ранг: 40.0 (посетитель), 1thx
Активность: 0.050.04
Статус: Участник

Создано: 03 июня 2017 17:18
· Личное сообщение · #28

Ребята подскажите есть шифрованая lib.so есть ли способ ее расшифровать?




Ранг: 77.2 (постоянный), 73thx
Активность: 0.190.15
Статус: Участник

Создано: 03 июня 2017 17:59
· Личное сообщение · #29

sss123
Шифр какой..



Ранг: 82.5 (постоянный), 1thx
Активность: 0.130.04
Статус: Участник

Создано: 03 июня 2017 23:03 · Поправил: mazaxaker
· Личное сообщение · #30

Ребята, подскажите есть jar файл, который я запускаю так java -jar myjar.jar из консоли, подскажите как отладку на винде jar файла устроить ?



Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 04 июня 2017 11:20
· Личное сообщение · #31

какую еще отладку, размечатлись
нету и не будет утилит типа днСпая под дот нет (чтоб дебажило ява байткод слету)

ява слишком узкая по специфике чтоб туда бросаться ресурсами

что делать? стат. анализ. деобфускациия (если надо), декомпиляция, анализ, рекомпиляция итдитп

| Сообщение посчитали полезным: SaNX, sefkrd
<< 1 ... 27 . 28 . 29 . 30 . 31 . 32 . 33 . 34 . 35 . 36 . 37 ... 38 . 39 . >>
 eXeL@B —› Основной форум —› Взлом Android приложений
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати