首页
社区
课程
招聘
[求助]NTSD' Parameters
发表于: 2010-12-8 23:52 3156

[求助]NTSD' Parameters

2010-12-8 23:52
3156
请教大家一个NTSD命令的问题,
我找了半天相关帮助也没有找到.

首先运行 Test.exe

然后打开DOS控制台 输入如下命令

Ntsd -pd -pn test.exe -c "e 00401C5B;g;"

然后回车,输入 75 然后再回车 再回车  然后在点登录 就破解成功了

我想问一下 有没有办法实现 不用输入两次回车

自动输入 75 回车 回车  的功能.

尽量不要用Bat之类的脚本实现..

如果可以用NTSD的内部命令或参数实现最好

我对NTSD不太了解  谢谢大家

-------补充一下------------------------------
附件中的是  test.exe  事例程序
VB编译

code:

if text1.text = "1" then
msgbox "成功"
else
msgbox "失败"
end if
---------------------------补充一下-----------

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

上传的附件:
收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 100
活跃值: (10)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
2
我好像发错版块了..
2010-12-8 23:57
0
雪    币: 100
活跃值: (10)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
3
谢谢大家的热心帮助
我已经解决此问题了

----------------VBSCode------------
exe = InputBox("输入要破解的进程名:")
adr = InputBox("输入关键地址:")
If exe <> "" And adr <> "" Then
        Set ws=Wscript.CreateObject("Wscript.shell")
        ws.run exe
        wsh.Sleep 1000
        ws.run "Ntsd -pd -pn "&exe&" -c ""e "&adr&";g;"""
        wsh.Sleep 1000
        ws.appactivate "*ntsd.exe"
        wsh.Sleep 500
        ws.sendkeys "75"
        wsh.Sleep 500
        ws.sendkeys "{enter}"
        ws.sendkeys "{enter}"
        ws.run "taskkill /f /im ntsd.exe",0
End If
----------VBSCode--------------------

用的是VBS的,如果谁知道NTSD内部参数能解决的话,请告诉我啊.谢谢了.
这样写补丁啥的就不需要PE了,直接用NTSD就可以实现了,多方便啊  :)
2010-12-9 00:29
0
游客
登录 | 注册 方可回帖
返回
//