<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[uiop_uiop_uiop的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/uiop_uiop_uiop</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; uiop_uiop_uiop]]></copyright><item><title><![CDATA[fnOS LUKS on RAID Storage Pool]]></title><link>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/161121986</link><guid>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/161121986</guid><author>uiop_uiop_uiop</author><pubDate>Fri, 15 May 2026 22:02:23 +0800</pubDate><description><![CDATA[本文介绍了在RAID设备上创建LUKS加密LVM存储的完整流程]]></description><category></category></item><item><title><![CDATA[iOS arm64e hook MGCopyAnswer got Crash or Only Partial results got hooked]]></title><link>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/154742954</link><guid>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/154742954</guid><author>uiop_uiop_uiop</author><pubDate>Wed, 12 Nov 2025 16:34:04 +0800</pubDate><description><![CDATA[项目只需链接：CoreFoundation.framework, Foundation.framework, libdobby.a即可。选取里面的universal版本即可。PAC指针签名的原因。]]></description><category></category></item><item><title><![CDATA[IDAPython 解混淆记录]]></title><link>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/150274930</link><guid>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/150274930</guid><author>uiop_uiop_uiop</author><pubDate>Tue, 12 Aug 2025 16:53:46 +0800</pubDate><description><![CDATA[ADRLADRPPAGEPAGEOFF0x10b0000x62c0x4。]]></description><category></category></item><item><title><![CDATA[macOS ARM64 IDA 8.4安装unicorn]]></title><link>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/149247040</link><guid>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/149247040</guid><author>uiop_uiop_uiop</author><pubDate>Thu, 10 Jul 2025 12:16:37 +0800</pubDate><description><![CDATA[pyenv里选好和IDA Python一样的版本。]]></description><category></category></item><item><title><![CDATA[iOS 越狱插件 主动调用C函数和OC函数]]></title><link>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/149052761</link><guid>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/149052761</guid><author>uiop_uiop_uiop</author><pubDate>Tue, 01 Jul 2025 18:58:06 +0800</pubDate><description><![CDATA[摘要：本文介绍了iOS逆向工程中主动调用函数的技术方法，包括C函数和Objective-C方法的动态调用。对于C函数，通过计算ASLR偏移量获取实际内存地址后转换为函数指针调用；对于ObjC方法，则通过NSClassFromString和NSSelectorFromString获取类和方法后使用performSelector执行。这两种主动调用方式可以快速触发目标逻辑，便于动态调试和分析，文中还包含了详细的代码实现和错误处理逻辑。（149字）]]></description><category></category></item><item><title><![CDATA[MacOS ARM64 IDA 9.0安装Keypatch]]></title><link>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/148975146</link><guid>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/148975146</guid><author>uiop_uiop_uiop</author><pubDate>Sat, 28 Jun 2025 13:20:12 +0800</pubDate><description><![CDATA[下载，放到'/Applications/IDA Professional 9.0.app/Contents/MacOS/plugins']]></description><category></category></item><item><title><![CDATA[vx调试随记]]></title><link>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/147930265</link><guid>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/147930265</guid><author>uiop_uiop_uiop</author><pubDate>Tue, 13 May 2025 17:47:59 +0800</pubDate><description><![CDATA[(lldb) c。]]></description><category></category></item><item><title><![CDATA[Xcode16.3配置越狱开发环境]]></title><link>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/147836504</link><guid>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/147836504</guid><author>uiop_uiop_uiop</author><pubDate>Fri, 09 May 2025 20:31:39 +0800</pubDate><description><![CDATA[首先先在这里面登陆Apple账号，然后访问url下载。]]></description><category></category></item><item><title><![CDATA[VX iOS分析随记]]></title><link>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/146210472</link><guid>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/146210472</guid><author>uiop_uiop_uiop</author><pubDate>Wed, 12 Mar 2025 17:46:12 +0800</pubDate><description><![CDATA[后面又来一个/bin/bash，ni执行，X0  0000000000000001 | ........ |断SVC的时候看调用栈，发现里面一个特别大的ollvm函数。/private/jailbreak.txt 执行完x0 = 1。还有一个 frida-server的字符串出现过。x1字符串一直在变，在做越狱检测。]]></description><category></category></item><item><title><![CDATA[ARM64 CSEL条件 B条件一览]]></title><link>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/144812124</link><guid>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/144812124</guid><author>uiop_uiop_uiop</author><pubDate>Sun, 29 Dec 2024 23:11:11 +0800</pubDate><description><![CDATA[CSEL CMP B.cond]]></description><category></category></item><item><title><![CDATA[iOS Swift5算法恢复——HMAC]]></title><link>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/143331598</link><guid>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/143331598</guid><author>uiop_uiop_uiop</author><pubDate>Tue, 29 Oct 2024 16:40:00 +0800</pubDate><description><![CDATA[库函数对比与发现]]></description><category></category></item><item><title><![CDATA[iOS Swift5逆向——Demangle过程中的偏移计算]]></title><link>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/143124042</link><guid>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/143124042</guid><author>uiop_uiop_uiop</author><pubDate>Mon, 21 Oct 2024 20:23:53 +0800</pubDate><description><![CDATA[unk_1039839C0这个整理出来，地址对应X19寄存器，值对应X0寄存器。这个名字IDA自动给出了Demangle之后的内容。碰到好多函数最开始都会调用这个函数，xref了一下，发现有上万个xref。计算实现De-Mangle，可以给sub开头的方法做备注了。byte_102E5B9DC这个字段的长度正好是7。]]></description><category></category></item><item><title><![CDATA[iOS Swift逆向——被编译优化后的函数参数调用约定修复]]></title><link>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/143115585</link><guid>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/143115585</guid><author>uiop_uiop_uiop</author><pubDate>Mon, 21 Oct 2024 16:57:04 +0800</pubDate><description><![CDATA[Swift逆向IDA修复]]></description><category></category></item><item><title><![CDATA[iOS Swift逆向——代码和IDA反编译对照]]></title><link>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/143043901</link><guid>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/143043901</guid><author>uiop_uiop_uiop</author><pubDate>Fri, 18 Oct 2024 12:48:17 +0800</pubDate><description><![CDATA[把Swift代码里面的66改成一个毫秒时间戳：1729167411374, hex: 0x1929a68c8ae。导入Swift的头文件，导入插件，swift.py。再次按F5和这个插件的快捷键Ctrl+5。编译选项是模拟器，iPhone15Pro，Release。66的hex就是0x42。]]></description><category></category></item><item><title><![CDATA[香橙派AIpro搭建NAS及AI功能介绍]]></title><link>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/139633755</link><guid>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/139633755</guid><author>uiop_uiop_uiop</author><pubDate>Wed, 12 Jun 2024 18:18:42 +0800</pubDate><description><![CDATA[在一般场景下，专用的NAS设备或者台式电脑，他们占用体积庞大，并且功耗轻松就会到达100W以上，并且存在噪音大的问题。同时，由于此开发板带有8G或者16G的运行内存，以及支持NPU加速AI运算，我们可以利用其强大的AI功能，对硬盘当中的数据进行分析。我们希望能够在不破坏音响本体的前提下，在他的麦克风上贴近蜂鸣器或者喇叭，播放人耳不敏感的噪声（最好降噪算法还不容易去除的），以避免隐私泄露。然后添加自己安全的，纯离线的语音唤醒，当收到自己指定的语音唤醒指令时，关闭噪声，再叫小爱同学唤醒。]]></description><category></category></item><item><title><![CDATA[iPhone实况照片从Windows资源管理器复制的JPG+MOV无法正常还原到iPhone]]></title><link>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/139127131</link><guid>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/139127131</guid><author>uiop_uiop_uiop</author><pubDate>Wed, 22 May 2024 19:25:17 +0800</pubDate><description><![CDATA[之前使用的iPhone 15 Pro，使用的Windows资源管理器当中复制导出的实况照片，复制出来的格式例如IMG_0001.JPG, IMG_0001.MOV。这个UUID在文件中是明文TEXT存储的，在批量处理的情况下我们可以直接写一个脚本，利用exiftool读取出来MOV文件的Content Identifier，然后字节流模式打开JPG，在文件当中直接执行替换即可。先用手上的iPhone 14 Pro Max随便拍两张照片，一个通过爱思导出，一个通过Windows资源管理器复制。]]></description><category></category></item><item><title><![CDATA[iPhone搞机记录]]></title><link>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/136018478</link><guid>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/136018478</guid><author>uiop_uiop_uiop</author><pubDate>Sun, 04 Feb 2024 00:01:53 +0800</pubDate><description><![CDATA[3、放开电源键保持按住音量减小键直到提示成功（DFU模式设备是黑屏的，需要根据软件提示才能判断是否成功进入）。1、快速按一下音量加大键。然后再快速按一下音量减小键，最后，按住关机键不要松开；2、然后快速按住电源键3秒，三秒后继续按住电源键同时按住音量减小键持续10秒；2、黑屏后赶紧按住音量减小键，直到设备屏幕显示数据线和iTunes标志。3、按住关机键，直到您看到屏幕黑掉后并出现苹果logo再松开。2、然后再快速按一下音量减小键；1、按住电源键将设备关机；1、按一下音量增加键；]]></description><category></category></item><item><title><![CDATA[windows电脑中没有高性能电源选项和节能电源选项]]></title><link>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/131426337</link><guid>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/131426337</guid><author>uiop_uiop_uiop</author><pubDate>Tue, 27 Jun 2023 22:17:19 +0800</pubDate><description><![CDATA[切换到高性能模式：powercfg -SETACTIVE 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c。切换到节能模式：powercfg -SETACTIVE a1841308-3541-4fab-bc81-f71556f20b4a。]]></description><category></category></item><item><title><![CDATA[一键关闭安卓手机wifi蓝牙定位]]></title><link>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/131339994</link><guid>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/131339994</guid><author>uiop_uiop_uiop</author><pubDate>Thu, 22 Jun 2023 13:02:23 +0800</pubDate><description><![CDATA[里面注释掉的是尝试失败不好用的（magisk root手机的情况下，让app成为system app略麻烦，懒得弄了。）（然后bluetooth，如果直接使用shell命令，反而会弹出一个提示框：shell请求关闭蓝牙，我都申请了root权限还会这样，好奇怪。）但是我用Bluetooth Adapter，在设置里给上权限，就可以直接无痛关闭了。AndroidManifest.xml（有些权限可以删掉，懒得调了。为了备用机极致的省电，在使用互传分享之后，要尽快关闭wifi蓝牙和定位。]]></description><category></category></item><item><title><![CDATA[ollvm反混淆实战]]></title><link>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/130887130</link><guid>https://blog.youkuaiyun.com/uiop_uiop_uiop/article/details/130887130</guid><author>uiop_uiop_uiop</author><pubDate>Fri, 26 May 2023 21:49:21 +0800</pubDate><description><![CDATA[下载之后里面是一个payload.bin，使用payload-dumperX64.exe对这个文件解密，用7zip打开解压出来的system.img，找到需要的这10个文件，放到lib和libs两个文件夹中。文中需要添加5个system的lib，和5个lib64，因为文中的代码说了androidapi=26，所以从下面谷歌官网下载android8.0的镜像。然后在unidbg-android中添加自定义类。参考上面的博客进行操作。首先配置unidbg框架。成功记录所有的jni调用。]]></description><category></category></item></channel></rss>