修改Win7下计算器为默认16进制

Win7下的计算器,程序员模式下默认是十进制,如下图所示,然而由于我平常使用16进制较多,所以就想改改这个计算器,使它默认为16进制

看雪上有两篇关于修改计算器的文章(在Reference里),不过都是XP下的,到Win7下不太一样了,那我们就来看看怎么样修改这个计算器

由于calc.exe是Windows自带的程序,所以它的调试符号pdb文件是可以在微软的符号服务器上下到的

在网上下载一个symsrv.dll和dbghelp.dll一起放到OD的目录下,然后把OD->Debug->Select path to symbols改一下,如果安装了SOD,ollydbg.ini里SOD配置下把LoadSym改成1,这样OD就可以自动加载calc.exe的符号了,第一次加载特别卡,加载完了以后可以关掉OD然后把SOD里的LoadSym改回0,之后再打开Symbol也是在的

OEP处下来有个循环

00CC2E3D   > /8975 E0                   MOV     DWORD PTR SS:[EBP-0x20], ESI
00CC2E40   . |8A06                      MOV     AL, BYTE PTR DS:[ESI]
00CC2E42   . |3C 20                     CMP     AL, 0x20
00CC2E44   . |0F86 C6000000             JBE     calc.00CC2F10
00CC2E4A 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值