吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4303|回复: 19
收起左侧

[Android 原创] 实战分析自毁程序Crackme IDA动态调试

  [复制链接]
404nofound 发表于 2021-9-17 12:10

一、目标

Crackme:https://github.com/404nofoundx/Cloud/blob/main/AliCrackme.zip

在这里插入图片描述

二、查看java代码

二话不说上jadx,通过AndroidManifest.xml文件确定入口。
在这里插入图片描述在这里插入图片描述

三、IDA静态分析

在这里插入图片描述

四、IDA动态分析

打上断点
在这里插入图片描述还没等到断点的时候,程序就崩溃了,猜测有反调试。
在这里插入图片描述这次在JNI_OnLoad下断点,看看是哪里崩溃的,多次尝试发现在此处崩溃,用00000000修改此处命令。

在这里插入图片描述修改前
在这里插入图片描述
修改后
在这里插入图片描述反调试安全跳过,重新在Java_com_yaotong_crackme_MainActivity_securityCheck    设置断点。
在这里插入图片描述查看R2寄存器
在这里插入图片描述
在这里插入图片描述Flag = aiyou,bucuoo

在这里插入图片描述
AliCrackme主要考验了过反调试和动态调试,还挺简单.jpg

免费评分

参与人数 5吾爱币 +6 热心值 +5 收起 理由
wuaiwu77 + 1 + 1 用心讨论,共获提升!
ZuAMos + 1 + 1 我很赞同!
bjxiaoyao + 2 + 1 我很赞同!
jy04468108 + 1 + 1 谢谢@Thanks!
zhaozhao1 + 1 + 1 鼓励转贴优秀软件安全工具和文档!

查看全部评分

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

 楼主| 404nofound 发表于 2021-9-17 12:49
侃遍天下无二人 发表于 2021-9-17 12:44
那边程序崩溃的原因是什么,它如何判定是不是在调试状态的

我是用调试模式挂起的apk
[Python] 纯文本查看 复制代码
adb shell am start -D -n  com.yaotong.crackme/.MainActivity 
westmelom 发表于 2022-8-16 11:40
修改了hexview之后是需要重打包软件吗,我保存change的时候我看他目录好像是我的电脑目录,重新挂载之后的APP里面的so好像还是没变
delta314 发表于 2021-9-17 12:22
侃遍天下无二人 发表于 2021-9-17 12:44
那边程序崩溃的原因是什么,它如何判定是不是在调试状态的
cjc3528 发表于 2021-9-17 14:13
非常好的教程,谢谢分享
maoshengwang 发表于 2021-9-17 14:15
很厉害的,学习了。。
52896009 发表于 2021-9-17 15:22
很厉害的,学习了。。
wqipk 发表于 2021-9-17 15:52
感谢分享。
bjxiaoyao 发表于 2021-9-17 18:32
学习了,精彩的分析。crackme有大佬帮转个云盘或蓝凑云么?
FENGSJ 发表于 2021-9-17 19:11
学习了,万分感谢
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-24 13:34

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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