吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3307|回复: 8
收起左侧

[iOS 原创] 【ios逆向学习】简易ios crackme 学习分析记录

  [复制链接]
andyhah 发表于 2023-5-15 23:54

小引

最近入门了ios逆向,还买了本飘云大佬的《ios运用逆向与安全之道》,看了看属实不错。写了个简易crackme app用来熟悉熟悉,初步了解一下ios的逆向方法和流程。

设备

  • ios版本 12.4.5
  • iphone6 plus(已越狱)
  • xcode 12.0

项目地址

ACrackMe ipa

流程

分析

  • 目标
    输入框输入字符串,点击提交,成功则弹出成功提示框,并且首页背景变为绿色



  • 通过Reveal 查看页面找到视图为 Md5ViewController

  • 用ida 打开Mach-O文件并搜索关键字提交,找到目标代码,是一个点击事件,事件触发的方法是 check

  • 找到 check,查看伪代码,发现加密函数是 md5Encrypt, 入参是 “andyhah”。然后与输入框的输入比较,相同则成功。

逆向

md5Encrypt函数实现功能其实就是将“andyhah”md5加密了一下,但还是hook一下练练手^。^,使用越狱插件将加密函数改为永远返回 123456

  • tweek 插件

    1. 安装theos

    2. nic.pl 启动theos

    3. 选择tweek

    4. 修改Tweek.x, 使md5Encrypt返回固定字符串

    5. 打包,上传,安装

              DEBUG=0 make package
              scp packages/[deb文件] root@[设备ip]:/tmp
      
              # 进入iphone
              cd /tmp
              dpkg -i [deb文件]
    6. 运行
      输入框输入 123456,点击提交

          查看日志iphone:idevicesyslog -i "A0CrackMe"
          ![](https://s1.ax1x.com/2023/05/15/p92txaV.png)

小结

一个很简单app,可以自行clone项目,并用xcode安装到测试机上。后面继续深入也会更新跟多的检测攻防上去

免费评分

参与人数 4吾爱币 +10 热心值 +3 收起 理由
junjia215 + 1 + 1 用心讨论,共获提升!
Hmily + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
佚名RJ + 1 图床链接要使用 "图片URL链接"
pdc9911 + 1 + 1 谢谢@Thanks!

查看全部评分

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

Bruce_HD 发表于 2023-5-18 09:51
支持支持,我看很刑,继续做继续刑。
greendays 发表于 2023-5-17 10:42
lichao890427 发表于 2023-5-17 12:27
其实破解几个crackme并没有什么卵用,纯浪费时间
这种crackme随手写一堆
 楼主| andyhah 发表于 2023-5-22 18:29
greendays 发表于 2023-5-17 10:42
学习,不过这外链图片显示不出来啊

现在好像可以看了
 楼主| andyhah 发表于 2023-5-22 18:32
lichao890427 发表于 2023-5-17 12:27
其实破解几个crackme并没有什么卵用,纯浪费时间
这种crackme随手写一堆

俺就练练手,权当个笔记
8570121 发表于 2023-5-23 16:51
学习学习大佬的先进技术
keya 发表于 2023-6-1 09:06
学习学习 , 我也得好好琢磨琢磨
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-24 12:56

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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