社区
进程/线程/DLL
帖子详情
如何不弹?
chriswing
2007-01-24 12:25:49
为阻止程序启动,hook 掉ntcreatesection,然后反回STATUS_ACCESS_DENIED,
程序是不启动了,但会“咣”的弹一消息框,有何办法让它不弹呢?
各位指点指点,
...全文
311
13
打赏
收藏
如何不弹?
为阻止程序启动,hook 掉ntcreatesection,然后反回STATUS_ACCESS_DENIED, 程序是不启动了,但会“咣”的弹一消息框,有何办法让它不弹呢? 各位指点指点,
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
laoli6666
2010-05-15
打赏
举报
回复
返回0x80070000的错误代码就可以避免出现对话框,可以参考2k源码error.c中的RtlNtStatusToDosError函数,有如下的代码(用softice也很容易观察):
else if ((Status & 0xffff0000) == 0x80070000) {
//
// The status code was a win32 error already.
//
return(Status & 0x0000ffff);
由此可见,内核函数返回0x80070000的错误代码转换成DosError就变成0了(也就是说对于应用程序通过GetLastError返回的值也就是0,因为0表示没有错误,所以也就不出现错误对话框了)
chriswing
2007-02-01
打赏
举报
回复
gfdsgfdsgsd
chriswing
2007-01-31
打赏
举报
回复
-----
chriswing
2007-01-28
打赏
举报
回复
心存感叹啊,没人帮忙。
xiangfly
2007-01-26
打赏
举报
回复
楼主这样说,就不对了,
那你认为什么样才是行,
大家帮你忙,不管有没有没答没答对,都要心存感激
怎么能说这类的话,
chriswing
2007-01-26
打赏
举报
回复
失败,CSDN上水平果然不行,
chriswing
2007-01-25
打赏
举报
回复
hook ntcreatesection是在r0下用sys实现的,虽然返回STATUS_ACCESS_DENIED,但这是个正常的函数返回,其它程序执行失败的情况下也会返这个。如果hook messagebox,其它程序执行失败后,也得不到提示了。这是其一。
其二,
hook messagebox需要在r3下实现,插dll hook的方法不能保证对所有的程序的messagebox都能进行处理,会有漏的情况,如果某个程序被漏,而它又做为父进程启动子进程,这时还是拦不到。
所以,这个方法是不可行的。
chriswing
2007-01-25
打赏
举报
回复
高手支招啊~~
linuxpgy
2007-01-25
打赏
举报
回复
呵呵,如果全部都hook掉确实是疯了,你可以加个if判断下是不是你想hook的那个messagebox啊!
if(是)
{
不弹;
}
else
{
弹;
}
chriswing
2007-01-24
打赏
举报
回复
up2
chriswing
2007-01-24
打赏
举报
回复
hook 掉MessageBoxA 和 MessageBoxW
疯了不成。。。
linuxpgy
2007-01-24
打赏
举报
回复
hook 掉MessageBoxA 和 MessageBoxW
argenCHN
2007-01-24
打赏
举报
回复
up
计算机主机光驱弹不出来怎么办,光驱弹不出来怎么办?电脑光驱弹不出来如何解决?...
光驱弹不出来怎么办?最近有位朋友在使用电脑的时候,想要读取光盘,但是却发现电脑光驱弹不出来,不知道应该怎么办,总不能硬生生弄出来吧,弄坏电脑怎么办?光驱,其实是电脑用来读写光碟内容的部件,现在只有台式电脑以及部分笔记本电脑会有这个部件。那么遇到光驱弹不出来的情况应该如何解决呢?针对这个问题,老毛桃整理了一些资料,下面就一起来看一下电脑光驱弹不出来如何解决吧!首先,我们尝试通过软件来解决问题(优先使...
哔哩哔哩全屏观看直播看不到弹幕?
在B站上看全屏直播没有弹幕?这对于很多用户来说,非常不舒服,小编也是看视频需要弹幕的人。如果看直播弹幕不显示,但是退出全屏状态能看到,这是怎么回事呢?1、还是不显示弹幕的话,可以修改一下其中的弹幕参数。1、如果还是不行,可以点击右边的“弹幕设置”。2、打开后,取消掉“智能云屏蔽”功能即可。2、点击播放栏中的“开启弹幕”就可以了。但是不用担心,过几天就会恢复正常的。3、最后修改其中的密度和字体试试看。1、最有可能的是没有打开弹幕。2、再打开下面的“高级设置”。
hackinglab-脚本关4——怎么就是
不弹
出key呢?
怎么就是
不弹
出key呢? 题目描述 解题思路 1、看题,觉得应该是js的题,打开果然不出所料, 2、查看源代码 三个非常显眼的return false,就直接复制下来,改成ture,本地跑,结果还不对,仔细一看,那三个函数一点用都没,都被a()覆盖了,所以删掉 3、弹出弹窗 前14个字符就是key 然后我就非常傻的输了charsslakfjtes 然后错误,又...
U盘/硬盘总是弹不出来?看这篇文章就够了
U盘/硬盘总是弹不出来?看这篇文章就够了
proteus8.6 示波器弹不出来?
直接进入正题: 1.按照下列顺序即可放置示波器 2.DeBug(调试)->Digital Oscilloscope 即可!!! 注意:要在运行时点击Debug!
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章