Size: a a a

2020 December 22

w

waldo in Android Guards
Ничего хорошего на ум не приходит
источник

w

waldo in Android Guards
источник

МБ

Медет Бакиев... in Android Guards
waldo
А как можно улучшить защиту апки если она использует рут?
Всм? Твое приложение использует рут?
источник

w

waldo in Android Guards
Медет Бакиев
Всм? Твое приложение использует рут?
Ну да
источник

w

waldo in Android Guards
Поэтому и возможностей для реализации защиты больше, только я тупой
источник
2020 December 24

Rl

Roman lastName in Android Guards
Товарищи, есть вопрос. Я сохраняю в AndroidKeyStore PrivateKeyEntry PrivateKey c сертификатом. Могу ли я использовать PrivateKey из AndroidKeyStore.PrivateKeyEntry в Cipher для дешифровки сообщения? У меня падает с
InvalidKeyException: unknown key type passed to RSA
когда я делаю
cipher.init(Cipher.DECRYPT_MODE, keyPair.private)
. Вопрос в том как использовать PrivateKey из PrivateKeyEntry в Cipher?
источник

VR

Vitaliy Raevskiy in Android Guards
Не снимательно прочитал вопрос . Вам нужно для расшифровки
источник

VR

Vitaliy Raevskiy in Android Guards
для ключей вы используете KeyPairGenerator ?
источник

VR

Vitaliy Raevskiy in Android Guards
покажите генерацию ключей и Cipher.getInstance ?
источник

Rl

Roman lastName in Android Guards
Vitaliy Raevskiy
для ключей вы используете KeyPairGenerator ?
Это генерация
источник

Rl

Roman lastName in Android Guards
val generator = KeyPairGenerator.getInstance("RSA")
           generator.initialize(2048)
           generator.genKeyPair()
источник

Rl

Roman lastName in Android Guards
Roman lastName
val generator = KeyPairGenerator.getInstance("RSA")
           generator.initialize(2048)
           generator.genKeyPair()
Потом на основе этого формируется csr, отправляется на сервер, потом забирается сертификат и сохраняется со мною сгенерированным приватным ключом в AndroidKeyStore
источник

Rl

Roman lastName in Android Guards
Потом достаю из PrivateKeyEntry приватный ключ и публичный ключ из сертификата того же PrivateKeyEntry
источник

Rl

Roman lastName in Android Guards
val cipher = Cipher.getInstance("RSA")
               cipher.init(Cipher.DECRYPT_MODE, keyPair.private)
               val seed = cipher.doFinal(someData)
источник

R

Rtem in Android Guards
Voice Chat started
источник

Rl

Roman lastName in Android Guards
Я все правильно делаю? Или все неправильно? Что я делаю не так?
источник
2020 December 25

NK

ID:0 in Android Guards
До того как я узнал про сайты вроде APKPure/APKMirror, я пользовался своим скриптом для извлечения apk-шек с девайса. Он позволял по имени пакета или его части найти приложение и сохранить его для дальнейшего изучения. Скрипт не делал ничего космического, это просто две ADB команды помазанные сверху регуляркой. С недавних пор, для некоторых приложений на сайтах-аггрегаторах пропала возможность скачивать "голый" apk. Причина в App Bundle-aх конечно же. Ну и видимо в каком-то желании этих аггрегаторов пихать всем свои всратые инсталяторы. Именно поэтому я собрался с силами, раскопал свой старый скрипт на питоне, переписал его на Go и выложил в паблик. Может кому-то пригодится.

Как всегда буду признателен за обратную связь и bug/feature реквесты.

https://github.com/Android-Guards/apk-extractor
источник

VS

Vladislav Shipugin in Android Guards
ID:0
До того как я узнал про сайты вроде APKPure/APKMirror, я пользовался своим скриптом для извлечения apk-шек с девайса. Он позволял по имени пакета или его части найти приложение и сохранить его для дальнейшего изучения. Скрипт не делал ничего космического, это просто две ADB команды помазанные сверху регуляркой. С недавних пор, для некоторых приложений на сайтах-аггрегаторах пропала возможность скачивать "голый" apk. Причина в App Bundle-aх конечно же. Ну и видимо в каком-то желании этих аггрегаторов пихать всем свои всратые инсталяторы. Именно поэтому я собрался с силами, раскопал свой старый скрипт на питоне, переписал его на Go и выложил в паблик. Может кому-то пригодится.

Как всегда буду признателен за обратную связь и bug/feature реквесты.

https://github.com/Android-Guards/apk-extractor
На apkmirror вроде бы добавили app bundle. Кажется я видел. Через slip-apk ставить надо
источник

R

Rtem in Android Guards
Vladislav Shipugin
На apkmirror вроде бы добавили app bundle. Кажется я видел. Через slip-apk ставить надо
Ставить это один кейс. И совершенно другой когда я хочу взять APK и вкинуть ее в дизассемблер
источник

VS

Vladislav Shipugin in Android Guards
ID:0
До того как я узнал про сайты вроде APKPure/APKMirror, я пользовался своим скриптом для извлечения apk-шек с девайса. Он позволял по имени пакета или его части найти приложение и сохранить его для дальнейшего изучения. Скрипт не делал ничего космического, это просто две ADB команды помазанные сверху регуляркой. С недавних пор, для некоторых приложений на сайтах-аггрегаторах пропала возможность скачивать "голый" apk. Причина в App Bundle-aх конечно же. Ну и видимо в каком-то желании этих аггрегаторов пихать всем свои всратые инсталяторы. Именно поэтому я собрался с силами, раскопал свой старый скрипт на питоне, переписал его на Go и выложил в паблик. Может кому-то пригодится.

Как всегда буду признателен за обратную связь и bug/feature реквесты.

https://github.com/Android-Guards/apk-extractor
Твой кейс я понял, но не понял другое. Значит с apkmirror можно скачать split APK, а через твою тулзу просто APK?
источник