当前位置: 首页 > article >正文

JEB Pro 5.40 (macOS, Linux, Windows) - Android 反编译器和调试器

JEB Pro 5.40 (macOS, Linux, Windows) - 逆向工程平台Reverse Engineering for Professionals.请访问原文链接https://sysin.org/blog/jeb/ 查看最新版。原创作品转载请保留出处。作者主页sysin.orgJEB DecompilerJEB 是逆向工程平台用于对代码和文档文件进行反汇编、反编译、调试和分析手动或作为分析管道的一部分。反编译和调试二进制代码和混淆应用程序。分解和分析文档文件。Android DalvikIntel x86ARMMIPSRISC-VS7 PLCJavaWebAssembly Ethereum Decompilers。新增功能 JEB 5.40May 6, 2026scripting客户端脚本新增备用运行器Java Embedded Python本地 cpython 3.x默认运行器仍为 Jythondexdec模拟器在没有 SecurityManager 的情况下也可运行于降级模式mcp server改进工具包括注释访问、用于获取当前片段和光标信息的 GUI 工具mcp server稳定性改进core工具包修复与改进core工具包改进包括小规模重构参见 util.external.** packages 包arm新增内容guivibre更流畅的对话体验更好的错误渲染guivibre提示历史记录使用方向键更好的系统提示词guiexporter改进反编译导出功能gui引擎插件选择器为方便使用在无模式对话框中运行gui多项修复api doc补充缺失内容并改进 HTML 文档面向人类和 Markdown 文档面向机器功能简介Android 反编译器 Android 调试器使用 JEB 对恶意 APK 进行逆向工程和安全审计。减少昂贵的逆向工程时间在几分钟内反编译混淆的 APK、检查 Java 代码并调试闭源应用程序。模块化后端与适用于桌面平台的强大 UI 前端相结合 (sysin)允许重构操作和脚本来自动执行复杂的任务。对 Android 应用程序无论好软件还是坏软件无论大小执行静态和动态分析。使用 Dalvik 反编译器反编译代码包括 multi-dex APK。重构分析以击败应用程序保护程序生成的混淆代码。重建资源和混淆的 XML 文件。无缝调试Dalvik 代码以及所有本机代码Intel、ARM。通过 API自动执行逆向工程任务并编写脚本。Intel x86 反编译器使用 JEB 对 x86 32 位和 x86 64 位程序和恶意软件进行逆向工程x86 反编译器和 x86-64 反编译器提供以下功能增强反汇编包括动态调用点解析、寄存器候选值确定、动态交叉引用等。将 x86 和 x86-64反编译为伪 C 源代码。对于使用 MS VCPP 编译的程序部分类恢复和反编译为 C参见视频。高级优化可阻止受保护或混淆的代码 (sysin)。用于高效 Windows 文件分析的Win32 类型库和通用签名。允许重构的交互层类型定义、堆栈框架构建、重命名 / 注释 / 交叉引用等。完整的 API和对中间表示的访问以在 Python 或 Java 中执行高级和 / 或自动代码分析。▶️ 点击观看视频演示ARM 反编译器使用 JEB 对为 ARM 平台编写的程序和恶意软件进行逆向工程ARM 机器代码反编译器允许逆向工程师和安全审核员分析恶意 ARM 二进制文件ARM 反编译器提供以下功能增强反汇编包括动态调用点和系统调用的解析、寄存器候选值确定、动态交叉引用等。将 ARM 32 位和 ARM-Thumb 代码反编译为伪 C 源代码。高级优化可阻止受保护或混淆的代码。允许重构的交互层类型定义、堆栈框架构建、重命名 / 注释 / 交叉引用等。用于在 Python 或 Java 中执行高级和 / 或自动代码分析的完整 API。MIPS 反编译器使用 JEB 对 MIPS 嵌入式程序和恶意软件进行逆向工程MIPS 处理器和微控制器机器代码反编译器允许逆向工程师和安全审核员分析恶意 MIPS 程序并审核复杂的嵌入式系统路由器、机顶盒、物联网设备等MIPS 反编译器提供以下功能增强反汇编包括动态调用点和系统调用的解析、寄存器候选值确定、动态交叉引用等。将 MIPS 32 位反编译为伪 C 源代码。高级优化可阻止受保护或混淆的代码 (sysin)。允许重构的交互层类型定义、堆栈框架构建、重命名 / 注释 / 交叉引用等。用于在 Python 或 Java 中执行高级和 / 或自动代码分析的完整 API。RISC-V 反编译器使用 JEB RISC-V 模块对 RV32/RV64 程序和二进制文件进行逆向工程RISC-V 机器代码反编译器允许逆向工程师和安全审核员分析 RV32 和 RV64 程序RISC-V 插件特有的功能代码目标文件支持 Linux ELF、Windows PE 中的 RISC-V 或无头代码例如固件。反汇编器支持 RV32/RV64、以下 ISA 扩展的常规和压缩操作码I整数、Zifencei、Zicsr、M乘法、A原子、F单浮点、D双浮点C压缩。请注意目前不支持 RV128、RVE嵌入式和其他更 “奇特” 的扩展mem tx、simd、向量等。反编译支持 32 位和 64 位的 RVI整数 / 通用操作的反编译。计划添加对 F/D 扩展浮点指令的反编译器支持。重定位支持特定于 RISC-V 的常见 ELF 重定位。处理常见的 PLT 解析器存根。调用约定支持 ILP32D 和 LP64D 调用约定 (sysin)。可以定义自定义调用约定。类型库Linux 32/64 或 Windows 32/64 的 ARM 或 MIPS 类型库可以重复使用。WebAssembly 反编译器使用 JEB 对 WebAssembly 二进制模块进行逆向工程WebAssembly 插件提供以下功能增强了 wasm 二进制模块的反汇编和解析。将 wasm 字节码反编译为伪 C 源代码。高级优化可阻止受保护或混淆的代码。用于输入 / 重命名 / 注释 / 交叉引用等的交互层。脚本和插件的完整 API访问权限。JEB WebAssembly 插件还可以用于反编译编译为 wasm 的智能合约例如 EOS 或 Parity 合约。阅读技术论文 “逆向工程 WebAssembly”https://www.pnfsoftware.com/reversing-wasm.pdfEthereum 反编译器使用 JEB 将以太坊不透明智能合约和 dApp 逆向工程为类似 Solidity 的高级代码减少昂贵的逆向工程时间反编译以太坊智能合约 类似 Solidity 的源代码可轻松理解和审查闭源合约和 dApp。使用以太坊反编译器将 EVM 合约代码反编译为类似 Solidity 的高级代码。对分析结果进行注释以更好地理解编译后的合约或 dApp 正在做什么。通过 API自动执行或编写逆向工程任务脚本。下方图片显示了以太坊主网上的合约的 JEB 双面板 “EVM 汇编 / 反编译代码” 视图。Simatic S7 PLC 程序反编译器S7 PLC 块反编译器扩展为逆向工程师和安全审核员分析西门子 Simatic S7 PLC 程序提供支持。可访问官网了解完整详细信息。PDF 文档分析器使用业内最好的 PDF 文档分析器分析恶意 Adobe™ PDF 文件PDF 模块分解并解码 PDF 文件以提供对其内部组件例如资源和脚本的访问。它检测结构损坏并发出通知以报告可疑区域。通过桌面客户端或无头客户端例如文件分析器堆栈或自动化管道利用 PDF 模块。使用 PDF 分析器手动或自动对各种尺寸的文档进行逆向工程。将 PDF 结构分解为具有视觉吸引力且可导航的树。处理损坏的文件、复杂的流例如多种编码等。检索分析器生成的 20 多个通知和警报 (sysin)以查明可疑区域并使用它们对文件做出确定。即使在最极端的情况下也可以提取嵌入的 Javascript 。通过 JEB API 自动执行 逆向工程过程以执行批量分析。▶️ 点击观看视频演示下载地址近期版本JEB Pro v5.38 (macOS, Linux, Windows) x64/arm64, 2026-03-11JEB Pro v5.39 (macOS, Linux, Windows) x64/arm64, 2026-04-01JEB Pro v5.40 (macOS, Linux, Windows) x64/arm64, 2026-05-06请访问https://sysin.org/blog/jeb/更多HTTP 协议与安全

相关文章:

JEB Pro 5.40 (macOS, Linux, Windows) - Android 反编译器和调试器

JEB Pro 5.40 (macOS, Linux, Windows) - 逆向工程平台 Reverse Engineering for Professionals. 请访问原文链接:https://sysin.org/blog/jeb/ 查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org JEB Decompiler JEB 是逆向工程…...

手把手教你用RecFusion和3D Scan:Kinect v2与RealSense D435三维重建完整流程与软件配置

手把手教你用RecFusion和3D Scan:Kinect v2与RealSense D435三维重建完整流程与软件配置 刚拿到Kinect v2或RealSense D435时,许多开发者最迫切的需求不是理解原理,而是快速完成第一次三维扫描。本文将用最简明的操作流,带你在30分…...

手把手教你用STM32和电位器,临时搭建一个TTL转485调试器(附电路图)

应急调试利器:用STM32和电位器快速搭建TTL转485监听器 在嵌入式开发现场调试时,最让人头疼的莫过于设备串口输出异常却找不到合适的调试工具。上周在客户工厂就遇到了这样的窘境——需要监控设备TTL串口数据,但手边只有RS485转换器和几根杜邦…...

为什么92%的AI创作者不敢打印自己的Midjourney作品?揭秘树莓派印相避坑指南,含色彩管理ICC配置包(限免72小时)

更多请点击: https://intelliparadigm.com 第一章:为什么92%的AI创作者不敢打印自己的Midjourney作品? 当一张由 Midjourney 生成的「超写实森林神殿」在屏幕上熠熠生辉时,创作者往往兴奋地截图、转发、设为壁纸——却极少有人按…...

研发交付管理:资源化与项目制的实践思考

说明(阅读前):本文系 方法论层面的归纳,依据常见软件研发组织实践整理,不涉及任何特定企业的内部制度、人数或薪酬细节;文中角色名称(如研发经理、项目发起人)为 通用称谓&#xff0…...

【Leona】BoxId 是什么-设备指纹参数

BoxId 是什么?从 Leona.sense() 到 /v1/verdict 的可落地闭环:签名、落库、错误处理与回归验证(基于公开示例) TL;DR BoxId 不是“风险结论”,而是一次“证据报告兑换券”:端上拿 BoxId,后端换证…...

计算机人别卷开发了!这个方向让我毕业年入_20_万,兼职还能赚8K

一、我那 “躺赢” 的同学:从找不到工作到 offer 拿到手软 去年毕业季,我们班一半人在死磕 LeetCode 求开发岗,月薪 8K 都要抢破头;而隔壁宿舍的阿凯,没卷一道算法题,却拿到了 3 家企业的安全岗 offer&…...

告别疲劳计算烦恼:用nCode DesignLife搞定汽车悬架非线性载荷分析(附信号处理技巧)

告别疲劳计算烦恼:用nCode DesignLife搞定汽车悬架非线性载荷分析(附信号处理技巧) 悬架系统作为汽车底盘的核心部件,其疲劳寿命直接关系到整车可靠性与安全性。但在实际工程分析中,工程师们常常被一个棘手问题困扰&am…...

ARM DAP调试架构核心机制与实践指南

1. ARM调试访问端口(DAP)架构解析调试访问端口(Debug Access Port, DAP)是ARM调试架构中的核心组件,它作为调试器与芯片内部调试资源的桥梁,提供了标准化的访问接口。DAP的设计遵循ARM Debug Interface v5.1(ADIv5.1)规范,支持两种物理接口协…...

ClaudeCode入门08-Git配合(小白入门:不知道怎么写Git提交记录?让AI自动帮你写好)

🎯 本文目标 学会用 Claude Code 自动化 Git 工作流:自动写 Commit Message、管理分支、处理冲突。 😰 Git 新手的痛点 git commit -m "fix" git commit -m "update" git commit -m "修改了一些东西" 不知道 Conventional Commits 是什么 …...

Davinci vs. 其他BI工具怎么选?从私有化部署和二次开发角度深度对比

Davinci vs. 主流BI工具技术选型指南:私有化部署与二次开发实战解析 当企业数据量突破TB级时,我们技术团队曾面临一个关键抉择:是继续支付每年六位数的商业BI服务费,还是转向可深度定制的开源方案?这个决策不仅关乎成本…...

AI建站工具从0到1全流程保姆级攻略:零代码生成网站就这么简单

AI建站工具从0到1全流程保姆级攻略:零代码生成网站就这么简单被外包公司几万块的报价劝退?被老板催着下周上线活动页却连域名是什么都不清楚?别慌,用AI建站工具,不写一行代码、不学复杂技术,普通人也能在两…...

Davinci vs. 其他开源BI工具(Superset/Metabase)实战对比:我们团队为什么最终选了它?

Davinci vs. 其他开源BI工具实战对比:技术选型的深度思考 在数据驱动决策的时代,企业级BI工具的选择直接影响着数据分析的效率和深度。当我们团队面临开源BI工具选型时,Davinci、Apache Superset和Metabase成为了主要候选对象。经过三个月的实…...

Java面试跳槽需要提前准备什么内容?

今年时间属实过得挺快的,想必有很多小伙伴这会已经在为下半年面试跳槽做准备了。临近面试肯定是要想办法提升自己的面试能力,这个时候如果还去一昧地提升自己的代码能力对面试是毫无帮助的。大多数人在面试的时候都会遇到以下几种情况(大家可…...

Spring Boot + JWT 实现无状态认证

1. JWT JWT(JSON Web Token)是一种开放标准(RFC 7519),用于在网络应用环境间安全地将信息作为 JSON 对象传输。JWT 是目前最流行的跨域认证解决方案,特别适合前后端分离的架构。 1.1 JWT 的结构 JWT 由三…...

知网AI率30%50%80%哪个最难降?比话降AI知网专精方案!

知网AI率30%50%80%哪个最难降?比话降AI知网专精方案! 很多硕博毕业生有个直觉:知网 AI 率 80% 比 30% 难降很多。这个直觉只对了一半。 真相是:难度不是看数字高低,是看「工具的技术路线对不对知网的算法」。一篇 80% …...

Speechless:你的微博数字记忆永久保存方案,告别内容丢失焦虑

Speechless:你的微博数字记忆永久保存方案,告别内容丢失焦虑 【免费下载链接】Speechless 把新浪微博的内容,导出成 PDF 文件进行备份的 Chrome Extension。 项目地址: https://gitcode.com/gh_mirrors/sp/Speechless 你是否曾经历过精…...

5分钟掌握暗黑2存档修改秘籍:彻底告别重复刷怪烦恼

5分钟掌握暗黑2存档修改秘籍:彻底告别重复刷怪烦恼 【免费下载链接】d2s-editor 项目地址: https://gitcode.com/gh_mirrors/d2/d2s-editor 还在为暗黑破坏神2无尽的重复刷怪而烦恼吗?想体验各种强力build却不想花费数百小时练级刷装备&#xff…...

终极指南:如何用WarcraftHelper彻底解决魔兽争霸3的现代系统兼容性问题

终极指南:如何用WarcraftHelper彻底解决魔兽争霸3的现代系统兼容性问题 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 你是否还在为魔兽争…...

计算机毕业设计:Python医疗文本挖掘与可视化决策平台 Flask框架 随机森林 机器学习 疾病数据 智慧医疗 深度学习(建议收藏)✅

博主介绍:✌全网粉丝10W,前互联网大厂软件研发、集结硕博英豪成立工作室。专注于计算机相关专业项目实战6年之久,选择我们就是选择放心、选择安心毕业✌ > 🍅想要获取完整文章或者源码,或者代做,拉到文章底部即可与…...

Matlab实战:基于EGM2008模型与球谐函数解析全球重力梯度场

1. 地球重力场模型与EGM2008简介 地球重力场是描述地球质量分布的重要物理场,它影响着卫星轨道、海平面变化甚至我们日常使用的导航系统。想象一下,如果把地球比作一个表面凹凸不平的土豆,重力场就是描述这个"土豆"各处引力大小的地…...

别再只怪芯片了!拆解一个智能家居产品,看它的EMC静电防护设计到底哪里出了问题

智能家居静电防护失效分析:从产品拆解看EMC设计盲区 最近一位做智能门锁的创业者朋友向我吐槽:他们的旗舰产品在北方冬季频繁出现用户触摸时死机的情况,售后返修率飙升到15%。拆机检测却显示主板芯片完好,问题究竟出在哪里&#…...

计算机毕业设计:Python智慧医疗数据可视化与疾病预测系统 Flask框架 随机森林 机器学习 疾病数据 智慧医疗 深度学习(建议收藏)✅

博主介绍:✌全网粉丝10W,前互联网大厂软件研发、集结硕博英豪成立工作室。专注于计算机相关专业项目实战6年之久,选择我们就是选择放心、选择安心毕业✌ > 🍅想要获取完整文章或者源码,或者代做,拉到文章底部即可与…...

题目五:抽象类 + 接口 混合实现

编程要求:抽象类 Machine:抽象方法 work(),普通方法 start();接口 Clean:抽象方法 clean();类 Robot继承抽象类 Machine 实现接口 Clean;实现所有未实现的方法;测试创建机器人对象&…...

大模型动态计算:按需推理更高效

一种让大语言模型更智能地思考难题的方法 这项新技术使大语言模型能够根据问题的难度,动态调整用于推理的计算量。 为了使大语言模型在回答较难问题时更加准确,研究人员可以让模型花费更多时间来思考潜在解决方案。但是,赋予大语言模型这种能…...

集合进阶(Collection)

一、集合概述和分类1.1 集合的分类如下图所示:一类是单列集合元素是一个一个的,另一类是双列集合元素是一对一对的。 主要学习Collection单列集合。Collection是单列集合的根接口,也称之为顶层接口,Collection接口下面又有两个子接…...

通过AxisApi中转站使用国外API大模型教程

前言:所有的国外大模型想不通过中转站直接使用,其实是很麻烦的的事情,就拿codex来说,需要一个谷歌账号,没有谷歌账号需要注册,注册还必须要使用国外的手机号码和验证码校验审核,流程很繁琐&…...

坐北朝南教育集团

在教育行业不断发展的当下,家长和学生在选择教育机构时常常面临诸多困扰,寻找一家口碑好、教学质量高的教育集团成为了关键。坐北朝南教育集团作为辽沈地区知名的综合教育航母,在解决教育领域痛点方面表现出色,成为众多家长和学生…...

终极跨平台Steam创意工坊下载指南:WorkshopDL让你的模组之旅更简单

终极跨平台Steam创意工坊下载指南:WorkshopDL让你的模组之旅更简单 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 你是否在Epic Games Store或GOG平台购买了心仪的…...

我开会用了之后从怀疑到真香!2026华为手机语音转文字真后悔没早用

我上周差点因为漏记项目评审会的核心需求背锅,前前后后踩了N多会议记录的坑,用过不下10款语音转文字工具,掏心窝子说一句:听脑AI是同类工具中最值得职场人用的,没有之一。之前我真的不信什么语音转文字能解决所有问题&…...