VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)

VB爱好者乐园(VBGood)

 找回密码
 立即注册
搜索
楼主: h907308901

发一个反调试(源码在7楼)

[复制链接]
发表于 2011-6-19 02:59:18 | 显示全部楼层
不明白这一段:

    Success = True
    Success = Success And NT_SUCCESS(NtQuerySystemTime(SystemTime))
    Success = Success And NT_SUCCESS(NtQueryInformationProcess(-1, ProcessTimes, ProcessTime, Len(ProcessTime), 0))
    If Success Then

这个if判断有用么??Success 还能为false????

点评

但是如果别人apihook返回的是成功的话这里就无法检测了  发表于 2011-6-20 18:18
当NtQuerySystemTime或NtQueryInformationProcess调用失败时,NT_SUCCESS会返回False,于是最终Success=False  发表于 2011-6-20 12:47
回复 支持 反对

使用道具 举报

发表于 2011-6-20 09:12:35 | 显示全部楼层
好吧 算你厉害
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-21 12:49:46 | 显示全部楼层
回复 h907308901 的帖子

如图:

点评

哦  发表于 2011-6-21 13:10
回复 支持 反对

使用道具 举报

发表于 2011-6-21 13:34:56 | 显示全部楼层
高手啊,,,,:desire
回复 支持 反对

使用道具 举报

发表于 2011-7-12 20:30:53 | 显示全部楼层
回复 h907308901 的帖子

NtRemoveProcessDebug到底是怎么反调试的呢?
我估摸着是直接把调试给停止了

点评

ring3结束 调试 进程一定要退出么???  发表于 2011-7-22 18:15
这个NativeAPI本来留给调试器解除调试的,但是任何进程都可以调用,只要参数正确  发表于 2011-7-13 08:14
回复 支持 反对

使用道具 举报

发表于 2011-7-13 13:00:06 | 显示全部楼层
回复 h907308901 的帖子

喔,这个有点小小的邪恶啊,类似某清0了

点评

这个是我一次PVASE SystemProcess发现的,那时一PVASE就蓝屏了(什么页面无效),然后OD调试程序,当程序写入0x10000时就乱码了……  发表于 2011-7-14 08:14
那应该能搞个驱动版的了  发表于 2011-7-13 13:00
回复 支持 反对

使用道具 举报

发表于 2011-7-13 14:33:14 | 显示全部楼层
h907308901 发表于 2011-6-18 19:38
应版主要求,那么就开源吧,反正原理已经被破解出来了,但是还是加上一点权限

你把权限设这么高,我要努力到什么时候才可以下啊。

点评

如果你共享几个有用的源码很快就会有权限的  发表于 2011-7-13 20:43

评分

参与人数 1威望 -1 收起 理由
eaaca1234 -1 请不要灌水谢谢,详见班规

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2011-7-13 21:27:32 | 显示全部楼层
我灌一个水,不知道能不能反VMVare的调试?VMVare高级版本支持在虚拟机外调试虚拟机内部的程序……

点评

Anti-Anti-VMWare  发表于 2012-8-4 18:34
忽然感觉可以搞个反调试专题了  发表于 2011-7-14 22:52
可能吧,但是要我就直接检测是不是在虚拟机内还管它调不调试呢  发表于 2011-7-14 13:09
回复 支持 反对

使用道具 举报

发表于 2011-7-14 13:12:26 | 显示全部楼层
其实还有一个更ws的反调试,就是安装一个鼠标键盘消息钩子截到消息后不做任何处理又将消息还回去,这样子调试器一调试键盘鼠标就锁死了

点评

这个早就看过了……  发表于 2011-7-15 08:15
那我就用QEMU虚拟,这个是连硬件一起虚拟的(主板、内存、CPU等均用程序模拟),理论上你查不出来的,除非CPU有什么Bug指令……  发表于 2011-7-14 16:48
回复 支持 反对

使用道具 举报

发表于 2011-7-14 22:52:08 | 显示全部楼层
回复 acme_pjz 的帖子

特权指令,时值检测,检测你的硬件品牌。。。。序列号做得再好也会有破绽的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

文字版|手机版|小黑屋|VBGood  

GMT+8, 2022-7-3 00:59

VB爱好者乐园(VBGood)
快速回复 返回顶部 返回列表