Size: a a a

2021 April 26

w

waldo in Android Guards
Ну от патчинга
источник

w

waldo in Android Guards
Этот чит на определенную версию игры и после обновления (игры) работать перестанет. Но какие-нибудь умные могут пропатчить либу обновив ее чтобы работала на новой версии игры
источник

R

Rtem in Android Guards
Ага. Тогда расклад такой: чтобы запатчить твою либу, реверсеру нужно в ней разобраться (ваш капитан). Следовательно тебе нужно усложнить статический и динамический анализ.

Статический можно усложнить с помощью пакеров/протекторов.

Динамический с помощью всяких антиотладочных техник и те же протекторов. Возможно стоит заморочиться на какую-то виртуализацию (руками писать скорее всего устанешь).
источник

R

Rtem in Android Guards
А дальше все будет традиционно зависеть от мотивации того, кто это захочет ломать.
источник

R

Rtem in Android Guards
А да, еще отдельно стоит проверка на сервере.
источник

w

waldo in Android Guards
Динамический анализ за меня игра предотвращает
источник

w

waldo in Android Guards
Она не запустится
источник

w

waldo in Android Guards
А либа не запустится вне игры
источник

w

waldo in Android Guards
Ну а пакеры все платные блин
источник

w

waldo in Android Guards
Есть upx но он ломает либу
источник

w

waldo in Android Guards
Ещё есть ollvm но псевдокод вполне читаемый
источник

R

Rtem in Android Guards
Так разберись почему ломает
источник

w

waldo in Android Guards
Попытаюсь
источник

R

Rtem in Android Guards
А вот это заблуждение. С чего ты взял? То что ты в либу вкрутил проверку процесса или что-то подобное не отменяет эмуляцию этого процесса)
источник

w

waldo in Android Guards
Эмуляцию?
источник

w

waldo in Android Guards
Это как? Типо создатут приложение с таким же package name?
источник

R

Rtem in Android Guards
Например
источник

R

Rtem in Android Guards
Если есть задача отдебажить твою либу, а основное приложение “мешает”, то я бы, например, посмотрел как они связаны и интегрировал бы эту либу в свое приложение повторив все “условия связи”
источник

R

Rtem in Android Guards
Таким образом получив полный контроль на вызовами и возможность посылать в твою либу все что мне захочется
источник

w

waldo in Android Guards
Блин юпх сам ломается походу... Он не вписывает такие две строчки

$Info: This file is packed with the UPX executable packer http://upx.sf.net $
$Id: UPX 3.96 Copyright (C) 1996-2020 the UPX Team. All Rights Reserved. $
источник