Symbol Type Viewer Version 1.0.0.3 (beta) by Lionel d'Hauenens

Symbol Type Viewer Version 1.0.0.3 (beta) by Lionel d'Hauenens

引用:
Symbol Type Viewer 32Bit/64Bit Version 1.0.0.3 beta

Symbol Type Viewer is a tool which makes it possible to easily visualize the types which can be defined in the symbols of the modules of the systems Microsoft Windows 32/64bit. Moreover, it makes it possible to convert these informations for the C language (.h) and the disassembler IDA of DataRescue (.idc).

Symbol Type Viewer allows to :
- download the symbols (pdb) very simply.
- sail and visualize in a detailed way the types and their members in the form of tree structure
easily find the unused areas in the structures (padding). These areas are theoretically usable to put personal data there
- translate the structures for the C Language (.h) and for IDA script (.idc) of DataRescue (http://www.datarescue.com/idabase/)
- personalize the formatting: addition of suffix in the names of types, freeze the sizes of structures and members (the pointers become ULONG32 for a 32bit system and UINT64 for a 64bit system)
- apply searchs of texts or regular expressions
- do a batch processing by treating all modules met in a directory and its under-directories. For example: C:/Windows;)

CHRONOLOGIE

[+] February 27th, 2008 : Version 1.0.0.3 beta (32Bit / 64Bit)
- Addition of a function of research starting from a text or a regular expression
- Addition of buttons of navigation keeping in memory the 100 last selections
- Possibility to fixing the size of the pointers in the structures for the C language. This option can be very useful when one wishes to make a work with 32bits processes in an 64bits environment.
- Possibility to personalizing a suffix at the end of all the names of the unions, structures, enumerations and functions. This makes it possible to use the entities formatted in projects while avoiding the conflicts of declaration which can appear.
- All the entities deduced or without name (unnamed) met in the members from the structures have a single name then. In order to give a maximum of information making it possible to identify the role of these entities, it is added to the single name the names of all the members dependant on this entity. Each name of added member is separated by a character “_”
- Addition of Exit menu (Thank to ouadji (most crazy of my friends) -> "An application without Exit menu is not a application. It's like the Camenbert… There doesn't exist Alsatian Camembert cheese..." )
- [bug] Correction of a problem of size of pointers in 64bit structures formatted for IDA script
- [bug] Correction of a problem of principal window refresh under Vista.
- [bug] Correction of a problem when one makes “Brut copy” with the “Format view” panel wich is empty. (Thank to ouadji ) 

[+] January 15th, 2008 : Version 1.0.0.2 beta (32Bit / 64Bit)
- Symbol Type Viewer is now compatible with the versions 32bits and 64bits of Windows.
- The functions met in the structures are now accessible directly since the tree view.
- Preparing of the tree with icons significant.
- In the format C structures, the unused zones appear now clearly in red. These zones are theoretically available to store personal data.
- [bug] Correction of bad size estimate with certain local structures.

[+] December 29th, 2007 : Version 1.0.0.1 beta (32Bit)
- [bug] Correction of a problem giving (with certain parameters of system appearance) a nonwhite background in the formatted structures view. This can be disturbing. Especially when the background appears in black. (Thank to DarKPhoeniX).
- [bug] Correction of a bad management of the variable system _NT_SYMBOLS_PATH when this one isn't completly in lower case (Thank to Neitsa)

[+] December 28th, 2007 : Version 1.0.0.0 beta (32Bit)
- Initial version

Bugs report : stv(at)syseclabs.com

代码:
http://www.syseclabs.com/software/SymbolTypeViewer_v1.0_beta.zip
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
理解为您提供有关代码的相关信息。快速查看有关函数,类,变量等的所有信息,以及如何使用,调用,修改和交互它们。轻松查看调用树,指标,引用以及您想了解的有关代码的任何其他信息。 理解收集有关代码的度量并提供不同的查看方式非常有效。我们迅速提供了大量标准度量标准,以及在我们无法完全满足您的需求时用于编写您自己的自定义度量标准的选项。 了解提供的图使您可以查看代码的连接方式(依赖关系),代码的流向(控制流程图),哪些函数调用其他函数(调用图)等等。有许多自定义选项,可以轻松地仅显示您感兴趣的内容,因此该图最适合您的需求。 理解提供了一种使用已发布的编码标准或您自己的自定义标准检查代码的方法。这些检查可用于验证命名准则,度量标准要求,已发布的最佳实践,或对您的团队很重要的任何其他规则或约定。 查看代码中的所有依赖关系及其连接方式。使用Understand的交互式图形或文本依赖浏览器查看这些依赖。两者都可以让您快速,轻松地高层查看所有依赖关系,或者深入了解并获取详细信息。 Understand功能强大的编辑器是一个完整的现代化编程GUI,其中包含您期望的所有现代功能。它是专为多监视器使用而设计的,它包括选项卡,选项卡组,停靠,语法着色,自动完成以及基于语法的折叠和折叠等。 在“了解”中可以使用多个选项进行搜索。为了获得即时结果,请使用我们的“即时搜索”功能,在您完成输入之前就提供了结果。Understand还提供了用于更自定义和复杂搜索的搜索选项,例如正则表达式和通配符搜索。 Understand支持十多种语言,并且可以处理以多种语言编写的代码库。这使您可以查看语言之间的调用和依赖关系,从而可以获得有关整个系统的信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值