PEBrowse Professional v9.3.2

 
引用:
PEBrowse Professional (v9.3.5) is a static-analysis tool and disassembler for Win32/Win64 executables and Microsoft .NET assemblies produced according to the Portable Executable specifications published by Microsoft.  For Microsoft Windows Vista, Windows XP, Windows 2000, and others.  (We have received reports that the software also works on other OSes, including Wine (!) and Windows CE.) 


With the PEBrowse disassembler, one can open and examine any executable without the need to have it loaded as part of an active process with a debugger.  Applications, system DLLs, device-drivers and Microsoft .NET assemblies are all candidates for offline analysis using PEBrowse.  The information is organized in a convenient treeview index with the major divisions of the PE file displayed as nodes.  In most cases selecting nodes will enable context-sensitive multiple view menu options, including binary dump, section detail, disassembly and structure options as well as displaying sub-items, such as optional header directory entries or exported functions, that can be found as part of a PE file unit.  Several table displays, hex/ASCII equivalents, window messages and error codes, as well as a calculator and scratchpads are accessible from the main menu.
引用:
While the binary dump display offers various display options, e.g., BYTE, WORD, or DWORD alignment, the greatest value of PEBrowse comes when one disassembles an entry-point.  An entry-point in PEBrowse is defined as: module entry-point 
exports (if any)   debug-symbols (if a valid PDB, i.e., program database file, is present) 
imported API references   relocation addresses 
internal functions/subroutines 
any valid address inside of the module 


Selecting and disassembling any number of these entry-points produces a versatile display rich in detail including upper/lowercase display, C/Pascal/Assembler suffix/prefixing, object code, color-coded statements, register usage highlighting, and jump/call target preview popups.  Additional information, such as variable and function names, will also be present if one has access to a valid PDB file.  Disassembly comes in two flavors: linear sweep (sequential disassembly from a starting address) and recursive traversal, aka, analysis mode (disassembly of all statements reachable by non-call statements - extended analysis disassembles all internal call statements as well).  The latter mode also presents local variables with cross-referencing, highlighting, and renaming options.  If one adds/changes variable name or adds comments to specific lines, these can be displayed in a session file which will record and save all currently opened displays. 

PEBrowse Professional will decompile type library information either embedded inside of the binary as the resource "TYPELIB" or inside of individual type libraries, i.e., .TLB or .OLB files. PEBrowse Professional also displays all metadata for .NET assemblies and displays IL (Intermediate Language) for .NET methods. It seamlessly handles mixed assemblies, i.e., those that contain both native and managed code. Finally, PEBrowse can be employed as a file browse utility for any type of file with the restriction that the file must be small enough that it can be memory-mapped.
代码:
http://www.smidgeonsoft.com/download/PEBrowse.zip
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PEBrowse Professional Interactive 9.3.3 老朽痴拙汉化版(专业动态调试器).这是一个专业动态调试器(绿化或是破解软件可选)该类产品大致有二个工具: PEBrowse Professional Interactive 和 PEBrowseDbg64 Interactive 分别生成 PEBrowse Professional的创建非常强大,多功能的框架和可分别自定义 Win32 和 Win64 用户模式调试器/反汇编的框架。PEBrowse Interactive 不是源代码调试器,但可在 Intel x86 的指令级别运行,因此在最低级别运行您的程序的执行位置。调试器完全支持 Microsoft.NET 托管进程和无障碍允许互操作模式调试或混合模式调试。 PEBrowseDbg64 Interactive 是一个64位的本机代码调试器,完全支持32位和64位NET程序, 包括使用预实时编译的元数据来设置断点和逐句通过.NET thunk。 PEBrowse Interactive 可以使用系统注册表映像文件执行选项键 - 用于调试ASP.NET应用程序设置为启动调试。 原版下载 http://www.smidgeonsoft.prohosting.com/pebrowse-pro-interactive-debugger.html 使用范文 http://bbs.pediy.com/showthread.php?t=24646 阅读教程 http://translate.google.com.hk/translate?hl=zh-CN&ie=UTF8&prev=_t&sl=en&tl=zh-CN&u=http://www.smidgeonsoft.prohosting.com/documentation/pebrowse-pro-interactive-debugger-tutorial-introduction.html PEBrowse Professional Interactive and PEBrowseDbg64 Interactive build upon the framework presented by PEBrowse Professional to create very powerful, versatile, and customizable Win32 and Win64 user mode debuggers/disassemblers, respectively. PEBrowse Interactive is not a source code debugger, but operates at the Intel x86 instruction level and therefore at the lowest level where your program executes. The debugger fully supports Microsoft .NET managed processes and seamlessly allows interop or mixed-mode debugging. PEBrowseDbg64 Interactive is an x64 native-code debugger that fully supports 32 and 64-bit .NET programs, includes using pre-JITted metadata to set breakpoints and steps through .NET thunks. PEBrowse Interactive can be set as the startup debugger using the system registry Image File Execution Options key - useful for debugging ASP.NET applications.

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值