| IDA4.30文本窗中难看的分界线的patch |
|
| 作者:未知 文章来源:网络收集 点击数: 更新时间:2006-3-29 15:58:35
|
| IDA4.30文本窗中难看的分界线的patch IDA的分界线的显示是调用函数ExtTextOutA 我在这个函数的要显示的字符串入栈后判断并修改这个字符串,并设置了彩色。 原来的分界线: ??????????????????????????????????????????????????????????????????????????? 修改后的 :══════════════════════════════════════ 程序段如下: 477FC2: jmp 4E9060;空白的地方 ..... ..... 4E9060: NOP push eax push esi mov esi, [esp] lodsd cmp eax, 0DBDB203Bh//字符串"; ???????????" jnz nextfix lodsd cmp eax, 0DBDBDBDBh jnz short nextfix lodsd cmp eax, 0DBDBDBDBh//我比较了三次,以提高准确性,其实一次或两次就差不多了 jnz short nextfix PUSH ColorValue push hDC call SetTextColor pop esi pop eax mov dword ptr [esp], offset str1 ;//这是我定义的字符串 push 0 mov eax, [ebx+54h] jmp 477FC7 nextfix: mov esi, [esp+8] lodsd cmp eax, 0C4C4203Bh//这是另一个要修正的字符串
[1] [2] 下一页
|
|
[ 收藏此页到: 天天|和讯|博采|ViVi|狐摘|我摘|天极 ] 文章录入:kinda 责任编辑:kinda |
|
上一篇文章: 汇编环境下的源代码调试 下一篇文章: 用插件(plugin)的方式改变IDAPro的边界线 |
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |