精易论坛

标题: 易语言检测OD [打印本页]

作者: 牡丹花下死做鬼    时间: 2015-7-5 20:42
标题: 易语言检测OD
]第一种 咱们用系统API
IsDebuggerPresent
检测是否被调试

第二张 咱们可以检测父进程
正常的话程序的父进程应该是 explorer.exe
所以我们可以
  
子程序名返回值类型公开备 注
检测OD2逻辑型 父进程
变量名类 型静态数组备 注
系统进程进程信息0
系统进程数整数型 
父进程PID整数型 
explorerPID整数型 
n整数型 
系统进程 = 取系统进程列表 ()
系统进程数 = 取数组成员数 (系统进程)
计次循环首 (系统进程数, n)
如果真 (系统进程 [n].进程名称 = 取执行文件名 ())
父进程PID = 系统进程 [n].父进程标识符
跳出循环 ()

计次循环尾 ()
计次循环首 (系统进程数, n)
如果真 (系统进程 [n].进程名称 = “explorer.exe”)
explorerPID = 系统进程 [n].进程标识符
跳出循环 ()

计次循环尾 ()
判断 (父进程PID = explorerPID)
返回 ()
返回 ()
[/e[DISCUZ_CODE_0]来看看如果发现父进程不对 你懂得
OK 这两种方法对于现在的OD完全无效
stronOD的强大之处大家应该都懂  但是 OD会用驱动
所以我们就可以通过遍历驱动名来确定是否有OD
所以大概代码就是
[e=1].版本 2
子程序名返回值类型公开备 注
驱动检测OD逻辑型 
参数名类 型参考可空数组备 注
驱动名文本型要检测的驱动名称
变量名类 型静态数组备 注
驱动数据文本型0
驱动数据大小整数型 
驱动路径名称文本型0
驱动路径名称大小整数型 
驱动名称文本型 
大小整数型 
原地址整数型 
目的地址内存地址指针 
n整数型 
i整数型 
j整数型 
NtQuerySystemInformation (11, 0, 0, 大小)
原地址 = 申请内存 (大小 × 2, )
NtQuerySystemInformation (11, 原地址, 大小 × 2, 大小)
RtlMoveMemory (目的地址, 原地址, GlobalSize (目的地址))
驱动数据大小 = 目的地址.大小
计次循环首 (驱动数据大小, n)
原地址 = 原地址 + 71 × 4
RtlMoveMemory (目的地址, 原地址, GlobalSize (目的地址))
加入成员 (驱动路径名称, 到文本 (目的地址.信息.名称))
计次循环尾 ()
驱动路径名称大小 = 取数组成员数 (驱动路径名称)
计次循环首 (驱动路径名称大小, n)
驱动名称 = 取文本右边 (驱动路径名称 [n], 取文本长度 (驱动路径名称 [n])倒找文本 (驱动路径名称 [n], “\”, , ))
如果真 (驱动名称 = 驱动名)
返回 ()

计次循环尾 ()
返回 ()


i支持库列表   支持库注释   
eAPI应用接口支持库
spec特殊功能支持库


然后具体驱动名的话你可以运行你能下载到的OD然后运行火眼(我是用火眼的)来看驱动名称

OK 最后提供  .e文件下载
1.zip (4.18 KB, 下载次数: 371)

作者: 人生过客    时间: 2015-7-5 20:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: 兔子君    时间: 2015-7-5 20:49
首先:IsDebuggerPresent  是无效的,检测易语言自身的调试倒是杠杠滴
其次,驱动在64下蛋碎,32下XT蛋碎
再者,修改过的OD可以免疫常见的检测
结论:然并卵
总结:做好数据隐藏和判断逻辑让别人慢慢跟去吧
作者: 夜深海未眠    时间: 2015-7-5 21:00
这个现在基本没什么卵用
作者: 清华博士    时间: 2015-7-6 18:59
[感谢好人_源码分享_收藏保存]


作者: 清华博士    时间: 2015-7-6 18:59
感谢楼主分享,正在学习中!!!


作者: 18361820233    时间: 2016-1-29 22:14

作者: 编程爱好者007    时间: 2016-2-29 20:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: 网上邻居007    时间: 2016-10-16 22:30
谢谢了我喜欢
作者: sq950503    时间: 2017-9-17 23:31
感谢楼主分享,正在学习中!!!
作者: b81334548    时间: 2018-7-9 15:49
好把 我看不懂
作者: 天雷    时间: 2018-8-9 09:46
试试效果
作者: a51888    时间: 2018-11-24 23:58
哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
作者: xxkcy    时间: 2019-1-3 16:16
浪费点JB
作者: ysn2382617094ws    时间: 2019-5-23 21:53
66666666666
作者: 夕颜一世    时间: 2019-6-30 15:12
可以啊楼主6666
作者: lcctw0821    时间: 2019-10-18 21:17
可以啊 楼主 谢谢了  啊啊啊啊啊
作者: 1MSLI    时间: 2020-2-16 18:53
谢谢大佬真的感谢1111111111111111
作者: lengxuan    时间: 2021-11-3 15:13
666666666666666666




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4