fuqiuluo's blog

腾讯应用宝模拟器Root权限获取

听说腾讯和微软合作搞了一个什么WSA 2.0, 本文可能会落后几个版本,请查看新的文章:https://www.bilibili.com/opus/1049054476541886468 唯一身份标识 事实上,随着智能产品与应用的普及,各大互联网厂商和 PC 设备制造商纷纷推出了 PC 上的安卓虚拟

阅读全文 →

如何在 Linux 中注册并创建 IDA 快捷方式

IDA Pro 是一款功能强大的反汇编和调试工具,用于逆向工程。在 Linux 系统上安装 IDA 后,通常你需要手动配置一些东西才能让它更便捷地使用,例如创建桌面快捷方式、设置默认打开 .bin 文件的程序等。本文将为你展示如何在 Linux 系统上注册 IDA 为应用程序,并创建快捷方式,同时还

阅读全文 →

Linux 内核深度解析:struct inode 结构体南

本文基于6.17 Linux 内核源码,深入剖析文件系统核心数据结构 struct inode 的每个字段,揭示其设计理念和实现细节。 引言 在 Linux 内核中,inode(索引节点)是文件系统的核心抽象。inode 对象保存了内核操作文件或目录所需的全部信息。无论底层文件系统如何实现(ext4

阅读全文 →

ollvm - 基于LLVM重打包反OLLVM

ollvm有很多种方法去除,其中ollvm老是生成那种没什么鸟用的分支跳转,无论是用unidbg/unicorn去trace还是做上下文收集把无用分支跳转nop掉(部分分支永远跑不通),都无法解决ollvm的问题。 这个时候github老是给我推送什么把二进制文件翻译成LLVM-IR的奇怪文章,这个

阅读全文 →

C - longjump / setjump

众所周知,longjump + setjump是try-catch的鼻祖 setjump的作用 保存当前执行上下文到 std::jmp_buf 类型的变量。std::longjmp 函数稍后可用此变量恢复当前执行上下文。即在调用

阅读全文 →

Java21 - 虚拟线程

就了解一下 对于刚接触虚拟线程的人来说,其普遍被认为是一种“轻量级线程,可以提高开发效率?” 。他的强大的点就是,在发生堵塞的时候可以自动暂停和恢复,从底层系统中解放这个线程,让这个线程可以去干别的事情。 虚拟线程并非1:1的和一个专门的OS级别线程对应,观看线程池任务,可以看出当虚拟线程进入堵塞的

阅读全文 →