-
-
关于win平台下的dos软件的调试,敬请高手指导[求助]
-
发表于:
2005-7-28 17:21
5032
-
关于win平台下的dos软件的调试,敬请高手指导[求助]
有一个软件运行在win平台下dos下的软件文件名为file.exe 。需要cmd进入dos模式之后,运行,如果直接双击,责弹出一个dos窗口显示一下就关闭了。
这个软件的大小为12k 用fi软件查壳 显示是用upx加的壳,用upx软件脱壳后,文件为25k,再用fi查,该软件用Borland C++ 写的。去壳后,该软件使用正常。
该软件第一次运行软件(也就是没有注册) 会产生一个随机码,让你填写一个正确的注册码,正确,则运行,否则,继续提示输入正确的注册码。
该软件的使用方法为:
先进入cmd模式后,在dos模式下运行该软件。如:
C:\windows\>cd c:\
C:\file.exe 1.bin 2.bin (这个软件的作用就是把1.bin和2.bin合并成一个新的3.bin文件)
因为软件没有注册 下面会提示:
Key Invalid Need Authorization!
Chanllenge:e3b4b0cc
Auth Key:
输入正确号码之后则会
Key Invalid Need Authorization!
Chanllenge:e3b4b0cc
Auth Key:111111111(随便输入的,假设为正确注册码)
3.bin Configure OK!
C:\>
回到dos提示符,如果注册码不正确则会提示继续输入正确的注册码!
可是我用OllyDbg 跟踪不是特别好用,因为找个软件只能进入cmd模式下运行,用OllyDbg调试,该软件只出现一个dos窗口,什么都不显示。
请问大家,我用什么软件调试改软件比较好,目的是找出他的注册码的加密算法。谢谢!
[课程]Linux pwn 探索篇!