能力值:
( LV2,RANK:10 )
2 楼
好东西呀@!占楼
能力值:
( LV3,RANK:30 )
3 楼
测试了一下,还不错
能力值:
( LV2,RANK:10 )
4 楼
试了一下,效果不错,比原来的版完善很多
发现FLD浮点相关的指令不能高亮
能力值:
( LV4,RANK:50 )
5 楼
不错试一下看看
能力值:
( LV8,RANK:120 )
6 楼
有点像IDA, 好象不错
能力值:
( LV2,RANK:10 )
7 楼
支持一下哈。。。
能力值:
( LV2,RANK:10 )
8 楼
多谢分享,发现如下问题:
1. 如下的代码, 点击edx, 第一行的edx会被高亮,但是第二行的edx不会被高亮:
mov edx,dword ptr ss:[ebp-180]
mov al,byte ptr ds:[edx+ecx]
2. 如果od窗口未处于最大化状态,则高亮功能不正常。
3. 如下的代码call后的目标地址无法高亮:
call <_xtoa_s@20>
4. 对于如下的代码, 能否提供个选项可以单独选中eax或者1176C5FA进行高亮(比如说,先用鼠标选中,然后高亮选中部分)
lea ebp,dword ptr ds:[eax*8+1176C5FA]
5. od退出的时候会报错:
---------------------------
Windows - Application Error
---------------------------
The instruction at "0x02962c4b" referenced memory at "0x02962c4b". The memory could not be "read".
Click on OK to terminate the program
Click on CANCEL to debug the program
---------------------------
OK Cancel
---------------------------
能力值:
( LV4,RANK:50 )
9 楼
不错, 谢谢分享
能力值:
( LV2,RANK:10 )
10 楼
支持一下哈。。。
能力值:
( LV2,RANK:10 )
11 楼
更新的很及时,感谢。
1. od窗口未最大化时,高亮功能不存在的问题仍然存在。测试用的是od原版(红色图标)和微笑一刀修改版(蓝色图标)
2. 加号和减号作为分隔符, 有时候并不是所需要的(例如, 有大量的[esp+8], [esp-8], [esp-4], [esp+4]...,[esp+xxx]的上下文中, 有时候真正关心的就是[esp+xxx], 而不仅仅是esp. 如果默认能够采用点击高亮, 同时也能提供选中部分高亮功能就完美了。
能力值:
( LV2,RANK:10 )
12 楼
[QUOTE=yodamaster;961644]更新的很及时,感谢。
1. od窗口未最大化时,高亮功能不存在的问题仍然存在。测试用的是od原版(红色图标)和微笑一刀修改版(蓝色图标)
2. 加号和减号作为分隔符, 有时候并不是所需要的(例如, 有大量的[esp+8], [esp-8], [esp-4], [esp+4]...,[es...[/QUOTE] 感谢yodamaster的测试与回复
1. 解决方法: 将 Ollydbg.ini 中 [Settings] 设置 Snow-free drawing=1
2. [esp+xxx] [esp-xxx] [ebp+xxx] [ebp-xxx] 当点在数字上时整体高亮,在下个版本改进吧
能力值:
( LV8,RANK:120 )
13 楼
默认点在mov esi,eax中的esi时候
然后指令mov edx,[esi+4]中的esi不高亮??
能力值:
( LV2,RANK:10 )
14 楼
比原来那个RegMarker,强大很多。不错~
能力值:
( LV2,RANK:10 )
15 楼
感谢分享,辛苦,期待再更新
能力值:
( LV4,RANK:50 )
16 楼
试用。。。。。。。。顶
能力值:
( LV9,RANK:170 )
17 楼
下载试用一下看看
能力值:
( LV2,RANK:10 )
18 楼
很好谢谢!!
能力值:
( LV3,RANK:20 )
19 楼
刚试用了,确实不错!很方便
能力值:
( LV2,RANK:10 )
20 楼
[QUOTE=axxwww;961693]感谢yodamaster的测试与回复
1. 解决方法: 将 Ollydbg.ini 中 [Settings] 设置 Snow-free drawing=1
2. [esp+xxx] [esp-xxx] [ebp+xxx] [ebp-xxx] 当点在数字上时整体高亮,在下个版本改进吧[/QUOTE]
由于看到snow-free drawing的设置处有"slower"的提示, 所以设置od时未启用该选项。启用该选项后测试未发现无法高亮的问题, 不过想知道为什么。
另外提些功能增强建议:
1. 修改处和读取处以不同颜色高亮,例如:
mov [ebp+4], 8
mov eax, [ebp+4]
第一行的[ebp+4]和第二行的[ebp+4]以不同的颜色高亮
2. 当调试启用了FPO(Frame-Pointer Omission)的代码时能够高亮指向相同地址的[esp+xxxx]引用, 例如:
mov eax, [esp+4]
push 0
mov ebx, [esp+8]
由于第一行的[esp+4]和第三行的[esp+8]指向的是同一个地址, 所以点击[esp+4]的时候同时高亮[esp+4]和[esp+8]. 这个功能做起来可能比较麻烦, 因为需要动态分析。
能力值:
( LV2,RANK:10 )
21 楼
感谢分享.........
能力值:
( LV2,RANK:10 )
22 楼
使用后,部分指令无法通过鼠标单击选择比较郁闷,暂时不用。
能力值:
( LV2,RANK:10 )
23 楼
大家选择下载时,应该下载
<- 当前最新版本
新版本中存在问题最少
能力值:
( LV2,RANK:10 )
24 楼
强大 谢谢楼主共享
能力值:
( LV2,RANK:10 )
25 楼
发现个小问题。 如下代码中的“网络嗅探.008535CD.xxxxxxxx” 无法高亮.
008535E2 ^ 7F 8A jg short 网络嗅探.0085356E
008535E4 38F3 cmp bl,dh
008535E6 ^ 71 E1 jno short 网络嗅探.008535C9