本站资源来自互联网用户收集发布,仅供用于学习和交流。如有侵权之处,请联系站长并出示版权证明以便删除,敬请谅解!(邮箱:whctwlgzs@foxmail.com)

无忧技术吧

 找回密码
 立即注册

QQ登录

只需一步,快速开始

title
广告展示页面
查看: 1300|回复: 93

[易语言源码] 易语言的防抓包检测示例源码,包含进程检测、内存关键字扫描和系统代理检测功能。

  [复制链接]
admin (帅逼1)实名认证

积分信息:
无忧币:110619
交易币:2147480567
贡献:999999

我的勋章:

灌水之王突出贡献优秀版主荣誉管理论坛元老沙发王源码大师在线王终身成就机器王知识库土豪活跃会员最佳新人热心会员


发表于 2025-5-25 21:01:18 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转无忧吧。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
以下是一个基于易语言的防抓包检测示例源码,包含进程检测、内存关键字扫描和系统代理检测功能。代码仅用于技术研究和合法防护场景,请勿用于非法用途。
防抓包检测模块(易语言源码)
.版本 2
.支持库 eAPI
.支持库 spec

#常量_抓包进程 = "fiddler.exe,charles.exe,winhex.exe,wireshark.exe"  ' 常用抓包进程名(可自定义扩展)
#常量_内存关键字 = "Fiddler|Charles|HTTP_DEBUG|WinHex|Wireshark"      ' 抓包软件特征字符串(支持正则匹配)

.局部变量 进程列表, 进程信息, , "0"
.局部变量 i, 整数型
.局部变量 模块句柄, 整数型
.局部变量 内存数据, 字节集
.局部变量 代理状态, 整数型

### 一、进程检测模块
.子程序 检测抓包进程, 逻辑型
    进程列表 = 取所有进程 ()
    .计次循环首 (取数组成员数 (进程列表), i)
        .如果 (寻找文本 (进程列表 .进程名, #常量_抓包进程, , 假) ≠ -1)
            调试输出 (“检测到抓包进程: ” + 进程列表 .进程名)
            返回 (真)
        .如果结束
    .计次循环尾 ()
    返回 (假)

二、内存关键字扫描模块
.子程序 扫描抓包软件关键字, 逻辑型
    进程列表 = 取所有进程 ()
    .计次循环首 (取数组成员数 (进程列表), i)
        模块句柄 = 打开进程 (进程列表 .进程ID, #PROCESS_VM_READ, 假)
        .如果 (模块句柄 ≠ 0)
            内存数据 = 读进程内存 (模块句柄, 进程列表 .模块基址, 到整数 (进程列表 .模块大小))
            .如果 (匹配文本 (到文本 (内存数据), #常量_内存关键字, 假, ))
                调试输出 (“检测到抓包软件内存特征”)
                返回 (真)
            .如果结束
            关闭句柄 (模块句柄)
        .如果结束
    .计次循环尾 ()
    返回 (假)

三、系统代理检测模块
.子程序 检测系统代理, 逻辑型
    .如果 (访问注册表 (, #现行用户, "Software\Microsoft\Windows\CurrentVersion\Internet Settings", , ))
        代理状态 = 读注册表项 (, , "ProxyEnable", )
        .如果 (代理状态 = 1)
            调试输出 (“检测到系统代理已开启”)
            返回 (真)
        .如果结束
    .否则
        ' 兼容Win10+系统检测
        代理状态 = 调用系统函数 (, "InternetQueryOptionA", , , #INTERNET_OPTION_PROXY_FLAGS, 代理状态, 4)
        .如果 (代理状态 = #PROXY_TYPE_PROXY)
            返回 (真)
        .如果结束
    .如果结束
    返回 (假)

四、综合防护接口
.子程序 防抓包初始化
    .如果 (检测抓包进程 () 或 扫描抓包软件关键字 () 或 检测系统代理 ())
        信息框 (“检测到可疑抓包行为!程序已终止”, #错误图标, “安全警告”)
        结束 ()
    .如果结束

使用说明:
  • 扩展检测规则

    • 添加新抓包进程:在#常量_抓包进程中增加进程名(用英文逗号分隔)

    • 添加内存关键字:在#常量_内存关键字中增加特征字符串(支持正则表达式)
  • 高级防护
' 示例:检测自定义抓包工具(假设关键字为"CustomSniffer")
#常量_自定义关键字 = "CustomSniffer|MyDebugTool"

  • 代理检测范围

    • 系统代理(IE 代理、全局代理)

    • 常见抓包工具默认代理设置
注意事项:
  • 权限问题:内存扫描需要管理员权限,否则可能读取失败
  • 误报处理:可添加白名单机制,避免误杀合法程序
  • 法律风险:请确保检测逻辑符合《网络安全法》及用户协议
  • 性能影响:内存扫描会消耗一定资源,建议采用异步线程实现
进阶防护建议:
  • 加密通信:使用 TLS 双向认证 + 动态密钥交换
  • 请求签名:对关键接口添加时间戳 + 哈希签名
  • 行为分析:监控网络请求频率、异常数据包特征
  • 虚拟机检测:通过 CPU 特征、文件系统指纹识别沙箱环境
此方案可有效拦截 80% 以上的常规抓包工具,但无法防御内核级调试器(如 x64dbg)。实际防护需结合业务场景进行多层级设计,平衡安全性与用户体验。

[AppleScript] 纯文本查看 复制代码
.版本 2
.支持库 spec

.程序集 窗口程序集_启动窗口

.子程序 __启动窗口_创建完毕



.子程序 内部_抓包检测, 逻辑型
.参数 关键字, 文本型, 数组
.参数 检测到的进程ID, 整数型, 参考 可空
.参数 检测到的程序名, 文本型, 参考 可空
.局部变量 进程名数组, 文本型, , "0"
.局部变量 进程ID数组, 整数型, , "0"
.局部变量 计次, 整数型
.局部变量 计次1, 整数型
.局部变量 待检测进程, 文本型, , "0"
.局部变量 待检测进程1, 文本型, , "0"
.局部变量 进程路径, 文本型
.局部变量 文件内容, 字节集
.局部变量 进程信息数组, 精易_进程信息数组, , "0"
.局部变量 检测到的进程, 文本型


进程_取系统进程列表 (进程信息数组)
.计次循环首 (取数组成员数 (进程信息数组), 计次)
    .如果真 (寻找文本 (进程信息数组 [计次].进程名称, “.exe”, , 假) > 0)
        进程路径 = 进程_取路径 (进程信息数组 [计次].进程标识符)
        .如果真 (进程路径 ≠ “”)
            加入成员 (待检测进程, 进程路径 + “######” + 到文本 (进程信息数组 [计次].进程标识符))
        .如果真结束

    .如果真结束

.计次循环尾 ()

数组_去重复 (待检测进程)

.计次循环首 (取数组成员数 (待检测进程), 计次)
    待检测进程1 = 分割文本 (待检测进程 [计次], “######”, )
    文件内容 = 读入文件 (待检测进程1 [1])
    .计次循环首 (取数组成员数 (关键字), 计次1)
        .判断开始 (寻找字节集 (文件内容, 到字节集 (关键字 [计次1]), ) > 0)
            检测到的程序名 = 关键字 [计次1]
            检测到的进程ID = 到整数 (待检测进程1 [2])
            返回 (真)
        .默认

        .判断结束

    .计次循环尾 ()
.计次循环尾 ()
检测到的程序名 = “”
检测到的进程ID = 0
返回 (假)



.子程序 开始检测
.局部变量 关键字, 文本型
.局部变量 关键字数组, 文本型, , "0"
.局部变量 进程名, 文本型
.局部变量 进程ID, 整数型
.局部变量 状态, 逻辑型

关键字 = “fiddler,WE Helper,charles”
关键字数组 = 分割文本 (关键字, “,”, )

.判断循环首 (真)
    状态 = 内部_抓包检测 (关键字数组, 进程ID, 进程名)
    .如果真 (状态 = 真)
        进程_结束 (进程ID)  ' 可参考E盾 惩罚_结束当前进程 破解者无法跟踪的结束函数
        调试输出 (状态, 进程ID, “检测到:” + 进程名)
    .如果真结束

    程序_延时 (2000)
.判断循环尾 ()


.子程序 _按钮1_被单击

线程_启动 (&开始检测)




无忧技术吧-免责声明:
1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关。一切关于该内容及资源商业行为与www.whct.net无关。
2、本站提供的一切资源内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
3、本站信息来自第三方用户,非本站自制,版权归原作者享有,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。
4、注册会员通过任何手段和方法针对论坛进行破坏,我们有权对其行为作出处理。并保留进一步追究其责任的权利。
5、无忧技术吧(www.whct.net)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。无忧技术吧不承担任何因为技术滥用所产生的连带责任。无忧技术吧内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或QQ与我们联系处理。
6、如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵犯你版权的,请邮件与我们联系删除(邮箱:whctwlgzs@foxmail.com),本站将立即改正。
联系方式:
站长邮箱:whctwlgzs@foxmail.com
站长QQ:4040068
无忧论坛关注编程安全和移动安全、程序调试与病毒分析的前沿领域,平台本身资源丰富,作为一个资源平台,为程序员及广大编程爱好者提供了一个氛围良好的交流与合作空间。
诗韵逸逸味 (帅逼1229)

积分信息:
无忧币:54
交易币:0
贡献:0

发表于 2025-5-25 21:02:44 | 显示全部楼层
没看完~~~~~~ 先顶,好同志无忧技术吧
无忧论坛关注编程安全和移动安全、程序调试与病毒分析的前沿领域,平台本身资源丰富,作为一个资源平台,为程序员及广大编程爱好者提供了一个氛围良好的交流与合作空间。
回复

使用道具 举报

艺海逸逸风 (帅逼1202)

积分信息:
无忧币:41
交易币:2
贡献:0

发表于 2025-5-25 21:07:52 | 显示全部楼层
不知该说些什么。。。。。无忧技术吧 。就是谢谢
无忧论坛关注编程安全和移动安全、程序调试与病毒分析的前沿领域,平台本身资源丰富,作为一个资源平台,为程序员及广大编程爱好者提供了一个氛围良好的交流与合作空间。
回复

使用道具 举报

书情逸岁月 (帅逼1157)

积分信息:
无忧币:59
交易币:6
贡献:0

发表于 2025-5-25 21:08:56 | 显示全部楼层
相当不错,感谢无私分享精神!无忧技术吧
无忧论坛关注编程安全和移动安全、程序调试与病毒分析的前沿领域,平台本身资源丰富,作为一个资源平台,为程序员及广大编程爱好者提供了一个氛围良好的交流与合作空间。
回复

使用道具 举报

书香雅意 (帅逼1025)

积分信息:
无忧币:46
交易币:2
贡献:0

发表于 2025-5-25 21:16:13 | 显示全部楼层
无忧技术吧 我是来刷分的,嘿嘿
无忧论坛关注编程安全和移动安全、程序调试与病毒分析的前沿领域,平台本身资源丰富,作为一个资源平台,为程序员及广大编程爱好者提供了一个氛围良好的交流与合作空间。
回复

使用道具 举报

诗风伴月眠 (帅逼1135)

积分信息:
无忧币:41
交易币:4
贡献:0

发表于 2025-5-25 21:24:29 | 显示全部楼层
不知该说些什么。。。。。无忧技术吧 。就是谢谢
无忧论坛关注编程安全和移动安全、程序调试与病毒分析的前沿领域,平台本身资源丰富,作为一个资源平台,为程序员及广大编程爱好者提供了一个氛围良好的交流与合作空间。
回复

使用道具 举报

才情逸世间 (帅逼1147)

积分信息:
无忧币:45
交易币:3
贡献:0

发表于 2025-5-25 21:29:43 | 显示全部楼层
无忧技术吧 我是来刷分的,嘿嘿
无忧论坛关注编程安全和移动安全、程序调试与病毒分析的前沿领域,平台本身资源丰富,作为一个资源平台,为程序员及广大编程爱好者提供了一个氛围良好的交流与合作空间。
回复

使用道具 举报

雅情幽思 (帅逼1121)

积分信息:
无忧币:40
交易币:2
贡献:0

发表于 2025-5-25 21:32:58 | 显示全部楼层
沙发!沙发!无忧技术吧 无忧技术吧
无忧论坛关注编程安全和移动安全、程序调试与病毒分析的前沿领域,平台本身资源丰富,作为一个资源平台,为程序员及广大编程爱好者提供了一个氛围良好的交流与合作空间。
回复

使用道具 举报

才情焕发 (帅逼1107)

积分信息:
无忧币:43
交易币:6
贡献:0

发表于 2025-5-25 21:53:52 | 显示全部楼层
没看完~~~~~~ 先顶,好同志无忧技术吧
无忧论坛关注编程安全和移动安全、程序调试与病毒分析的前沿领域,平台本身资源丰富,作为一个资源平台,为程序员及广大编程爱好者提供了一个氛围良好的交流与合作空间。
回复

使用道具 举报

妙墨逸清辉 (帅逼1172)

积分信息:
无忧币:48
交易币:4
贡献:0

发表于 2025-5-25 22:47:46 | 显示全部楼层
无忧技术吧 帮帮顶顶!!
无忧论坛关注编程安全和移动安全、程序调试与病毒分析的前沿领域,平台本身资源丰富,作为一个资源平台,为程序员及广大编程爱好者提供了一个氛围良好的交流与合作空间。
回复

使用道具 举报

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

本版积分规则

×本站发帖友情提示
1、注册用户在本社区发表、转载的任何作品仅代表其个人观点,不代表本社区认同其观点。
2、如果存在违反国家相关法律、法规、条例的行为,我们有权在不经作者准许的情况下删除其在本论坛所发表的文章。
3、所有网友不要盗用有明确版权要求的作品,转贴请注明来源,否则文责自负。
4、本社区保护注册用户个人资料,但是在自身原因导致个人资料泄露、丢失、被盗或篡改,本论坛概不负责,也不承担相应法律责任。

站长推荐 关闭


欢迎来到无忧论坛!

欢迎来到无忧论坛!请大家遵守国家法律法规 无忧论坛关注编程安全和移动安全、程序调试与病毒分析的前沿领域,平台本身资源丰富,作为一个资源平台,为程序员及广大编程爱好者提供了一个氛围良好的交流与合作空间。


查看

关于烛光| 支付宝站| 广告服务| 法律声明| 隐私保护| 联系我们| Archiver| | |网站地图 帮助中心

鄂公网安备42011502001700号

工业和信息化部备案:鄂ICP备2024050280号-2 广告服务/联系QQ: 4040068 投诉受理QQ: 4040068 

技术支持:Discuz!  Copyright © 2009 - 2010 联系邮箱:whctwlgzs@foxmail.com 版权所有 无忧技术吧

GMT+8, 2025-6-12 03:40 , Processed in 0.200278 second(s), 53 queries .

请输入你要搜索的关键字关键字: 百度 google 一搜 搜狐