Size: a a a

2021 July 13

w

waldo in Android Guards
Разработчиков мы довели конкретно. Они даже libc хукают теперь
источник

w

waldo in Android Guards
Тут вот есть информация что эта область памяти небольшая. Скорее даже не одна область а очень много маленьких и важных. Я вот думаю как отыскать хоть один проверяющий код
источник

R

Rtem in Android Guards
Если тебе нравятся подобные статьи, а не оффдоки, то есть еще вот такое: https://games-on-pc.ru/info/smali-chto-jeto-takoe/
источник

ES

Egor Sigolaev in Android Guards
Спасибо. Я просто чего то захотел понимать код смали как родную джаву или котлин
источник

R

Rtem in Android Guards
Это перепост моей древней статьи из не менее древнего блога. Была идея написать целую серию, но потом я чет забил
источник

w

waldo in Android Guards
А кто-нибудь может знает откуда берется это время? Хочется сделать триал период и так чтоб его было не взломать слишком просто(типо переводом времени назад). Я конечно могу делать запросы к серверу но это запарно очень и размер бинарника сильно растет..
источник

R

Rtem in Android Guards
Тебе нужен конкретный адрес NTP сервера или знание о том, что это NTP сервер?)
источник

w

waldo in Android Guards
Второе
источник

w

waldo in Android Guards
Пойду читать как это работает
источник

k

kiber.io in Android Guards
Не совсем понятно, как ты хочешь этим защититься
источник

k

kiber.io in Android Guards
Тебе надо ловить изменение даты резкое, а не нтп сервер
источник

w

waldo in Android Guards
Ну if (realDate > expireDate) ...
источник

k

kiber.io in Android Guards
И какое отношение сюда имеет настройка со скрина?)
источник

w

waldo in Android Guards
Ну мне получить такое время хочется которое не зависит от настроек юзера
источник

k

kiber.io in Android Guards
Дык а если юзер в другой часовой пояс, например, уедет - всё, он взломщик?))
источник

k

kiber.io in Android Guards
По сути тут надо просто сохранять дату активации и как-то самому считать количество дней до истечения, не опираясь уже на дату устройства
источник

k

kiber.io in Android Guards
Но и в таком случае можно обойти, запустив в первый раз прогу с задней датой
источник

k

kiber.io in Android Guards
Вот тут уже можно сверять время с нтп сервером
источник

w

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

w

waldo in Android Guards
А количество дней считать как? Каждый новый запуск получать время и сравнивать с прошлым?
источник