kuaiyi 发表于 2010-1-20 18:28

如何用易语言制作 WPE过滤器源码

就是我想弄   
查找:       偏移值001002003004
                查找    XXXXXX XXX XXX【XXX只是一个随便的数字】

然后进行修改偏移值000+001+002+003
                  修改    ZZZ ZZZ   ZZZ    ZZZ



就是这样子的!如何把这些东西用易语言写入

Emil 发表于 2011-11-7 01:49

回复 Tale 的帖子

求关于封包过滤!~~~~~~~~~~

kuaiyi 发表于 2010-1-21 11:51

不对
是如何在第018019020 的偏移值
             FF    FF   FF
修改为       SSSSSS
其他不修改
只修改第 018 019 020 的位置

Tale 发表于 2010-1-20 18:34

.版本 2
.支持库 eNetIntercept
.支持库 shell

.程序集 窗口程序集1
.程序集变量 指定内容, 文本型
.程序集变量 替换内容, 文本型
.程序集变量 进程名称, 文本型
.程序集变量 服务安装, 网络服务安装
.程序集变量 文本, 文本型

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

进程名称 = “IEXPLORE.EXE”
指定内容 = “Tale”
替换内容 = “11111111111”
服务安装.卸载 ()
服务安装.安装 (取特定目录 (10) + “/ESPI11.dll”)
.如果真 (网截1.打开 () = 真)
    信息框 (“That Ok~”, 0, )
.如果真结束


.子程序 _网截1_调接收, 整数型
.参数 调用者信息, 调用者信息, 参考
.参数 套接字句柄, 整数型, 参考
.参数 网络数据, 网络数据, 参考
.参数 调用方式, 整数型, 参考

.如果真 (寻找文本 (调用者信息.取进程名 (), 进程名称, , 假) ≠ -1)
    文本 = 网络数据.到文本 ()
    .如果真 (寻找文本 (文本, 指定内容, , 假) ≠ -1)
      文本 = 子文本替换 (文本, 指定内容, 替换内容, , , 真)
      网络数据.从文本分配 (文本)
      返回 (2)

Emil 发表于 2011-11-7 11:32

回复 Tale 的帖子

网络数据.从文本分配 (文本)   这句是不是返回修改后的包?
为什么我这里返回的还是没有修改的
页: [1]
查看完整版本: 如何用易语言制作 WPE过滤器源码