吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3867|回复: 0
收起左侧

[Other] Mapimp 0.4

[复制链接]
Hmily 发表于 2009-11-16 16:09
This is an open source OllyDbg plugin which will help you to import
map files exported by IDA or Dede.
There are many plugins using which you can perform similar
actions, but mapimp:
- Recognizes debugged file segments and applies names correctly
- Has an option to overwrite or skip names that intersect already defined
- Has a filter option which gives you great name demangling potential

• Filter
The main idea is to apply series of masks to every single name loaded. Mask syntax goes
as follows:

/key[/]regex

Key "c" cuts the matched substring selected by regular expression

[SAMPLE]
name: System::__linkproc__ GetMem(int)
mask: /c__linkproc__
applied: System::GetMem(int)
[/SAMPLE]

Key "s" skips the name if regular expression succeeds. It may be useful if you
want to skip some dummy or incorrect names

[SAMPLE]
name: unknown_libname_2519
mask: /sunknown_libname_
applied:
[/SAMPLE]

Key "r" replaces the substring selected by regular expression with your own

/rsubstring/regex

As you can see slash character delims your substring from the regular expression.
Use double slash to define slash as a character of your substring

[SAMPLE]
name: System@Function(System@AnsiString;System@AnsiString)
mask: /rsys::/System@
applied: sys::Function(sys::AnsiString;sys::AnsiString)

name: System@Function(System@AnsiString;System@AnsiString)
mask: /r//_/@
applied: System/_Function(System/_AnsiString;System/_AnsiString)
[/SAMPLE]

Remember that if the name met the mask condition it will be changed, then the
second mask is applied to the changed name and so on. The order of mask applying
is undefined so be careful, because some masks may intersect

As about regular expressions, the plugin uses pcre library which syntax is
compatible with perl regular expressions. Check www.pcre.org for docs and
sources

Updated.
- fixed map file parsing routine. Now you can load map files exported by Interactive Delphi Reconstructor or similar
- fixed a bug with global shortcuts. The god damn ODBG_Pluginshortcut callback is called even when you try to find something in the names window. Weird fact, really. Now press Ctrl + Shift + I to import and Ctrl + Shift + M to open options window

Mapimp v0.4.rar

61.96 KB, 下载次数: 1, 下载积分: 吾爱币 -1 CB

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-22 20:29

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表