VBGood网站全文搜索 Google

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

VB爱好者乐园(VBGood)

 找回密码
 立即注册
搜索
查看: 4330|回复: 9

[原创] 基于数据包过滤的网址过滤软件--(VB+PB) 开源啦!~

[复制链接]
发表于 2012-9-11 10:18:03 | 显示全部楼层 |阅读模式
本帖最后由 bakurise 于 2012-9-11 10:21 编辑

今天早上翻坛子里的帖子,突然看到了自己曾经在软件发布区发布的一个帖子,基于数据包过滤的网址过滤软件--(VB+PB) ,个人微博URLhttp://www.fenlog.com/post/55.html
3楼我回复到 “怎么这年头开口就是源码。。。这会涉及到很多问题的  我在月薪达到2000以上之前 肯定不会开源滴  ”。请各位谅解,那时候大四还未毕业,本人专业是电子所以一心找电子方面的工作所以待遇一直不高,不过最后还是从事了安全软件编码的工作,现在待遇不错了,兑现自己的承诺开源了!~~

编译的话,首先打开浏览器过滤的VB工程,用到了sstab控件,一般完整版的VB都会有这个插件,可以直接生成了,工程里也放了这个控件,win7下如果没有需要手动注册下,XP下可以直接打开。

DLL需要两个
    一个是GlobalHook.dll,使用PB9或者PB10打开GlobalHook.bas直接编译生成,作用是全局HOOK的DLL,插入各个进程做API HOOK。
    另一个是ChangeState.Dll,使用PB9或者PB10打开ChangeState.bas直接编译生成,作用是内存文件映射,用于进程间通信。


此代码是大三的时候帮电子x科技x大学的某个废x柴做的毕业x设计(中间加x是因为有关键字,提交了会提示有不合法内容。。。),代码有点赶所以格式和界面都不是很好,只用于大家借鉴学习。同时感谢代码编写阶段“从前的我”和“安静”两个朋友的支持和帮助。

本帖子中包含更多资源

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

x

点评

收入多少??  发表于 2013-1-29 12:43
到我的博客上可以免权限下载!  发表于 2012-9-24 15:35

评分

参与人数 4威望 +40 人气 +9 收起 理由
garyng + 2 猛然发现我有80权限了哈哈
404022 + 8 + 1 虽然权限不够。。但是,这个很强大!!
h907308901 + 13 + 3 赞一个!
acme_pjz + 19 + 3 精品文章

查看全部评分

本帖被以下淘专辑推荐:

 楼主| 发表于 2012-9-11 10:32:24 | 显示全部楼层
系统支持WIN2K以上所有系统,但是WIN7+IE8无法过滤,原因个人认为是IE8的自我保护太好了。。。


XP下的IE8可工作,WIN7不可以是因为IE8默认为多进程,有一些属于后台无窗体的进程,但是数据会通过那个进程传输,因为没有GUI所以全局消息钩子无法插入DLL到那个进程导致拦截不到数据包。分析完毕。

解决策略,如果是win7系统,就修改注册表:HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main下建立一个DWORD的键值,名为TabProcGrowth,并赋值0,这样子强制IE8使用单进程的方式,对于使用无任何影响同时可以正常注入HOOK拦截数据包。

点评

我一般都全局注入,win32简单,注入64的还得写64位的dll  发表于 2012-9-11 22:33
赶工出来的,给别人搞的,没毕业那么高端。。。基本功能出来就够了。。。  发表于 2012-9-11 18:23
要是我就会用别的方法注入DLL  发表于 2012-9-11 11:55
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2012-9-11 12:12:33 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2012-9-11 17:55:44 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2012-9-11 22:21:53 | 显示全部楼层
嗯 不错,应该是看雪上mj那帖子c++版翻译成pb版哈哈

我用NtDeviceIoControlFile实行了很多功能

点评

没错,mj是大神  发表于 2012-9-12 09:41
回复 支持 反对

使用道具 举报

发表于 2012-9-12 20:01:49 | 显示全部楼层
以前用批处理脚本写过类似的
用来管我那要考试的弟弟
回复 支持 反对

使用道具 举报

发表于 2012-9-15 21:29:58 | 显示全部楼层
权限还是有点不够啊!呵呵!
回复 支持 反对

使用道具 举报

发表于 2013-1-29 00:01:24 | 显示全部楼层
楼主开源  就不要设置那么高的权限了啊

点评

不设置权限,会让一大批人养成懒惰的习惯  发表于 2013-2-6 22:11
回复 支持 反对

使用道具 举报

发表于 2013-2-20 09:29:42 | 显示全部楼层
这个好,怎么下的人这么少。
回复 支持 反对

使用道具 举报

发表于 2013-2-20 09:41:21 | 显示全部楼层
权限设置到80有点高。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2019-4-22 16:01

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