首页 > 编程语言 >HOPPER DISASSEMBLER(漏斗反汇编器) 简介

HOPPER DISASSEMBLER(漏斗反汇编器) 简介

时间:2023-06-18 22:03:41浏览次数:50  
标签:文件 汇编器 Windows HOPPER Hopper 二进制 反汇编 版本 DISASSEMBLER


 第一印象

HOPPER DISASSEMBLER(漏斗反汇编器) 简介_反汇编

 

 

HOPPER DISASSEMBLER(漏斗反汇编器) 简介_二进制文件_02

 

 软件简介

是一个类似IDA的软件,使用的界面类似IDA,整体风格类似苹果。具有反汇编反编译调试器,比起IDA,它更加注重简洁和高效,因此使用起来非常简单,引擎非常强大。

运行平台:支持linux,macos,原来也支持windows现在官方不支持了,可以百毒上获取。

版本:v4(适用于Mac的Hopper v4需要macOS 10.9或更高版本。适用于Linux的Hopper v3需要Ubuntu 14.04,Arch Linux,Fedora 20或更高版本以及64位处理器。支持kali)

输入:反汇编针对Intel(32位和64位),ARM(ARMv6,ARMv7和ARM64)和PowerPC处理器的二进制文件。借助SDK,还可以扩展到其他CPU。读取Mach-O二进制文件(Mac和iOS),PE32 / 32 + / 64 Windows二进制文件和ELF二进制文件。Hopper可以反汇编iOS二进制文件。请注意,由于所有这些应用程序都是使用FairPlay DRM加密的,因此您将无法反汇编直接从iTunes资料库中获取的应用程序。漏斗将无法阅读此类应用程序!这取决于用户在使用Hopper分析二进制文件之前首先删除DRM(存在各种方法)。

盈利:收费可试用¥ 373.96(个人和计算机许可证之间有什么区别?从技术上讲,两种产品是一样的。唯一的区别是,个人许可证是与个人绑定的,而计算机许可证是与计算机绑定的。通常情况下,独立开发者会更喜欢个人授权,而公司会更喜欢电脑授权。Hopper的商业、专业使用没有任何限制。)

国家:法国

 

为什么没有Hopper Disassembler v3 / v4 for Windows?
首先,请注意,此决定不是最终决定。
当我开始研究Hopper 3的时候,我希望大大提升我日常使用的操作系统OS X版本的用户体验,这就是为什么我决定使用苹果提供的最新技术。
如今看来,要把这些功能都带到Windows版本上,尤其是考虑到只有一个开发者,所需要的工作量与这个版本的收入相比,实在是太差得太远了......
另一个原因是,我实在不是Windows用户,而将Hopper带到Windows上的技术显然不是很适合这个环境。比如Hopper v3使用了ARC,大大简化了内存处理,让整个软件的速度得到了提升。GNUStep在Linux版本中已经支持ARC,使用libobjc2,但这个库还没有移植到Windows上。我开始着手进行这个移植,但是,虽然我开始取得了一些进展,但要想让它在Windows上完美地工作,还是有太多的工作要做...
由于这些原因,Hopper Disassembler for Windows目前处于待机状态... ...

 

快速上手

将文件拖入即可

 

 

 

 

 

标签:文件,汇编器,Windows,HOPPER,Hopper,二进制,反汇编,版本,DISASSEMBLER
From: https://blog.51cto.com/gklbb/6509806

相关文章

  • llvm后端disassembler流程
    一、注册 在添加\(disassembler\)时,在llvm/lib/Target/XXX/Disassembler/XXXDisassembler.cpp中会通过\(RegisterMCDisassembler()\)将该\(pass\)进行注册。二、调用(1)在\(XXXDisassembler.cpp\)中的\(getInstruction(...)\)函数重新定义了基类\(MCDisassembler\)......
  • graphhopper-ios 编译过程详解
    一、写在前面GraphHopper是一个快速且高效的路径规划引擎,它默认使用OpenStreetMap和GTFS数据,也可以导入其他数据源。它可以用作java库或独立的web服务器,去计算两个或多个点之间的线路的距离,时间,转弯指令和许多道路属性。除了“A-to-B”的路径规划能力之外,它还支持“snaptoro......
  • Grasshopper - Summation
    SummationWriteaprogramthatfindsthesummationofeverynumberfrom1tonum.Thenumberwillalwaysbeapositiveintegergreaterthan0.Forexample(Inp......
  • Grasshopper - Personalized Message
    InstructionsCreateafunctionthatgivesapersonalizedgreeting.Thisfunctiontakestwoparameters:nameandowner.Useconditionalstoreturntheproperme......
  • 嵌入式:杂项汇编器伪指令
    AREA格式:AREA段名属性1,属性2,……功能:AREA伪操作用于定义一个代码段、数据段或特定属性的段。其中,段名若以数值开头,则该段名需用“|”括起来,如|1_test|,用C的编译器产生......
  • 浅谈汇编器、编译器、解释器和虚拟机
    1、汇编器:将汇编语言翻译成机器语言 2、编译器:将高级语言翻译成汇编语言,再由汇编器去处理 3、解释器:随着时间的推移,一种新的编程方式兴起了。一种被称为“解释器”的......