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

 eXeL@B —› Основной форум —› Взлом Android приложений
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 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

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

Создано: 18 января 2012 15:38 · Поправил: chelpa
· Личное сообщение · #2

ну это пока сложно пока что так... найдешь паттерн я тебе патчер свояю
в конце концов можно паттерн юзерам написать и крэкасист дать



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

Создано: 18 января 2012 15:57
· Личное сообщение · #3

Да не сложно. В апк ложим файл patch.bin например. Сама апк-шка читает, что там написано и патчит соответственно. И все дела

-----
SaNX




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

Создано: 18 января 2012 15:59
· Личное сообщение · #4

ну так еще можно... я подумаю



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

Создано: 26 января 2012 23:29
· Личное сообщение · #5

добрый день. а заказать взлом программ можно?
нужны MOBI-c http://mobi-c.ru/download.html , Оптимум http://www.cdc.ru/solutions/optimum-asumt/ или Агент+ http://www.agentplus.ru/agentplus/android/
писать лучше на мыло pirrog@gmail.com



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

Создано: 26 января 2012 23:36 · Поправил: SaNX
· Личное сообщение · #6

pirrog
Для этого есть Запросы на взлом программ (part 12)

-----
SaNX




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

Создано: 31 января 2012 08:33 · Поправил: Модератор
· Личное сообщение · #7

тема закрыта. перед тем как постить здесь пробовал разместить в запросах.
а это скриншот по вашей ссылке




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 31 января 2012 10:00
· Личное сообщение · #8

Значит, залогинься по ссл, потому что ссылка с ссл, хватит уже заваливать не относящуюся к запросам тему лишними постами.



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

Создано: 02 февраля 2012 15:30 · Поправил: chelpa
· Личное сообщение · #9

Итак.... дожили до полной версии Версия 1.0.0:

LuckyPatcher 1.0.0


1. Добавлена поддержка к TitaniumBackup, GoldenDict и еще одной программе с помощью Custom Patches.
Custom Patches - это патчи к конкретным программам, написанные мною или кем угодной в формате файла txt.(такие файлы надо класть в
директорию /sdcard/LuckyPatcher/ - она создается автоматически Лаки патчером и уже содержит несколько патчей).
2. Программы, к которым есть custom patch в папке /sdcard/LuckyPatcher/ перемещаются в начало списком и помечаются желтым цветом.
3. Для того, чтобы применить custom patch к программе, нужно долго тапнуть на нее и выбрать в меню "Custom patch apply!"
4. Если патч отработает полностью, надписи будут зеленые, а в конце он выдаст поздравления и возможно инструкции, это будет зависеть от
человека сделавшего custom patch.
5. Если нажать "Add for patch on reboot!" на программе содержащей custom patch, при загрузке устройства будет применять именно custom patch,
а не стандартная резалка лицензии.
6. Обновил чуть-чуть About.

**************************************

Это для тех кто будет делать свои патчи к программам для применения через Лаки Патчер:

1. Текстовый файл надо называть также как и пакейдж программы... К примеру для Titanium Backup нужно создать такое имя файла: com.keramidas.TitaniumBackup.txt (обязательно соблюдать заглавные и строчные буквы из названия пакейджа, иначе не найдет (linux - мать его)).
2. В теле файла пишем примерно в такой форме:

{"original":"12 01 22 00 ** 04 ** ** ** ** ** ** 22 02 ** 04"}
{"replaced":"** 11 ** ** ** ** ** ** ** ** ** ** ** ** ** **"}

{"original":"0c 07 ** ** ** ** ** ** 38 ** ** ** 70"}
{"replaced":"** ** ** ** ** ** ** ** 00 00 00 00 **"}

{"original":"12 ** 12 ** 6a ** ** ** 38 ** ** **"}
{"replaced":"** ** ** ** ** ** ** ** 00 00 00 00"}

[LIB]
{"name":"libtitanium.so"}
{"original":"00 ** 50 e2"}
{"replaced":"00 00 50 e1"}

{"original":"01 0c 80 e2"}
{"replaced":"00 00 a0 e1"}


[END]
Congratulations! Program cracked!
Run Titanium Backup and check License State!
Good Luck!
Chelpus.

Поясню теперь что там где... Я правда думаю те кому надо уже поняли....:

Итак, сначала идут строки для патча classes.dex оригинал и замена...
Потом идет идентификатор [LIB] - это означает , что дальше пойдут строки для патча библиотеки это программы, name - это имя библиотеки.
[END] - идентификатор конца паттернов от патчей, весь текст со следующей строки будет выведен при удачном патче программе.

В общем всё отредактировали, сохраняете и кидаете файл com.keramidas.TitaniumBackup.txt в директорию /sdcard/LuckyPatcher/ ...

Всё, теперь программа подсвечивается желтым и можно применить к ней этот патч.

Если что, задавайте вопросы Удачи

| Сообщение посчитали полезным: SaNX, Jupiter

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

Создано: 02 февраля 2012 17:16
· Личное сообщение · #10

Респект и уважуха! Крэк ассист фтопку теперь

-----
SaNX




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

Создано: 03 февраля 2012 11:16 · Поправил: chelpa
· Личное сообщение · #11

нет.. крэк ассист очень удобен для отладки реального времени... вбиваешь патч и жмешь сразу кнопку лаунч и смотришь помогло или нет, если всё плохо жмешь ресторе и опять новый патч, а вот уже закрепить найденный результаты можно шаблоном под лаки патчер, чтобы другие могли пользоваться

добавь кстати в шапку крэк ассит и лаки патчер как инструменты, ведь они ими и являются



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

Создано: 03 февраля 2012 12:34 · Поправил: SaNX
· Личное сообщение · #12

chelpa
Добавил. Мож еще какие тулзы появились (не обязательно твои)?

битхак
Ты поверамп хотел вроде? Дык есть решение теперь. Качай лакипатчер, там шаблон под него присутствует.

-----
SaNX




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

Создано: 03 февраля 2012 15:34
· Личное сообщение · #13

из того что использую часто только эта http://narod.ru/disk/39500496001/fixdex.rar.html

там папочка, а в ней два файла с расширениями jar и bat. Нужна утилитка для того, чтобы если вы запатчили classes.dex он был валидным, потому что в заголовке должны быть правльные crc этого файла, иначе при установке пакета апк будет синтаксическая ошибка. Кидаем в эту папочку запатченный classes.dex кликаем правой кнопкой мыши, и выбирает открыть с помощью батника из этой папки. В результате получим лог и правильный classes.dex который можно положить уже в апк и подписать.
Очень помогате когда не удается разобрать с помощью апк тулс или чего то другого, или когда в крк подмешивают размер classes.dex.




Ранг: 303.7 (мудрец), 4thx
Активность: 0.190
Статус: Участник
tPORt Manager

Создано: 04 февраля 2012 16:46
· Личное сообщение · #14

chelpa
Сырки выкладывать планируешь?

SaNX
Всё норм



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

Создано: 04 февраля 2012 21:41
· Личное сообщение · #15

Bit-hack пишет:
Сырки выкладывать планируешь?


ну сырки чего именно? Пока что не планировал Нужен патч, пишите шаблон к лаки патчеру, пока что на мой взгляд это оптимально, хотя конечно для юзверей с андроидом ниже 2.2 лаки патчер проблема.




Ранг: 303.7 (мудрец), 4thx
Активность: 0.190
Статус: Участник
tPORt Manager

Создано: 04 февраля 2012 22:36
· Личное сообщение · #16

chelpa
Я про сырки Lucky Patcher 1.0, особого секрета они не представляют, как все тут понимают, но открытый проект несколько более жизнеспособен, чем закрытый.



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

Создано: 06 февраля 2012 11:29
· Личное сообщение · #17

просто не понятно будет как отслеживать версии, один там накосячит, другой тут... пока что косячу только я, и зачастую знаю куда глянуть, чтобы поправить... а если ошибок наделает еще кто-то, да еще и версию забудет сменить... про то, почему он делает не так, будут спрашивать меня... В общем, пока он не достигнет некоторого завершенного состояния, выкладывать его открытым исходником неразумно мне кажется. Да и комментов там особо нет, а месиво моих и чужих костылей я думаю никому не нужно.
К тому же как ты сказал, секрета в этом коде нет и любой может сделать нечто своё и значительно лучше, потому как недостатков у моего творения до фига и больше. Я специально его не обфусцировал, чтобы людям не пришлось проходить через тернии к звездам, как пришлось это делать мне. Готовые куски кода вполне можно взять и оптимизировать, и если будет не жалко показать мне, чтобы я использовал в лаки патчере с пометкой в абауте конечно




Ранг: 303.7 (мудрец), 4thx
Активность: 0.190
Статус: Участник
tPORt Manager

Создано: 06 февраля 2012 18:24
· Личное сообщение · #18

chelpa пишет:
просто не понятно будет как отслеживать версии, один там накосячит, другой тут

Эти проблемы решит система контроля версий и проверка всех коммитов тобой.



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

Создано: 08 февраля 2012 14:42 · Поправил: chelpa
· Личное сообщение · #19

Уф.. доделал эту версию вроде, тяжелый +1 к версии получился... вот:

-->LuckyPatcher 1.0.3<--


Что нового:

1. Добавлен выбор языка, а то русский многих смущал.
2. Полностью переработан алгоритм custom patch, теперь он в разы быстрее... а то раньше при патче нейтрона люди думали, что устройство зависло, на самом деле это он так долго патчил
3. В about добавил информацию о версии программы.
4. В шаблонах custom patch появились идентификаторы [BEGIN] и [CLASSES], но алгоритм совместим со старыми версиями без этих идентификаторов. После [BEGIN] со следующей строки пишет описание патча, для какой программы и т.д. [CLASSES] все шаблоны патча после него со следующей строки будут применяться для патча classes.dex.
5. [LIB] - теперь работает с первой строки в шаблоне(раньше надо было пару раз Enter нажать, чтобы отступить от начала)
6. Добавил новую функцию "Remove Google Ads", пока что в beta варианте, срабатывать будет крайне редко, но может быть кому-то хоть как-то поможет в чём-то. Приложения, которые могут быть пропатчены этой функцией имеют пометку "~Google Ads Found!~".
7. Убрал одну лишнюю сигнатуру для "Remove License Verification!".
8. Добавил патч для Rocking Shortcuts Lite 1.4
9. Исправил русское название программы на английское.
10. Отформатировал слегка по-другому текст в about.
11. Результаты custom patch стали более информативные при неудаче.

ну вроде ничего не забыл

Bit-hack пишет:
Эти проблемы решит система контроля версий и проверка всех коммитов тобой.


Кака така система, какие проверки и проверки чего? В общем, код открытый, те кому надо в эклипсе соберут проект, я свой выложу только, когда не смогу его мобильно сам поддерживать.



Ранг: 12.8 (новичок)
Активность: 0.010
Статус: Участник

Создано: 11 февраля 2012 20:34
· Личное сообщение · #20

Товарищи, подскажите чем можно поковырять либы lib*.so из папочки lib? и как эти библиотечки можно патчить?



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

Создано: 11 февраля 2012 20:54
· Личное сообщение · #21

Demrak
Дык это линуксовый формат исполняемых файлов, только скомпилены под АРМ. ИДА берет их отлично. Патчить хиювом или чем там тебе удобно.

-----
SaNX


| Сообщение посчитали полезным: Demrak

Ранг: 315.1 (мудрец), 631thx
Активность: 0.30.33
Статус: Модератор
CrackLab

Создано: 03 марта 2012 20:50
· Личное сообщение · #22

http://androidcracking.blogspot.com/



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

Создано: 04 марта 2012 12:41
· Личное сообщение · #23

SReg
antilvl - старо, как мир. работает только на простейших прогах.

-----
SaNX





Ранг: 307.9 (мудрец), 196thx
Активность: 0.180
Статус: Участник

Создано: 10 апреля 2012 13:31 · Поправил: mysterio
· Личное сообщение · #24

HexEditor v2.0.4


>> HexEditor v2.0.4 <<


Нужен кому-то ANDROID v4.0 ICE CREAM SANDWICH for Virtual Box ?

-----
Don_t hate the cracker - hate the code.




Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 11 апреля 2012 23:53 · Поправил: tundra37
· Личное сообщение · #25

Нужен кому-то ANDROID v4.0 ICE CREAM SANDWICH for Virtual Box ?
Так он же открытый и под x86. А вот эмуляторы под АРМ и МИПС - это гораздо интереснее.
Правда комп нужен нехилый, чтобы не ждать по полчаса запуска. Эмуляторы сделаны на базе QEMU и тоже открытые. Открытые - в смысле бесплатные. Исходников нет.



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

Создано: 15 апреля 2012 14:59
· Личное сообщение · #26

Всем привет.Такой вопрос-первый раз ковыряю прогу под андроид,извлёк файл.dex,с помощью dex2jar получил файл.jar,открыл его в jd-gui,в принципе понимаю что нужно исправить,но чем иммено-непонятно И как из jar потом снова получить dex?
Есть ли проги аналогичные SAE или Reflectory,заточенные именно под яву?



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

Создано: 15 апреля 2012 17:30 · Поправил: SaNX
· Личное сообщение · #27

Из джара декс не сделаешь. Вот ты нашел, что править в джаре - ищи это же место в смали и там патч, потом пересоберешь.

igorca пишет:
Есть ли проги аналогичные SAE или Reflectory,заточенные именно под яву?

может где-то и есть, но я не встречал.

-----
SaNX


| Сообщение посчитали полезным: igorca


Ранг: 307.9 (мудрец), 196thx
Активность: 0.180
Статус: Участник

Создано: 20 апреля 2012 23:31
· Личное сообщение · #28

>> HexEditor v2.0.8 <<

V2.0.8 update:
fix all your bugreports, thanks

-----
Don_t hate the cracker - hate the code.




Ранг: 18.9 (новичок), 15thx
Активность: 0.010
Статус: Участник

Создано: 21 апреля 2012 00:26
· Личное сообщение · #29

Может лучше так?
http://dl.apktops.com/app/201204/HexEditor_2.0.8.apk
А то на unibytes файл не найден.




Ранг: 307.9 (мудрец), 196thx
Активность: 0.180
Статус: Участник

Создано: 21 апреля 2012 02:49
· Личное сообщение · #30

L0ST
Все ссылки живы.

-----
Don_t hate the cracker - hate the code.




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

Создано: 23 апреля 2012 17:06 · Поправил: SaNX
· Личное сообщение · #31

Новая тулза от сони ApkAnalyser.
Скампелированная тут: http://multi-up.com/691185

-----
SaNX


| Сообщение посчитали полезным: ApokrifP
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 38 . 39 . >>
 eXeL@B —› Основной форум —› Взлом Android приложений
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


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