使用 IDA microcode 去除 ollvm 混淆

使用 IDA microcode 去除 ollvm 混淆 55

h4ck1n 技术笔记 1年前 (2022-06-20) 1,214 0

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

iOS 崩溃符号化工具的使用

iOS 崩溃符号化工具的使用

h4ck1n 技术笔记 1年前 (2022-06-02) 1,105 0

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

谈钱不尴尬,程序员面试谈薪资的6个技巧!

谈钱不尴尬,程序员面试谈薪资的6个技巧!

h4ck1n 实用技巧 2年前 (2022-04-01) 57 0

提起薪资,我们作为求职者都想多要点,但怎么巧妙的要到手,这有时需要聊天技巧: 面试官: 在我们这儿工作,您希望有什么样的薪资待遇? 提示:了解该公司所在地区、所属行业、公司规模等信息,你的薪水要求应该在该公司所在地 区、行业、公司规模相应的薪水范围之内。尽可能提供一个你期望的薪水范围,而不是具体的薪金数。 求职者:其实工资并不是我决定工作机会的唯一因素,如果您一定要我回答这个问题,只能说我希望以我...

iOS 设备使用 Charles 抓包完全指南

iOS 设备使用 Charles 抓包完全指南 20

h4ck1n 实用技巧 1年前 (2022-05-09) 4,322 0

1、Charles 安装 下载安装 Charles: 官网:https://www.charlesproxy.com/download/ 2、HTTP 抓包 2.1 查看电脑 IP 地址 Help → Local IP Address 查看本机地址。 得到电脑 IP 的地址,如图是192.168.1.169。 2.2 设置手机 HTTP 代理 手机连上电脑,点击 设置->无线局域网->...

Parallels Desktop 虚拟机设置文件类型关联

Parallels Desktop 虚拟机设置文件类型关联

h4ck1n 实用技巧 2年前 (2022-05-06) 142 0

在使用 Parallels Desktop 时,您可能需要在某个 Windows 应用程序中打开 OS X 文件或需要在某个 OS X 应用程序中打开 Windows 文件。如果您需要进行这样的操作,那么借助 SmartSelect,您就可以让 OS X 文件始终在 Windows 应用程序中打开,同时让 Windows 文件始终在 OS X 应用程序中打开。 注意:此功能仅在已安装 Parall...

iOS 平台使用 Frida 简明指南

iOS 平台使用 Frida 简明指南

h4ck1n 技术笔记 2年前 (2022-04-29) 2,385 0

Frida 常用姿势 Frida是一个跨平台的动态代码注入工具集,你可以使用它hook应用程序,插入自己的JavaSciprt代码,同时也能获取应用的内存和函数的完全访问权限。 推荐使用此工具进行追踪函数调用等操作,比使用Theos的logify.pl工具方便多了。 文档:https://www.frida.re/docs/examples/ios/ 使用局域网连接 ssh root@192.16...

plist 在 xml 和二进制两种格式之间相互转换

plist 在 xml 和二进制两种格式之间相互转换

h4ck1n 实用技巧 2年前 (2022-04-15) 245 0

转换的方法非常简单,就是一行命令的事: plutil -convert format(格式) filename(文件名) -o outputpath 命令中的“格式”部分需要用对应的格式代替,在这里 XML 格式需要替换为xml1,二进制格式需要替换为binary1。 由XML格式转换为二进制格式: plutil -convert binary1 test.plist -o output.bin ...

macOS 开启 VNC 远程桌面和 SSH 服务

macOS 开启 VNC 远程桌面和 SSH 服务 3

h4ck1n 实用技巧 2年前 (2022-04-15) 334 0

如果需要使用 macOS 来做为服务器,那不可缺少的就是远程管理,实际上 macOS 自带 VNC 远程桌面和 SSH 服务,只是默认没有开启,下面我们来开启它们。 开启 VNC macOS 开启 VNC 服务可以实现远程桌面控制,方法是:系统偏好设置 -> 共享,打开屏幕共享,添加相应的账号就可以了,如下图: 客户端那边如果也是 macOS,就在浏览器输入 IP 地址,比如:vnc://1...

iRightMenu Pro 使用帮助

iRightMenu Pro 使用帮助 9

h4ck1n 专题栏目 2年前 (2022-04-10) 313 0

应用介绍 iRightMenu Pro 是 macOS 上一款灵活、强大的右键菜单工具,不仅内置了各种常用的工具,还能够让用户自定义右键菜单,使用 Shell 脚本实现菜单功能,充分发挥脚本的长处和灵活性,帮你塑造自己的专属右键。 iRightMenu Pro 运行在苹果的 Sandbox 机制之外,突破了苹果的沙盒限制,虽然无法和 iRightMenu 一样上架 App Store,但是获得了比...

macOS 提升应用执行权限的方案

macOS 提升应用执行权限的方案

h4ck1n 技术笔记 2年前 (2022-04-05) 1,050 0

应用中有些shell命令可能需要sudo,也就是需要root权限来完成的,比如: $ sudo spctl --master-disable # 开启软件安装的未知来源 碰到这类情况,直接使用是肯定不行的,那么我们该如何处理? 方案一 AuthorizationExecuteWithPrivileges() 这个函数是Security.framework中的一员,使用非常方便。而且还有一个封装得非...

扫一扫二维码分享