吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 7878|回复: 14
收起左侧

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

[复制链接]
Richor 发表于 2019-6-25 11:28
本帖最后由 Richor 于 2019-6-25 11:31 编辑

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


image.png
(2)查看函数
image.png
image.png
我们只要把报错区弄成true就可以啦
继续往上逆向

image.png
image.png
就是这个checkSN函数
(3)HOOk
导入依赖包上面的操作看论坛里的教程就可以啦,我们把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, 下载次数: 12, 下载积分: 吾爱币 -1 CB

免费评分

参与人数 2吾爱币 +9 热心值 +2 收起 理由
qtfreet00 + 9 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
笙若 + 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
感谢分享,不知道能不能hook改掉部分代码,有些软件不能完全重写这部分代码

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

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

本版积分规则

返回列表

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

GMT+8, 2024-11-24 22:05

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表