1 / 1 / 0
Регистрация: 27.02.2013
Сообщений: 13
|
|||||||||||
1 | |||||||||||
Приложение требует ввести пароль, задача его узнать (декомпиляторы, dex)18.06.2014, 19:56. Показов 2363. Ответов 2
Метки нет (Все метки)
Есть приложение, которое требует ввести пароль, задача его узнать.
Имеем файл Test.apk и полученные исходники (jar). (Все прикреплено ниже) Приложение простое, при вводе не правильного пароль выводит - incorrect при правильном - correct имеем исходники: Класс реализующий пароль и его проверку
Так как проверяется 27 элемент массива "a[27]", который в свою очередь хранит ссылку на a[13] = "uoaVnpmVnpOTnpWQlIqTkw==\n" , но это не так и на ввод данного пароля приложение выводит -incorrect. Из этого следует вопрос, что я не понимаю, может кто нибудь объяснит или натолкнет на правильную мысль.
0
|
18.06.2014, 19:56 | |
Ответы с готовыми решениями:
2
Система требует ввести пароль Админа Диск требует ввести пароль (HDD Password) Outlook 365 требует ввести пароль постоянно Почему WinRar после скачивания архива при попытке его распаковки требует пароль, если его нет? |
349 / 240 / 34
Регистрация: 16.01.2010
Сообщений: 766
|
|
18.06.2014, 23:52 | 2 |
Ага, простое приложение Красть - нехорошо. Кроме того, не было мысли, а зачем там все остальные "пароли"? Вполне вероятно, что исходный пароль, по какому то алгоритму (известному только разработку) собирается из этих "кусочков".
P.S. Потому как, все разработки знают, что можно довольно легко получить исходный код. Не вчера родились.
1
|
1 / 1 / 0
Регистрация: 27.02.2013
Сообщений: 13
|
||||||
19.06.2014, 00:15 [ТС] | 3 | |||||
Во первых, это не воровства!
Это так сказать задача, на знание андроид. И мне интересно, в чем соль и как происходит защита. Кроме того что я привел, данный apk ничего не умеет делать и никаких скрытых мотивов по воровству чужого кода нет. Но спасибо за идею с подбором паролей из разных кусочков. P.S. Написал тест, и в нем пароли прошли, как приведено выше, а тут ничего не выходит, вот и решил написать, а может кто-то поможет. Добавлено через 6 минут Решение задачи: В класс Password добавил метод getPassword
0
|
19.06.2014, 00:15 | |
19.06.2014, 00:15 | |
Помогаю со студенческими работами здесь
3
Apple iPhone 4s (8.1.3) требует ввести Apple ID и пароль при включении телефона При подключении к базе данных требует логин и пароль, где его найти? Узнать запущено ли уже приложение, если да то узнать его handle Знаю пароль, но не могу его ввести Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |