Robloquake 是一个开源项目,成功将经典游戏《雷神之锤》(Quake)的引擎移植到了 Roblox 平台上。该项目通过在 Roblox 中重建 Quake 的渲染、物理和游戏逻辑,使得玩家能够在 Roblox 环境下体验原汁原味的 Quake 游戏玩法。这一工程展示了 Roblox 作为游戏引擎的扩展潜力,也为开发者提供了在 Roblox 中实现复古 FPS 游戏的技术参考。
#reverse-engineering
30 条相关内容
该项目对 Google reCAPTCHA 验证码系统进行了逆向工程分析,揭示了其内部工作机制及安全验证流程。通过深入拆解 reCAPTCHA 的请求与响应逻辑,该项目为研究人员和安全爱好者提供了理解现代验证码系统的技术参考。
本文深入分析了 Widevine L3 安全级别的内部工作原理,揭示了其加密机制中的漏洞与破解方法。作者通过逆向工程和代码分析,详细展示了如何绕过 L3 级别的数字版权保护(DRM),并讨论了相关安全风险与防护策略。该研究对于理解内容保护系统的局限性具有重要价值。
这是一段视频,展示了OpenClaw工具如何应对一份长达475页的数据手册。视频可能演示了该工具在解析、检索或处理庞大数据手册时的性能与效果,突显其在处理大规模技术文档方面的能力。
本文通过逆向工程方法,深入分析了编码智能体(coding agent)在不同计划阶段中token的实际价值与分配策略。作者拆解了智能体在代码生成、调试与优化过程中token消耗的底层逻辑,揭示了如何更高效地利用token资源来提升编码任务的执行效果与成本效益。
本文记录了对 Whoop 5.0 健身追踪器进行逆向工程的过程,目标是在 24 小时内破解其订阅限制,使其能够无需付费订阅即可正常工作。作者详细描述了硬件拆解、固件分析和通信协议破解的步骤,最终成功绕过了订阅验证,实现了设备的独立使用。
AnalystAIPack 是一个开源工具包,包含 118 个可直接运行的智能体技能,专为恶意软件分析和逆向工程(RE)设计。该项目旨在通过模块化技能集合,帮助分析师自动化常见分析任务,提升工作效率。
AnalystAIPack 是一个包含 118 个可运行智能体技能的开源工具包,专为恶意软件分析和逆向工程设计。它提供模块化、可直接执行的 AI 驱动分析能力,帮助安全研究人员自动化恶意样本的静态与动态分析流程,提升逆向工程效率。
SQLite Trace 是一款工具,能够从任意二进制文件中提取其运行时发起的 SQLite 数据库查询。它通过追踪 SQLite API 调用来捕获并记录所有 SQL 语句,无需修改目标程序源码或重新编译,适用于逆向工程、安全审计及数据库调试等场景。
本文介绍了如何使用Ruby语言对Codemasters游戏公司的BIGF存档格式进行逆向工程。通过分析二进制文件结构,作者展示了如何读取和解析这种专有格式,为游戏资源提取和修改提供了技术参考。
本文探讨了如何借助大语言模型(LLM)对终端安全产品进行逆向工程分析。通过将EDR(端点检测与响应)产品的二进制代码或行为日志输入LLM,研究人员可以加速理解其检测逻辑、绕过机制及内部工作原理。文章详细介绍了实际操作步骤、提示词工程技巧以及可能面临的局限性,为安全从业者提供了一套新颖而高效的分析方法论。
本文深入分析了 Claude Code 的二进制文件 Tengu,揭示了其内部工作机制和核心功能。通过对二进制文件的逆向工程,作者详细解读了 Tengu 如何执行代码分析、理解上下文以及生成回应,为开发者提供了关于 Claude Code 底层运作的宝贵洞察。
本文详细介绍了如何从 Nintendo Switch 游戏中提取音效文件。作者通过分析游戏文件结构、使用特定工具进行解包与格式转换,最终成功提取出可独立使用的音效资源。整个过程涉及文件格式识别、加密内容处理以及音频格式转换等技术步骤。
本项目通过逆向工程,解析了REMUS水下无人机的RLF(Raw Log Format)日志文件格式。REMUS是一种广泛应用于海洋研究、搜索救援和水文调查的自主水下航行器(AUV),其日志文件存储了大量传感器数据和航行信息。作者公开了完整的格式解析文档和工具代码,使研究人员和开发者能够直接读取和分析这些日志数据,而无需依赖原厂专有软件,从而促进了水下无人机技术的开放研究与二次开发。
本文深入剖析了苹果公司开发的稀疏映像格式(ASIF),详细介绍了该格式的设计原理、数据结构与存储机制。文章通过逆向工程的方式,解析了ASIF如何高效管理磁盘空间,以及在macOS系统中创建和压缩磁盘映像时的实际应用场景。对于理解苹果系统底层的磁盘映像技术具有重要参考价值。
Decomp Academy 是一个交互式学习平台,教你如何将 GameCube 游戏的 PowerPC 汇编代码反编译为匹配的 C 代码。网站内置了 Metrowerks CodeWarrior GC/2.0 实时编译器,将你写的 C 转换成汇编后与目标汇编逐指令逐比特比对,哪怕差一个指令或一个比特都算失败——这是游戏反编译领域的黄金标准。目前已有 250 多节课程,从零基础入门,部分课程使用《星际火狐大冒险》《马力欧派对4》《皮克敏》《密特罗德 Prime》等真实开源反编译项目中的函数作为练习。网站完全免费、开源,无需注册即可学习全部课程。
我是 Frida 的创建者。我想向大家介绍 Luma,这是我长期开发的一款 Frida 全新工作空间。它的目标是将我在逆向工程和应用插桩时不断切换的各种工作流程整合到一个应用中,包括持久化工作空间、交互式 REPL、frida-trace、协作功能等。Luma 支持 macOS、iOS、Linux 和 Windows 系统,并且是开源的。欢迎提问。
Decant 是一个开源项目,通过逆向工程还原了 Liquid Glass 图标的视觉风格。该项目旨在重现这种标志性的半透明玻璃质感图标设计,供开发者和设计师在界面中自由使用。
该项目对IBM MCGA(多色图形阵列)中的门阵列芯片进行了逆向工程分析。MCGA是IBM PS/2系列计算机中使用的图形芯片,支持256色显示。通过逆向工程,研究人员揭示了该芯片的内部电路结构和逻辑设计,为理解这一经典图形硬件提供了技术细节。
一位开发者分析了《GTA Online》加载时间过长的原因,发现游戏在解析一个10MB的JSON文件时存在严重的性能瓶颈——单线程、低效的字符串处理导致了长达数分钟的等待。他通过逆向工程修复了这一问题,将加载时间从约6分钟缩短至不到2分钟,揭示了Rockstar Games代码中一个可改进的优化漏洞。
本文详细介绍了作者如何逆向工程并破解一款仅支持云控制的 Dreo 吊扇的射频(RF)通信协议。通过使用软件定义无线电(SDR)捕获和分析遥控信号,作者成功实现了在没有云服务依赖的情况下本地控制风扇。文章涵盖了从信号捕获、协议分析到最终实现自定义控制的完整技术流程。
OpenJTD 是一个逆向工程项目,旨在解析和分析日本常用的 Ichitaro(一太郎)文字处理器文件格式(.jtd 等)。该项目致力于让这些专有格式的文档能够在现代开源软件中被读取和处理,从而推动日本历史文档的数字化保存与跨平台兼容。
这是一个移植了 Darksword 漏洞的小型项目,用于在 WatchOS 10.6.2 上进行逆向工程。虽然不稳定、容易崩溃且略显粗糙,但它提供了自 WatchOS 4 上的 JelBrekTime 以来一直缺失的功能。
Kinoko是一个开源项目,用C++重新实现了《马力欧卡丁车Wii》的物理引擎。该项目旨在以更现代、可移植的方式还原原版游戏的物理行为,为游戏研究、模组开发和教育目的提供参考实现。
我是波兰华沙一家应用AI机构的创始人。在AI可见性/GEO/AI SEO领域有许多项目,我想弄清楚ChatGPT、Gemini、Perplexity等平台具体在什么场景下会提及某些品牌。由于这些平台目前不提供任何分析数据,关键在于逆向工程用户撰写的提示词。因此我开发了一款开源工具,通过抓取网站提取关键主题、分析自然搜索关键词、在WildChat数据集(约100万条ChatGPT对话)中查找语义相似的对话,从而生成用户在该类别中寻找产品或推荐时可能提出的真实提示词。该工具主要针对电商商店,填补了市场空白。
本文探讨如何利用Claude Code和AI技术对CAN总线进行逆向工程,实现汽车黑客攻击。文章介绍了通过AI辅助分析CAN总线数据、识别车辆信号模式的方法,帮助安全研究人员和爱好者理解现代汽车通信系统的脆弱性及防护措施。
递归比较软件包差异
2.0Diffoscope 是一个递归差异分析工具,能够深入比较归档文件、软件包(如 DEB、RPM)及其内部内容。它支持多种格式的解包和比对,帮助用户发现二进制包或压缩文件之间的细微差异,常用于可重现构建验证。
Revenant 是一款基于大语言模型(支持Claude、OpenAI及本地AI)的自动化逆向工程工具集,可集成 radare2、Ghidra 等框架,全自动分析固件,生成开源框架(含引脚定义、硬件启动、外设驱动等),甚至能够1:1复刻现有固件,让旧硬件借助现代工具链重获新生。适用于为老旧硬件注入新活力,以及对可疑固件进行安全分析。
本文深入分析了英特尔8087数学协处理器中快速位移器的芯片设计。通过芯片显微分析,揭示了这款经典浮点协处理器如何利用独特的高速位移电路实现高效的浮点运算,展现了早期数字电路设计的精妙之处。
用户在HN上寻找一篇2025年5月看到的博客文章,内容涉及对某个(玩具?)公司的多款游戏机进行逆向工程、ROM和卡带提取及模拟的成功尝试。文章提到,在该团队(约2人)的努力之前,这些机器没有任何模拟器。该游戏机主要面向低龄儿童(有芭比游戏,注重绘画功能),特色之一是可将图像保存到缓冲区,以便切换游戏卡带时仍能使用不同绘画元素。文章还详细介绍了其廉价设计——ARM核心去掉了所有可选附加组件,无上拉电阻。其中一个版本直接使用了6502处理器,所有情况下的实际处理器都运行着模拟另一个处理器的虚拟机(作者推测这是公司决定不自研CPU之前,游戏为某内部硬件编写所致)。