首页
社区
课程
招聘
[原创]PMS注册检测实现
发表于: 2017-5-24 14:27 5146

[原创]PMS注册检测实现

2017-5-24 14:27
5146
收藏
免费 1
支持
分享
最新回复 (4)
雪    币: 0
活跃值: (878)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
2
不明觉厉  赞分享
2017-5-24 16:42
0
雪    币: 9479
活跃值: (757)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3

//看不明白你的代码
PMSProtector {
    (Context context) {
        Class<?> activityThreadClass = {
            activityThreadClass = Class.();
            Method currentActivityThreadMethod = activityThreadClass.getDeclaredMethod();
            Object currentActivityThread = currentActivityThreadMethod.invoke();
            Field sPackageManagerField = activityThreadClass.getDeclaredField();
            sPackageManagerField.setAccessible();
            Object sPackageManager = sPackageManagerField.get(currentActivityThread);
            (sPackageManager Proxy) {  //这个是什么情况
                System..println();
            }
            PackageManager pm = context.getPackageManager()(pm.getClass().getClassLoader().getClass().getName().equals()) {
                }
        } (ClassNotFoundException e) {
            e.printStackTrace()} (NoSuchMethodException e) {
            e.printStackTrace()} (IllegalAccessException e) {
            e.printStackTrace()} (InvocationTargetException e) {
            e.printStackTrace()} (NoSuchFieldException e) {
            e.printStackTrace()}
    }
}

2017-5-24 17:04
0
雪    币: 101
活跃值: (162)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
老铁,你这样搞AntiVM,让我们做虚拟引擎的怎么混下去... 
2017-5-24 20:50
0
雪    币: 158
活跃值: (196)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5




无边

//看不明白你的代码PMSProtector&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;(Context&n ...

已经更新,原理很简单,ibinder被hook了会会变样的,虽然逻辑好像没变,仔细分析已经变了。

2017-5-25 09:15
0
游客
登录 | 注册 方可回帖
返回
//