od 修改软件界面动态字符的问题
本帖最后由 plmoknplm 于 2024-2-20 19:09 编辑最近在学习od,在论坛上下载了一个小软件(http://www.softwareok.com/?Download=WinScan2PDF&goto=../Download/WinScan2PDF_Portable.zip)
1和2处为动态字符(用C32Asm搜索不出来),用OD打开:
1、F8单步到打开程序界面004199A5call 00416c48 ,选中此行
2、ctrl+G 输入00416c48 按ok
3、鼠标滚轮下滑,能找到两处WinScan2PDF 8.68,这类动态字符如何修改,请大侠们指点,谢谢
另,程序主界面左下角的(Freeware (c) Nenad Hrg 2010-2023 # http://www.softwareok.com)C32Asm与od均找不到,是加密的?请大侠们指点,谢谢
从图上看PUSH DWORD PTR DS: 数据区地址00450f60的立即数就是啊 如果是动态地址,你只需给它写个固定地址 让它调用你的固定地址就行,不调用: 状态栏上有两个小图标,同时也能作为参考坐标和分水岭。 @situhaonan @冥界3大法王 ,非常好的思路,实在太小白,探索研究中。。谢谢回复。{:1_921:}{:1_921:}{:1_921:} plmoknplm 发表于 2024-2-24 09:34
@situhaonan @冥界3大法王 ,非常好的思路,实在太小白,探索研究中。。谢谢回复。{:1_92 ...@plmoknplm
这个整明白之后建议用Mind Master练手
注意限制时,菜单内图标的变化,注册与未注册的功能之间的变化
记录下代码,对比下,瞬间当你恍然大悟时,你自然而然就猜到修改哪里啦。
因为此时你已经直接洞察了作者编程的思路。。试问他又怎么可能不让你爆破成功呢?
页:
[1]