Reverse Engineer Anything 最新版REA-agents:v6.8.0

6.8.0(2026-10-25)

亮点

  • 通过网络捕获、浏览器场景或提示构建本地代理环境,然后提供派生读取和证据门控写入,并与新的应用捕获进行比较。
  • 检查更多已发布格式,包括 GPU 代码对象、BEAM、Python 字节码、Unity IL2CPP 元数据、Godot PCK、PyInstaller、Node.js SEA、devicetree 以及额外的 PE/ELF 表。
  • 通过保留摘要、选择性事实查询、可配置的恢复限制和面向行的CLI导出,使大型调查保持集中。完整证据仍然可查阅。

⚠ 突破性变更

  • 函数分析:现在默认保留摘要。为上一期内嵌档案安排;CLI保持其完全默认状态,选择摘要时要求。#5660。谢谢,, 。analyze_functiondetail: "complete"--evidence_output
  • 可及性:节点中接受JSON数字和布尔值,同时也接受字符串和空。更新之前假设仅显示文本值的消费者。CC90771,#6759,#6467。谢谢,, 。value
  • JSON 行:现在发出对象收集行,后面跟一个 , 记录;标量选择和无支持的报告被拒绝。分别解析控制记录,必要时选择单个支持的集合,并用于之前的整文档输出。参见 JSON 线条框架。#5629,#5487。谢谢,, 。--format jsonl$rea: "jsonl/v1"type: "metadata"--format json
  • 界面构建器:键控归档图的标识使用十进制表UID代替作者化的/。将作者ID视为属性并更新持久图查找;ibtool 和本地 NIBArchive 身份保留其源语义。6fbe67d。objectIDobject-id
  • 弗里达: JSON直接返回规范的证据。用read代替之前的顶层包装栏。48f700e。instrument-with-fridanormalized_result.cleanup_error
  • 重建证明:ID阵列校验记录不再建立已验证或准备好的账本。提供实施/修订绑定及个别索赔结果;处理不适用、不可用且无法验证的诊断。F8B65E7。
  • Mach-O进口:当身份模糊时处理空导入;使用和区分观察到的表达式与精确符号。5d0d243,169512a。 nameraw_namename_status
  • Node.js:使用令人满意的运行时间;节点23和25不支持。安装或更新REA前先升级Node;安装人员不会升级它。#6315,#6283。谢谢,, 。^22.23.4 || ^24.22.1 || >=26.12.1
  • 浏览器存储:历史哈希存储仍可读取,但比较在新表示中重新捕获两个捕获后仍不可知。#6341,#6289。谢谢,。
  • 环境服务:默认提供派生状态,包括其效果通过记录证据得到确认的写入工具。用于无状态重放显化工具。读作stop-summary而不是。#5351,#6158。谢谢,, 。environment-serve--replay-onlystatestate_evidence_id
  • MCP模式:输入广告默认为紧凑型。设置为完整的宣传指导和嵌套约束。#5975。谢谢。REA_MCP_INPUT_SCHEMA_PROFILE=full
  • 浏览器控制台论点:接受空,当协议参数的清单被省略或错误时;保持这种不确定性。#6016,#5934。谢谢,。argument_typestext_capture.status: "unavailable"
  • 重建摘要:由证据权威(Evidence authority)来决定;阅读前述的来源-状态计数,摘自必需。重生成依赖旧投影的闭合消化账本。#5875,#5838。谢谢,。summary.by_evidence_authoritysummary.by_source_state
  • 快速绑定:符合性,且可能为零;阅读打字/证据。将之前针对Objective-C的导入绑定类型/模式替换为。D0067BA。type_nameprotocol_nametype_bindingprotocol_bindingMachoImportBinding
  • WebSocket 框架:接受空操作码并保留未知帧事实;数值操作码限制在四位协议范围内。0bc2b42。
  • 仅凭资源检查:证据主题和可执行摘要可能为无效。使用每个资源的报告来源,而不是要求执行目标。6a6adf7。resource_root
  • 浏览器时间戳:当协议没有提供有限或可比较的时间时,控制台和会话时间线的时间戳可能会为空。在排序和比较时,明确表示未知时间。690fc51,2a0410f。
  • 参考资料:读取失败的根枚举,而非合成的失败子节点;保持顶层源图的限制。6296fdf。rootFailure"."
  • 文件系统捕获:接受并列举遗漏理由,除了前面提到的理由字面意义外。C85B44E。谢谢。entry_unavailableidentity_changed
  • APK地点:用或替换数字遗留选择器。两个字母区域仍然支持。29910d1。谢谢。es-r419es-419b+es+419
  • XML plist 标量:识别并阅读 , , ;未解析的XML标量使用该封装器,而非之前的实/空未知标记或畸形标量前缀。支持的延长UTC年,保留其时间戳。3537e58。$plist_type: "unknown"elementliteralreason

变更

  • 二进制布局:使用调用者提供的pwntools环境,检查Linux x64上的ELF32 i386、小端序ARM以及小端序或大端序MIPS //布局。#7052,#6934。谢谢,。EXECDYNREL
  • 代理环境:项目网络将证据文件捕获并导入清单,保留模板路径对和位置,导出AgentEnv捆绑包,并将清单作为回放环境。#4954,#5293,#5664,#4999,#4975。谢谢,, 。
  • 捕捉到环境:从浏览器场景或提示符构建环境,提取初始观察状态,并与应用探针捕获进行比较。#5182,#6946,#5319,#5699。谢谢,, 。
  • 州支持的工具:渲染读取过滤器、搜索、排序和从状态分页;应用确认写入效应,配合更广泛的状态目标和基于记录的写入。#5352、293832b、#5800、#5787、#5600、5375ff0、#6169、#6385、#6897。谢谢,, 。
  • 状态学习:建模应用分配值,保留视图特定的时钟拼写,学习从场景时间写入时钟,推导字段,并学习跨排序数组和引用实体的创建。7ec9b6e, #6136, 957bcfa, #6138, #6967, #7025, #7034.谢谢。
  • 录音写道:Serve创建兼容的回读,可以添加省略字段或以不同精度表达时间戳,并生成全对象更新,以重生观察到的条纹或修改时间。矛盾的观察仍然保留写作。携带新回读数据的状态视图和捆绑包需要REA 6.8.0或更高版本才能服务。#7080。谢谢。
  • 原住民调查:页面显示原生库存摘要,匹配不同构建的函数,导出伪代码到可恢复目录,并通过符号选择objdump反汇编。#5378,#5390,#6170,#5171,#4249,#5343,#5159。谢谢,,,。
  • 引擎工作流程:绑定单个 Ghidra 反编译文件而不关闭其会话,分析 GameCube/Wii DOL 可执行文件,并检查静态的 CUDA/HIP 代码对象。#5662,#6240,#5813,#5340,#5345。谢谢,,,。
  • 体育/精灵:检查无引擎导出表、PE导入/延迟加载、Authenticode证书、TLS回调/加载配置、ELF注释、Linux内核模块元数据和Zstandard节名表。#6278,#6509,#4830,#7008,#4837,#7010,#6987,#4057。谢谢,,,,。
  • 苹果/原生元数据:检查 IPS 崩溃报告,解码 Swift 名义声明,并在 Go/Rust 元数据阅读器中选择通用 Mach-O 切片。#6511,#6257,#6219,#5341,#4102。谢谢,,,,。
  • 打包应用:对桌面安装目录进行分类,检查/解压Godot PCK、PyInstaller归档和Node.js单可执行应用blob。#5207,#3634,afa5da7,#2433,#7000,#4399。 谢谢,,,。
  • Unity 与托管代码:24/27 的 IL2CPP 图片/类型/方法及元数据版本清单;读取成员名和文字,链接本地方法和通用实例,并导出 Ghidra 种子。项目管理呼叫/现场访问边缘和页面管理成员摘要。#3807,#5326,52d1a72,#5327,#5785,#6260,#5167,#3784,#5112,#4056,#5148。 谢谢,,,,,,。
  • 安卓:检查 APK 签署声明和结构化清单组件;报告静态最终敏捷字段值。E93E3B1, #4158, #5025, #6981, #4537, #6397。谢谢,,,,。
  • 字节码和固件:检查并查询 CPython 的 pyc 和 BEAM 数据,检查扁平的设备树,并在本地反汇编中属性 MMIO 外设区域。#4826,#6928,#4833,#6943,#7009,#5348,#6922,#6938。谢谢,, 。
  • JavaScript:保留可查询的静态路由库存,将写入的赋值链接,并接受源选择作为JSON数组或文件。#6019,#6206,#5029,#4772,#6193。谢谢,,,,,。
  • 数据检查:解码选定的 protobuf/gRPC 体,检查 GGUF/安全量子声明,并生成字节熵轮廓。#5031,#5603,#2331,#4986,#3323。谢谢,,,,,。
  • CLI输入/输出:在标准版上接受结构化请求文档,并公开版本/运行时输出格式。面向行的 JSONL 导出使用上述迁移。#7040、#5486、#6530、169512a、#5483。谢谢,, , ,
  • MCP和设置:添加可选的可流式HTTP和FreeBuff设置注册。FreeBuff 支持首次出现在 6.8.0 版本中;已安装的原生FreeBuff加载和技能发现尚未验证。#4955,#2736,#3243。谢谢,,,,。
  • 恢复控制:调整每次调用的WASM/SQLite/固件截止日期、MCP启动预算、正则表达式匹配截止日期/工作堆、捕获解码堆、ASAR头部准入、苹果调度输入以及桥接请求上限。MCP 运行时限制恢复报告可操作设置。#5798,#5818,aa53c06,#5863,#6304,#6267,#6301,#6299,#6209,#6233,#6376,#7049,#5797,#5812,#5851,#6176,#3917。谢谢,, 。
  • APK 输出:设置或CLI省略重复的主字符串,避免其输出容量负载。7c458f0, #4990, #4982.谢谢,, 。string_tables_only--string-tables-only
  • 保留分析:复用成功验证认证的不可变原生/导入JavaScript父节点和捕获。查询保留了 Go build 身份、Rust 依赖、JavaScript 源代码到捆绑包映射以及原生导出事实,而无需重复完整输出。8f7d12e, #4962, #5349, #5524, #5815, #6128, #6907, #4810, #5499, #5802, #6112, #6900.谢谢,, 。
  • 紧凑赛果:使用保留的Frida/GDB/objdump摘要,省略冗余的Ghidra原始结果,并在MCP目录发现时推迟分析时长。#5661,#5614,#5355,#4424,#5640,#5584,#5337。谢谢,,,。
  • 分析工作:重用Hopper字面字符串记录、JavaScript工作者和捕获的前缀选择、接口构建器验证和plist标量模式;将稳定读取绑定到一个快照缓冲区,避免解码遗漏的 GGUF 字符串。#5017、#5819、31de177、#5885、85e38ac、#6966、#5781、#5010、#5855、#6954、#5774。谢谢,。
  • 原生排程:批量进行现代IDA被调用者查找,按需安排反编译读取,索引NativeAOT类型闭合,并保留每个访问节点一次的呼叫路径祖先。0c6fed9, 06fe7ee, ce61680, 5e4ec0f。
  • 精选加工:仅为所选命令准备CLI位置模式,将熵读取与报告解析分离,修剪类型数组引用转义,索引状态写入截止值,仅解码选定的回放查询值,并在WAT帧时跳过有效载荷文本。315b234,#6950,#5139,#5350,96ea32b,70835d3,#5766,#6947,#5760。 谢谢,, 。

修复

  • IPS报告字段:保留记录的终止进程和PID、终止标志、父PID以及构建/平台元数据。#7079,#7078。谢谢。
  • 基德拉语选择:接受包含或斜杠分隔处理器名称的库存语言ID,并将冲突的DOL语言覆盖报告为配置错误命名。#7070,#7072,#7081,#7082。谢谢。LEBEREA_GHIDRA_LANGUAGE_ID
  • 设置与料斗:保留Linux嵌入运行时,支持x86_64主机限制,基于准备度的提供者选择,有序的演示助手关闭,并安装apt依赖版本。通过重试保持清理和技能发表所有权。#5041、#3422、f5d1012、#4966、#6974、211e353、#6920、#5015、#3419、#4921、#6975。谢谢,,,,,,。
  • 客户端设置:将空的 APPDATA 视为未设置,区分 MSIX Claude 桌面进程视图,保留带有别名的 Hermes 服务器表,重用客户端方言/别名绑定,并在首次启动前实现钉顶包运行缓存。#5126、#4903、#3785、b7eed、#7032、#5104、#4278、#3320、#7027。谢谢,,,,,。
  • 目标录取:保留薄arm64_32 Mach-O支持,在FAT允许前区分JVM身份,验证FAT格式/CPU身份,保留原始DOS头填充,并在本地objdump/rizin路径中拒绝NUL。#5788,6843dbe,497037e,#7013,#3600,#5713,#6510。 谢谢,,,,。
  • Mach-O和dylibs:保留容器框架、当 dyld 拒绝缺失的 UUID 时的事实、验证签名快照身份、未签名诊断、所选根节点内的绝对路径、遗留平台规则、懒惰负载负载以及拒绝当前 dylib 的原因。CF3288D、2B263A7、EB7ACC7、1502CFB、90062C0、#5650、3B67B36、#5551。谢谢。
  • 本地事实:允许直接派遣元数据提供者;保留记录本地的Objective-C遗漏、快照配置文件、类导入绑定身份、剥离类标签、类似版本的名称以及合格的Swift协议身份。50b6975,9eec57b,0ba4d6f,4d7de00,22c84ce,4852c83,aa9043f。
  • 苹果资源:保留独立的plist标量、处理指令、非标准表宽度、不支持的NIB连接器覆盖以及严格的IPS JSON代理验证;通过声明的超类链对接口构建器对象进行分类。FD728F2,#5806,4526862,14CD78C,#6990,#5805,#5228,#5218。 谢谢,,,,,。
  • 档案与档案:完成位置ZIP读取,保留有界ASAR特征,报告稳定的符号链环作为解析失败,保持目标适用性,并报告未知穿越覆盖。仅在一个对比的工件中,成员报告完整性矛盾。#4414,e8da7e1,#5571,#5763,#5867,#5521,#5731,#5837,#7076。谢谢,,,,。
  • 提取与銼銼所有权:限制目的案例恢复仅限于拥有的碰撞,通过延迟取消/清理保留物理读取失败,保留清理能力以便重试,并保留独立的固件提取失败。932fbb7,9499667,56679DD,B3C912A,7298bd0。
  • 流程与取消:保留部分样本和停机缺口、未解决的后代和呼叫者中止原因;将清理错误绑定于其所有者,传播比较矛盾,并对信号目标报告不报告正常的出口代码。BA866A2, #5270, #6144, A721C42, #6298, #6486, #5935, #5944, #6100, #6101, #6113, #6121, #6131, #6132, #6218, #6445。谢谢,,,,。
  • 医疗服务商清理:保留Windows本地句柄直到确认,保留本地/Inspector/Electron清理所有权,Kuna探头身份与清理,IDA注册配置,以及Hopper准备所有权。#5772,87ab054,ff78165,04ae07a,dd0015a,b231c28,#4505,#5616。
  • 医疗提供者诊断:提供 Ghidra 重启恢复、稳定的 Homebrew 别名、Linux 仅集成的不支持主机结果、正确的 IDA 正则表达式/准备度处理,以及当 Windows 拒绝验证的原生插件时,清晰的诊断。#5356、7c6142e、#5793、#4862、99ccfb6、#6832、#5730、#4860、#5723。谢谢,,,,,。
  • MCP结果:在过大错误时保留协议信封,强制并公告绝对证据路径,保留类型输出滤波器错误和选定的JSON路径,并支持客户端/提供者超时恢复。紧凑广告现在对报告的枚举和并集形状进行规范化,以实现严格的网关翻译。562dab0, 3cf6206, 0e83d92, 4714c7e, 1bfa60a, #5608, #3806, #5598, #3800.谢谢,, 。
  • 浏览器生命周期:通过清理保留历史结果,在会话发布前停止延迟导航,停止过期工作,观察中止的取物解决,并标记失败或取消后跳过的后续场景操作。2E5171E,599FDAC,B2FAD36,13a8640,#6023,#5943。谢谢,。
  • 浏览器对比:保持框架身份、默认起点示波器、未知的体型/形状覆盖、通信与不确定性,以及独立的保留观察预算。#4040,#4413,#4476,a0c22ff,a0fcc60,#3878,#3910,#3941,#4385,#4477。谢谢,,,,,。
  • 电子观测:保留听者回呼所有权,并按源呼叫站点计数注册数;在激活钩子中阻止垃圾调用,保留窗口处理,并在最终选择时保留取消。DFE8378,5064007,816A9DC,1707d17,4E2A566。
  • JavaScript 源码映射:保持未映射和缺失映射的未知,保留部分索引地图事实和剖面路径,传播准备能力错误,并通过取消保留观察到的工人失败。A4dbb36、2B2E362、498A667、#6149、#6214、F01DCCA、#6082、#6061。谢谢,, 。
  • JavaScript语义:保留溢出的定时器不确定性、不可用范围比较、目录形式URL/ESM路径意图以及工件限制。被替换的全局会失去内置效果;被擦除的导入不再是运行时绑定。将已知的truthy选项视为管道stdio,除非字符串/数组覆盖优先;未解决的选项保持动态。#3456、8d198d6、#4646、#2700、#4565、#6994、#3400、#3882、#3367、#7083、#7084。谢谢,,,,,,。 fork()silentstdio
  • JavaScript路由和导入:将路径数据视为路径候选,保留路由标志和词汇RPC身份,包-主尾斜杠选择,捕捉别名和工厂参数所有权。#6360, 38ecc02, #4219, 21097b1, f774dc4, #6349, #4189.谢谢,,,。
  • 管理型/IL2CPP:保留仅扩展范围的不确定性,并在成员限制、嵌套名称、ReadyToRun/声明事实、所选类型作用域、有效的共享后缀字符串以及截断的IL2CPP元数据前缀后发现。#5674,#5312,87fa1b6,bc2d494,1f0eb22,4c5fae5,b3aadaf,#5467,#5146。谢谢,,,。
  • 格式边界:在模型、GPU、WASM、Rust、Android和SQLite检查中,保留不同格式输入的独立事实;报告可选元数据警告,但不丢弃核心结果。EB41F35,#5789,00A9E95,FC63FE8,39A91D4,6C6E2AD,929A0A7,D137A4C,EF475FC,#5749。 谢谢,。
  • 捕获解码:保留格式错误的 protobuf 拖尾箱事实和线路/模式身份、HTTP/2 URI 和 UTF-8 故障事实、WebMCP 属性覆盖以及无浏览器提供商的离线捕获可用性。在可用的情况下,报告无效记录序数为选择错误并附有实际边界,同时从gRPC-web尾部值中修剪SP/HTAB周围,同时保留内部空白。9cf7a7c,b3c3b21,4cb1f1d,51e5938,d23be5c,#6725,#3947,#7067,#7068,#7069,#7071。谢谢,, 。
  • 证据与错误:在实施前对账本证据进行认证;保留父模式诊断、规范修正细节和自有清理结果;识别被拒绝的功能——证据一侧/类型。固定免税额现在明确了其实际限制。0407bbf,#6361,1629266,#6969,#5860,#6034,#5932,#5847。 谢谢,,,。
  • ADB和固件恢复:报告未解析的推送校验和为未验证,规范安装包哨兵缺失,描述提取相对的Unblob链接,避免在其固定上限下建议预算增加。#6010,#4073,#4573,#6971,#5924,#4175。谢谢,,,,,。
  • CLI 格式化:共享Markdown报表格式,排除继承的行值,并将空对象数组保留为JSON。字面上渲染Markdown表格的标题和单元格,同时保持词内下划线可读。b784912,#6984,#7058,#7057,#7073。谢谢,, 。
  • 格式识别:保留 Python 的标量/解码限制、空的可选 BEAM 区块、PE 资源分支身份和证书对齐、不支持的压缩 ELF 笔记,以及编解码器框架的 GPU 捆绑扩展。0603223,c46064c,66671e8,03077d5,#6721,9fb8c11,f6a1e2c,#6694。 谢谢,。
  • WASM和APK元数据:保留模糊的WASM身份和部分事实,将URL查询/片段文本粘接在行终止符、APK签名者身份和原始发行者身份之间,当对比规则未知时。af8f0ba,#6802,f783f0f,115A78F,#6639。 谢谢,, 。
  • 来源身份:保留下一路由拼写、模块语法和加载程序请求身份、目录包-主行为、访问器效应、精确源目标,以及解析器发现与模块加载的区别。DDD7AC7、9974512、F2E5FD1、BAF1678、6E324B2、75DAF0c、F91B7F8。
  • 图表及精选事实:保留JavaScript图的遗漏/版本事实、Electron原生加载程序的事实、Web JSON身份/覆盖、模块路径选择、特征追踪限定、选定的本地路径、端点上下文以及混合的Swift分批结果。30DB499,5A7BDDB,79805F2,F719DC4,7784FDB,76500F1,676D29F,EDF7B3D,93DE7BC。
  • 管理边界:尊重本地平台符号查询,处理已解析的IL2CPP ELF声明,并将错误形态的比较输入归属于所提供的参数。64法1dB,87745AF,96AD94f。
  • 服务提供者与员工的康复:保留成功退出命令后的输出损失、物理拒绝诊断、有界工人控制帧、JavaScript工作者阶段/预算归因、承认歧义选择以及选定的EVM限制器可用性。Scope objdump 调试链路对 DWARF 请求的限制,并保持进程捕获准备不执行。E639EDF,171B33B,34563FC,3F9357B,CEC8F1E,A74D859,C284168,4FB936F。
  • 设置与限制:保留未知的环境预算事实、选定技能/维护不确定性、Hopper URL准入和书签验证,以及与系统原因相符的监听器故障恢复。A718037,D1FBEBB,60ACCAD,FD7DA77,0C440BF。
  • 状态与证据:通过清理重试保留导出的 tarball 所有权和 SQLite 主要结果,统计跨编码的 SQLite 模式名称,使范围显示刷新与匹配的快照绑定一致,并持续报告保留结果验证失败。重建使用一个有效的完成范围和基于类型的标签,当名称为空白时。AB58EDC、1006714、A47788A、8AA40E9、B8C1B45、A35B933、#6137、#6126。谢谢,。
  • 捕捉覆盖:命名浏览器捆绑包预算和截止时间恢复,区分域准备度与工作者归属,将渲染帧遗漏归因于其生产阶段,与发现共享离线捕获主机的访问,保留选定的信号文件语义,并保留简短的Flutter GNU构建ID。#6036, ba78133, 5934387, ad629b2, 928ba76, 678c4cf.
  • 额外边界事实:保留解析器格式/查询出现身份和独立的错误输入事实、未解析嵌套的Swift标识符,以及完成的签名捕获覆盖;描述事故文件,但不假设是服务提供者。5F702DD,99D2D7A,90E433d,#5548,EE12d51,#5538。谢谢,。
  • 文档说明:添加罗马尼亚语README。#7026。谢谢。

原创文章,作者:云东方,如若转载,请注明出处:https://www.yundongfang.com/Yun1360.html

赞 (0)
新 iPad mini 成 Apple 首款防水 iPad IP67 防尘防水等级
上一篇 6分钟前
下一篇 2026年2月4日 下午5:07

相关推荐