Hopper Disassembler 4.0.8 MacOSX HopperDisassembler是一款專業的可執行文件的二進制反彙編,反編譯和調試軟件。它將讓你拆開你想要的任何二進制,為您提供所有信息內容,如輸入的符號,控制流程圖,還可以檢索有關反彙編代碼的的程序信息,讓你說出你想要的所有的對象。 HopperDisassembler4.0.8|MacOSX|60MB HopperDisassemblerisabinarydisassembler,decompiler,anddebuggerfor32-bitand64-bitexecutables.Itwillletyoudisassembleanybinaryyouwant,andprovideyoualltheinformationaboutitscontent,likeimportedsymbols,orthecontrolflowgraph!Hoppercanretrieveproceduralinformationaboutthedisassembledcodelikethestackvariables,andletsyounamealltheobjectsyouwant. Hopperisabletotransformtheassemblylanguageintoapseudo-codethatiseasiertounderstand!YoucanuseitsinternalPythonscriptingenginetoanalyzebinariesthewayyouwant(thisfeatureworksonlywithLion)!Startingfromversion2.0,HoppercanevenuseGDBtodebugprograms! And,lastbutnotleast,unlikeallothertoolsofitskind,HopperisperfectlyintegratedintotheOSXenvironment. Native Hopperisperfectlyadaptedtotheenvironment.ThemacOSversionmakesfulluseoftheCocoaframework,andtheLinuxversionmakesuseofQt5. Extensible WiththeHopperSDK,you'llbeabletoextendHopper'sfeatures,andevenwriteyourownfileformatandCPUsupport. Procedures Hopperanalyzesfunction'sprologuestoextractproceduralinformationsuchasbasicblocksandlocalvariables. ControlFlowGraph Onceaprocedurehasbeendetected,Hopperdisplaysagraphicalrepresentationofthecontrolflowgraph.YoucanevenexportaPDF. Scriptable MostoftheHopperfeaturescanbeinvokedfromPythonscripts,givingyoutheabilitytotransformabinaryinanywayyouwant. Objective-C EvenifHoppercandisassembleanykindofIntelexecutable,itdoesnotforgetitsmainplatform.HopperisspecializedinretrievingObjective-Cinformationinthefilesyouanalyze,likeselectors,stringsandmessagessent. Debugger HoppercanuseLLDBorGDB,whichletsyoudebugandanalyzethebinaryinadynamicway(IntelCPUonly). Decompiler BasedonanadvancedunderstandingoftheexecutableHoppercanpresentapseudo-coderepresentationoftheproceduresfoundinanexecutable. Swift ThisnewversionofHopperisabletodecodethemangledSwiftnames.Nomorecrypticnames! SemanticColoration TheanalysisperformedbyHopperseparatescodefromdata,memoryaccessesfromstackvariables…Andtohelpyouunderstandthevariousdiscoveredobjects,Hopperwilluseadifferentcolortoeachofthem. Tabs Usetabstocreateworkspaceswithdifferentrepresentationsofthefile. Types Usetheembeddedtypeeditortocreateyourownstructures,unions,orenumeratedtypes.Itgreatlyhelpstheunderstandingofthecodetousesymbols,ratherthanrawnumbers. Compatibility:OSX10.10orlater,64-bitprocessor HomePage-https://www.hopperapp.com/