C 语言实现读取 .ini 配置文件

C 语言实现读取 .ini 配置文件

h4ck1n 技术笔记 3个月前 (10-10) 94 0

在 Windows 下可以用GetPrivateProfileString或GetPrivateProfileInt方便读取 .ini 配置文件内容,但是在 Linux 平台上就一筹莫展了。 为了解决该问题,使用 C 语言实现读取 .ini 配置文件,可在 Linux 平台上使用,不受平台限制。 #include <string.h> #ifdef WIN32 #include <...

使用宝塔安装 YOURLS 搭建短链接服务

使用宝塔安装 YOURLS 搭建短链接服务 8

h4ck1n 技术笔记 4个月前 (09-26) 100 0

简介 YOURLS是一款使用 PHP+MySQL 开发的开源短链接管理系统,可以创建公开或私有的短链接,允许随机或自定义关键字,拥有强大的数据统计分析功能,文档齐全,插件丰富,支持开放API扩展。 项目:https://github.com/YOURLS/YOURLS 官网:http://yourls.org/ 下载:https://github.com/YOURLS/YOURLS/archive...

使用 IOKit 监听 Mac 电脑的 USB 事件

使用 IOKit 监听 Mac 电脑的 USB 事件

h4ck1n 技术笔记 4个月前 (09-15) 149 0

macOS系统如何监听USB设备连接和断开呢? 需要先区分是监听USB设备还是disk(U盘、SD卡等),如果为后者,则可以直接通过系统通知,而不需要调用IOKit监听。 监听可装载的USB设备(U盘、SD卡等) 1.注册通知 // Notification for Mountingthe USB device [[[NSWorkspace sharedWorkspace] notificatio...

iRightMenu Pro 更新历史

iRightMenu Pro 更新历史

h4ck1n 专题栏目 6个月前 (08-06) 57 0

Version 1.3.3 (22) Dec 13, 2022 at 19:53 10.5 MB 修复打开终端时如果路径有空格将打开两个窗口的bug 修复打包.app脚本工作不正常的问题 修复设置界面设置的参数无法实时生效的问题 Version 1.3.2 (21) Nov 09, 2022 at 01:06 10.5 MB 增加使用warp进入指定目录。 修复已知问题。 更新后请重启Finder...

使用 VSCode 调试 IDAPython 脚本

使用 VSCode 调试 IDAPython 脚本 13

h4ck1n 实用技巧 6个月前 (07-28) 104 0

概述 IDA 只给我们提供了一个类似于命令行的窗口来实时编写脚本,在编写功能比较复杂的脚本时非常繁琐 本篇文章将配置一个 IDA 脚本的开发环境,使用 VSCode 远程连接 IDA,进行脚本的运行和调试 环境 Windows 10 专业版 Python 3.8.5,安装目录 C:\Python38 IDA Pro 7.6 SP1 VSCode 1.69.2 IDACode 0.3.0 配置 Py...

内网穿透工具 ZeroTier 的私有化部署和组网

内网穿透工具 ZeroTier 的私有化部署和组网 3

h4ck1n 技术笔记 7个月前 (07-03) 2,496 4

前言 在外面的时候可能会需要连接家里放的树莓派、智能路由器(Openwrt)、NAS 等设备,但是家里的网络一般没有公网 IP 不能直接连接,这时候就需要使用各种内网穿透的方法连接家中的设备。 简介 常见的内网穿透方法有 OpenVPN、 FRP、Ngrok 等,这些方案一般需要一个有公网 IP 的 VPS 做反向代理进行内网穿透连接,连接的速度取决于做中转代理的 VPS 的最大带宽。 这里介绍另...

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

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

h4ck1n 技术笔记 7个月前 (06-28) 188 0

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

使用 IDA microcode 去除 ollvm 混淆

使用 IDA microcode 去除 ollvm 混淆 55

h4ck1n 技术笔记 7个月前 (06-20) 306 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 技术笔记 8个月前 (06-02) 408 0

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

iOS 使用 CVPixelBufferRef 提高 CPU 和 GPU 的数据传输效率

iOS 使用 CVPixelBufferRef 提高 CPU 和 GPU 的数据传输效率

h4ck1n 技术笔记 8个月前 (05-19) 203 0

iPhone 的 CPU 对于处理视频来说能力是非常有限的,如果要进行视频处理,比如滤镜、美颜等,都会用到设备的 GPU 能力,也就是会用到 openGL ES 的 api。 CPU 和 GPU 之间的数据传递效率十分低下,尤其是从 GPU 回传数据到 CPU,更是缓慢。比如使用 glReadPixels 从 GPU 读取数据这种模式,想要做到实时很难。 那么,在 iOS 中想要提高 GPU 和 ...

扫一扫二维码分享