不管你喜欢叫“SI”还是“AI”,数字智能上周经历了一场大地震。我们正在见证“感觉编程”的真正“Napster时刻”,这对整个商业软件行业都有着重大且具有判例意义的深远影响。 如果你没听说过“感觉编程”,或者听过但不知道啥意思,它指的是用大语言模型和自动化工具来驱动软件开发。它让非程序员也能开发自己的软件,也让有经验的程序员获得超能力。
游戏反编译与重编译热潮使经典游戏被移植到新平台:初代《光环》可在浏览器中玩并支持128人联机,《半条命:爱莉克斯》原生运行于Vision Pro,《乐高赛车》粉丝重制版支持分屏与在线对战。这些非官方项目多借助AI,处于法律灰色地带,任天堂等厂商未必乐见。
独立研究者通过一万次API调用,利用延迟、token计数和拒绝规则,逆向分析了闭源模型Jev的架构。Jev不采用自回归生成,而是直接输出概率,使用共享前缀推理和列表式打分,校准误差仅0.0313,疑似稀疏MoE架构。文章强调校准比准确率更重要,闭源不等于安全,技术选型应关注时延、吞吐和校准度。
Ghidra是NSA于2019年开源的逆向工程工具,支持反汇编、反编译和图形化展示程序逻辑,免费、跨平台、多架构,具备脚本自动化和团队协作功能,常用于恶意软件分析、漏洞研究和CTF竞赛。社区推出的GhidraMCP可将其接入本地AI助手,降低使用门槛。
Asahi Linux已正式支持苹果M3系列设备,多数硬件如摄像头、WiFi、蓝牙和USB 3已可用,并支持AV1解码。但GPU和完整DCP显示控制器支持尚未完成,导致M3设备无法正常休眠,部分HDMI接口暂不可用。团队正继续逆向工程,相关代码已合并至Linux内核。
本文为第六届极客少年挑战赛中学组初赛题解,涵盖CRYPTO、MISC、REVERSE、WEB四类题目。CRYPTO部分包括签到、凯撒变体及椭圆曲线离散对数求解;MISC涉及LSB隐写、UDP流量重组和ZIP修复爆破;REVERSE分析Base64变形和逆向校验逻辑;WEB利用SQL注入和命令注入绕过黑名单获取flag。
本文介绍了Hibernate 7.4和IntelliJ IDEA的逆向工程功能,用于从现有数据库生成JPA实体等Java持久化工件。Hibernate 7.4通过Maven/Gradle插件支持构建驱动的可重复生成,适合CI/CD流程;IntelliJ IDEA提供交互式、增量同步功能,保留手动修改,支持Flyway/Liquibase迁移,但需Ultimate版。选择取决于团队工作流:需要自动化或跨IDE用Hibernate,日常迭代开发用IDEA。
文章讲述了作者在帮助客户迁移服务器时遇到的技术挑战。由于数据库连接字符串部分加密,作者通过逆向工程和解密技术找到了密钥,成功迁移了数据库。作者反思了技术记录的不足,决定将网站内容调整为技术记录以便未来参考。
本文探讨了针对WASM的反控制流平坦化(CFF)技术,分析了函数func54_vodplay的逆向过程。通过使用wasm2c工具将WASM转换为C语言,并利用Angr进行模拟执行,识别有效代码块并建立块间映射关系。文章还提到AI在反混淆中的潜在应用,认为传统逆向工程技能可能逐渐被淘汰。
本文探讨了如何利用AI与Frida工具提取微信4.1.8的数据库密钥。由于旧的提取方法失效,开发者通过与AI合作,调整思路,成功捕获密钥。AI负责分析代码、搭建环境和编写脚本,而人类提供关键线索和操作。最终,AI验证了密钥的有效性,展示了人机协作在逆向工程中的高效性。
一名开发者声称已逆向工程谷歌DeepMind的SynthID水印系统,能够部分去除生成图像中的水印。谷歌对此回应称该说法不实,强调SynthID是一个有效的水印工具,旨在提高滥用成本,且设计良好,难以系统性去除水印。
本文讨论了与.NET相关的技术主题,包括逆向工程、内存管理、无锁队列、认证授权和AI系统架构。重点分析了.NET程序集的保护机制破解、ConcurrentNativeQueue的性能优化、ASP.NET Core中的JWT认证与授权策略,以及OpenClaw项目的架构设计,内容深入且实用,适合对.NET技术感兴趣的开发者。
开发者通过逆向工程破解了苹果的ANE神经网络引擎,使其能够在M4芯片上训练小型AI模型。尽管目前只能训练极小规模的模型,但未来个人设备可能实现自我学习,减少对云端的依赖。
作者利用Codex将丢失的Electron绘图应用的编译代码逆向为TypeScript源代码,过程包括提取模块结构、逐个恢复模块、建立外部记忆系统、组装应用及自动修复错误。五天后,大部分功能恢复,尽管仍有一些运行时错误。作者总结了使用Codex的经验,强调计划、进度更新和验证的重要性。
Guitar Pro 8的“锁定”功能仅为UI标识,实际加密机制较为简单。通过分析文件结构和加密方法,发现解锁密码源于文件元数据,利用Python脚本可完全解锁文件,展示了AI在逆向工程中的应用。
Claude Code 是一款强大的命令行工具,能够逆向工程并编写 Python 代码,超越其他模型。作者期待未来能通过手机访问智能代理,处理各种事务。
开源硬件社区对Arduino的新条款产生争议,Adafruit认为这些条款限制了逆向工程和用户上传内容的权利,而Arduino则称这些限制仅适用于云服务,并承诺支持开源精神。双方在用户数据和AI监控政策上存在分歧,Adafruit担忧监控措施可能影响用户信任。Arduino表示将继续倾听社区反馈。
TKTweakDemo 是一个 iOS 逆向工程示例,展示如何在非越狱手机上通过 hook 微信实现 hello World 弹窗。该项目包含动态库注入和 tweak 制作方法,使用 mobilesubstrate 库简化操作。
谷歌的QuickShare功能与苹果的AirDrop互通,因欧盟法律要求苹果放弃私有AWDL协议,改用Wi-Fi Aware标准。苹果从iOS 26开始实施该标准,但macOS因市场占有率低而不受限制。
文章讨论了应用验证和用户信息请求的技术细节,包括应用标识、用户ID和请求参数等。
完成下面两步后,将自动完成登录并继续当前操作。