WCDB 简明使用指南

WCDB 简明使用指南

h4ck1n 1年前 (2023-07-30) 887

WCDB 是一个高效、完整、易用的移动数据库框架,基于 SQLCipher,支持 iOS, macOS 和 Android。 本文简单记录 WCDB 在 Objective-C 项目下的使用代码。 类字段绑定(ORM) Message.h #import <Foundation/Foundation.h> @interface Message : NSObject @property ...

让 Xcode 支持使用 root 权限调试 iOS 设备上的任何应用或进程

让 Xcode 支持使用 root 权限调试 iOS 设备上的任何应用或进程

h4ck1n 2年前 (2022-06-28) 1,149

在 iOS 设备上调试应用程序,需要使用 debugserver + lldb 的方式,配置方法可以参考文章 一步一步用debugserver + lldb代替gdb进行动态调试,这里不赘述。 使用 debugserver + lldb 调试固然不错,但有一个小问题,那就是操作较为麻烦。虽然已经有一些插件简化了调试步骤,如:SpringBoard tweak 双击图标启动debugserver,但...

iOS 崩溃符号化工具的使用

iOS 崩溃符号化工具的使用

h4ck1n 3年前 (2022-06-02) 1,460

这里主要介绍 symbolicatecrash 和 atos 以及 iOS15 兼容 Json 格式后,新出的 CrashSymbolicator.py工具的使用,三个工具都是 Xcode 自带,使用 sh 脚本写的,symbolicatecrash 实际上也是基于 atos 来进行符号化的,atos 可以针对模块方法进行符号化解析,symbolicatecrash 是针对整个文件进行符号化。 目...

使用 IDA microcode 去除 ollvm 混淆

使用 IDA microcode 去除 ollvm 混淆 55

h4ck1n 3年前 (2022-06-20) 2,079

前言 本文原文来自Hex-Rays Microcode API vs. Obfuscating Compiler。在IDA 7.1中IDA发布了反编译中使用的中间语言microcode,IDA 7.2和7.3中又新增了相关的C++和python API,这篇文章就是关于Rolf Rolles如何使用这一新功能来处理ollvm混淆的,代码地址:HexRaysDeob。 翻译过程中为了方便理解加入了一...

扫一扫二维码分享