吾爱破解 - LCG - LSG |安卓破解|病毒分析|破解软件|www.40881110.com

 找回密码
 注册[Register]
查看: 2297|回复: 14
上一主题 下一主题

[Android 原创] Xposed HOOK入门-非虫大佬的Crame Hook破解

[复制链接]
跳转到指定楼层
楼主
Richor 发表于 2019-6-25 11:28 回帖奖励
本帖最后由 Richor 于 2019-6-25 11:31 编辑

相信很多人玩破解入门都接触过这个apk:crackme02,用修改smali重新打包当然是最快的方法,但是学了hook,就拿这个练练手。
第一步:定位关键函数位置
(1)随便输入账号密码关键字"无效用户名",那么就反编译搜索一下



(2)查看函数


我?#20405;?#35201;把报错区弄成true就可以啦
继续往上逆向



就是这个checkSN函数
(3)HOOk
导入?#35272;?#21253;上面的操作看论坛里的?#22363;?#23601;可以啦,我们把hook函数改一下
package com.yymjr.android.myapplication;

import android.util.Log;

import de.robv.android.xposed.IXposedHookLoadPackage;
import de.robv.android.xposed.XC_MethodHook;
import de.robv.android.xposed.callbacks.XC_LoadPackage;

import static de.robv.android.xposed.XposedHelpers.findAndHookMethod;

import com.yymjr.android.myapplication.MainActivity;

/**
* Created by Administrator on 2019/6/24.
*/
public class xposedEntry implements IXposedHookLoadPackage{
    @Override
    public void handleLoadPackage(XC_LoadPackage.LoadPackageParam loadPackageParam) throws Throwable {
        try {
            if(loadPackageParam.packageName.equals("com.droider.crackme0201")) {
                findAndHookMethod("com.droider.crackme0201.MainActivity", loadPackageParam.classLoader, "checkSN", String.class,String.class, new My_MethodHook());
                Log.d("xposed_esaple", "handleLoadPackage:Hook end ");
            }
        }catch (Exception e){
            e.printStackTrace();
        }


    }
}

class My_MethodHook extends XC_MethodHook{

    @Override
    protected void afterHookedMethod(MethodHookParam param) throws Throwable {
        boolean rel = true;
        param.setResult(rel);
    }

    @Override
    protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
        Log.d("xposed_esaple", "beforeHookedMethod:");
    }
}重启手机,再次填写账号密码就提示成功

crackme02.rar

148.97 KB, 下载次数: 8, 下载积分: 吾爱币 -1 CB

免费评分

参与人数 2吾爱币 +9 热心值 +2 收起 理由
qtfreet00 + 9 + 1 ?#34892;?#21457;布原创作?#32602;?#21566;爱破解论坛因你更精彩!
?#20808;?/a> + 1 谢谢@Thanks!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

推荐
AcsZeg 发表于 2019-6-25 14:00
liu1066567004 发表于 2019-6-25 13:56
个人认为没有iOS的hook简单

现在都差不多了 monkeyDev好用 xposed也好用  
推荐
 楼主| Richor 发表于 2019-6-25 17:54 <
hszt 发表于 2019-6-25 17:37
?#34892;?#20998;享,不知道能不能hook改掉部分代码,有些软件不能完全重写这部分代码

有样例么?
沙发
201 发表于 2019-6-25 11:51
3#
liu1066567004 发表于 2019-6-25 13:56
个人认为没有iOS的hook简单
5#
jiang196771 发表于 2019-6-25 14:28
大佬能给生成个模块吗?
6#
 楼主| Richor 发表于 2019-6-25 15:39 <
liu1066567004 发表于 2019-6-25 13:56
个人认为没有iOS的hook简单

IOS的HOOK没玩过
7#
PIN9999 发表于 2019-6-25 16:43
谢谢分享
8#
TragicLife 发表于 2019-6-25 16:50
至今MT管理器
9#
hszt 发表于 2019-6-25 17:37
?#34892;?#20998;享,不知道能不能hook改掉部分代码,有些软件不能完全重写这部分代码
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:禁止回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2019-7-21 18:38

Powered by Discuz!

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表
球探网篮球指数
ag真人娱乐是怎么回事 安徽快三走势图带连线 平特精版料资料 朝鲜女足vs中国女足 新浪彩票投注站 3b487试机号的开奖号码 1984期七星彩规律图规 欢乐斗地主计牌器 九龙王单双中特料 重庆百变王牌近200期走势图 梭哈英文娱乐城 澳客网彩票 上海快三当前遗漏 云南彩票网站 浙江体彩网