易语言吧

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 435|回复: 0

[易语言问题] 远程拦截与发送 拦截成功发送闪退求助

[复制链接]

1

主题

6

帖子

30

积分

初识易语言

Rank: 1

积分
30
威望
0
易币
24
贡献
0
积分
30
UID
46516
在线时间
1 小时
注册时间
2025-5-7
发表于 2025-5-16 15:42:35 | 显示全部楼层 |阅读模式
12易币



  
子程序名返回值类型公开备 注
_按钮_停止拦截_被单击  
如果真 (进程句柄 > 0)
HOOKSend.暂停 (Send返回.原始地址, Send返回.原始数据)
延迟 (50)
HOOKSend.卸载 ()

子程序名返回值类型公开备 注
_按钮_发送封包_被单击  
变量名类 型静态数组备 注
参数整数型 41套接字 2 封包地址 3封包长度 4 0
封包内容字节集  
套接字整数型  
封包地址整数型  
封包长度整数型  
发送DLL地址整数型  
进程句柄 = 进程_打开1 (组合框_进程列表.取项目数值 (组合框_进程列表.现行选中项))
如果 (进程句柄 ≤ 0)
信息框 (“进程句柄无效!请先选择进程并开始拦截。”, 0, “错误”, )
返回 ()



如果 (Send地址 ≤ 0)
信息框 (“Send函数地址无效!请先开始拦截。”, 0, “错误”, )
返回 ()



HOOKSend.暂停 (Send返回.原始地址, Send返回.原始数据)
套接字 = 到整数 (编辑框_套接字.内容)
如果 (套接字 ≤ 0)
信息框 (“套接字无效!请输入有效的套接字编号。”, 0, “错误”, )
HOOKSend.继续 (Send返回.原始地址, Send返回.hook数据)
返回 ()



封包内容 = 字节集_十六进制到字节集 (删全部空 (编辑框_发送封包内容.内容))
如果 (取字节集长度 (封包内容) = 0)
信息框 (“封包内容无效!请输入有效的十六进制封包内容。”, 0, “错误”, )
HOOKSend.继续 (Send返回.原始地址, Send返回.hook数据)
返回 ()



封包长度 = 取字节集长度 (封包内容)
如果 (到整数 (编辑框_封包长度.内容) > 0)
封包长度 = 到整数 (编辑框_封包长度.内容)



如果 (封包长度 ≤ 0)
信息框 (“封包长度无效!”, 0, “错误”, )
HOOKSend.继续 (Send返回.原始地址, Send返回.hook数据)
返回 ()



封包地址 = 内存.申请字节集内存 (进程句柄, 封包内容, 到整数 (编辑框_封包长度.内容))
如果 (封包地址 = 0)
信息框 (“内存申请失败!”, 0, “错误”, )
HOOKSend.继续 (Send返回.原始地址, Send返回.hook数据)
返回 ()



参数 [1] = 套接字
参数 [2] = 封包地址
参数 [3] = 封包长度
参数 [4] = 0
进程_远程调用call (进程句柄, Send返回.原始地址, 参数, )
内存.释放内存 (进程句柄, 封包地址)
HOOKSend.继续 (Send返回.原始地址, Send返回.hook数据)


i支持库列表   支持库注释   
spec特殊功能支持库


按照天野模块仿作后拦截停止有效
填写好封包内容套接字长度后点击发送封包就卡死然后闪退弹出信息框提示远程调用失败,错误码:-1073741819

请大佬帮助 需要源码测试联系我

截图202505161540184639..png
懒得打字嘛,点击右侧快捷回复 【选择右侧内容,快速回复】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

大漠插件注册码无须等1-3号

QQ|本站为中文编程爱好者方便学习编程.公益免费,站内所有资源均来自互联网收集或用户上传分享,本站不拥有此类资源的版权。 作为网络服务提供者,对转载行为的发生不具备充分的监控能力。但是当版权拥有者提出侵权并出示充分的版权证明材料时,易语言吧负有移除转载作品以及停止继续传播的义务。在满足前款条件下采取移除等相应措施后不为此向原发布人承担违约责任,包括不承担因侵权不成立而给原发布人带来损害的赔偿责任。 用户免费分享产生,如果侵犯了你的权益,联系QQ:3066137757|Archiver|手机版|小黑屋|易语言吧

GMT+8, 2025-12-5 20:22 , Processed in 0.224545 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表