
网络安全
文章平均质量分 58
bobopeng
这个作者很懒,什么都没留下…
展开
-
Windows下OpenSSL环境配置
一、预安装准备1、安装Visual Studio 2005如果安装的是VC++60,实际在编译OpenSSL时,总是会缺少某些文件,比如ml.exe,cl.exe....还有masm错误等,头都大了,还等着要测试,没时间一点点去试,直接换成Visual Studio 2005了。2、安装Perl下载地址:http://www.activestate.com/ActivePerl原创 2014-02-13 14:45:51 · 5449 阅读 · 0 评论 -
NDIS网络数据监控程序NDISMonitor(1)-----驱动程序(编译过程与源码讲解)
转载请标明是引用于 http://blog.youkuaiyun.com/chenyujing1234 欢迎大家拍砖! 一、编译过程弄了半天终于编译通过了,看来驱动的开发确实没有应用来得简单啊。由于DDK提供的ndis.h有4个,什么时候要调用哪个我确实不清楚:(1)我先用#include 结果报错了:[plain] view plaincopy1>转载 2014-06-21 23:36:33 · 959 阅读 · 0 评论 -
NDIS网络数据监控程序NDISMonitor(2)-----驱动与应用的中间层NdisHook
转载请标明是引用于 http://blog.youkuaiyun.com/chenyujing1234 欢迎大家拍砖! 本工程是驱动vpcknt的一个封闭层而已,比较简单。一、导出的API接口分析1、Start(1)加载驱动vpcknt.sys。vpcknt.sys是从工程的资源文件中通过CreateDriverFileFromAppResources加载的。(所以启动NDIS时金转载 2014-06-21 23:39:14 · 685 阅读 · 0 评论 -
使用NDIS驱动监测以太网络活动
转载自: http://blog.youkuaiyun.com/ddtpower/article/details/656687 本论文提供了NDIS的基本的理解,应用程序如何与驱动程序交互,发挥驱动程序最佳性能。本论文也说明了使用例子驱动(PACKET.SYS)监测以太网的应用程序。本论文不是帮助程序员开发网络驱动而是帮助他使用这样的驱动。 引言 从计算机被发明以来,对转载 2014-06-22 00:41:45 · 1933 阅读 · 0 评论 -
NDIS的NDIS_PROTOCOL_BLOCK和NDIS_OPEN_BLOCK的介绍
转载自:http://blog.sina.com.cn/s/blog_4de78d5901000bfd.html 本人简单的介绍一种更有效的基于NDIS包拦截技术。大家都知道,NDIS协议驱动程序是通过填写一张NDIS_PROTOCOL_CHARACTERISTICS的表,并调用NDIS API函数NdisRegisterProtocol进行注册。现在我们来关注一下NDIS_P转载 2014-06-22 00:39:55 · 820 阅读 · 0 评论 -
内核模式驱动程序的网络结构
转载请标明是引用于 http://blog.youkuaiyun.com/chenyujing1234 欢迎大家拍砖! 1、Windows 2000 网络结构和OSI模型 Windows 2000网络结构是以国际标准化组织(ISO)制定的七层网络模型为基础的,1978年,ISO制定的开放式系统(OSI)参考模型,将网络描述为一系列的协议层,在每个协议层中完成一系列的特定功能。每一层都向上一转载 2014-06-21 23:48:20 · 584 阅读 · 0 评论 -
NDIS网络数据监控程序NDISMonitor(3)-----NdisMonitro应用程序(C#)
转载请标明是引用于 http://blog.youkuaiyun.com/chenyujing1234 欢迎大家拍砖! 1、主窗口Load函数ctrlForm_Load(1)先调用GetExtensions来获得运行目录下bin目录中的所有文件,通过载入为Assembly,然后获取属性及名字, 并把它们转化为自定义的ExtensionInfo类型的数组存放。(2)创建ComboxBo转载 2014-06-21 23:41:12 · 675 阅读 · 0 评论 -
网络编程之编程日记
2014 1 27 =====================================================================关于网络编程网络编程在很大程度上就是套接字编程了,包括原始套接字编程。socket编程就几个函数,比较简单掌握。关键点还是对于网络协议的理解。使用的各种网络之间的通信都是基于协议的,只有对协议有了一个充分的理解,然后就可以对网络之原创 2014-02-19 20:34:12 · 888 阅读 · 0 评论 -
网络嗅探器(Sniffer)的原理与实现(1)
一.背景为了使不同体系结构的计算机网络都能进行互联,国际标准化组织ISO于1997年成立了专门的结构研究这个问题。不久他们就提出了一个试图使各种计算机在世界范围内都能互联的成网的标准框架,即著名的OSI/RM(Open Systems Interconnection Reference Model , 开放系统互联基本参考模型),简称为OSI。它的主要目标是:只要遵循OSI标准,一个系统就可以原创 2014-02-19 20:29:06 · 19500 阅读 · 0 评论 -
SSL 的工作原理
http://cisco.chinaitlab.com/others/925813_2.html转载 2014-02-28 21:03:30 · 688 阅读 · 0 评论 -
根据egg文件安装pyopenssl第三方库
一般python安装第三方库都会使用easy install这个安装软件,在线安装是比较简单的,例如直接使用命令esay_install pyopenssl即可安装pyOpenSSL这个库。而且我们也可以下载相应的egg文件后安装(不需要联网)。下图说明一切,直接上图:在安装setuptool后在python的安装目录下会有一个Scripts文件夹,用cd命令进入这个文件夹原创 2014-02-13 14:57:38 · 3190 阅读 · 1 评论 -
Python内置ssl模块编程(1)
1.配置IIS2.客户端安装SSL访问web服务器#!/usr/bin/env pythonimport socket, sysdef sendall(s, buf): byteswritten = 0 while byteswritten < len(buf): byteswritten += s.write(buf[byteswritten原创 2014-02-13 15:03:57 · 7371 阅读 · 0 评论 -
HTTP代理服务器的实现
一.套接字编程API函数介绍SOCKET accept( SOCKET s , struct sockaddr_in FAR * addr ,int Far *addlen ) ; 函数说明:当没有连接请求时,对于阻塞式套接字,如果程序调用了accept函数,那么线程将进入等待状态,知道有一个连接请求到达为止,accept在接收到连接请求时,会为这个连接建立起一个新的套接字原创 2014-02-13 14:51:48 · 22761 阅读 · 1 评论 -
获取浏览器密码
当你在登录网站时,你是否习惯浏览器IE或者FireFox记住你的密码?即便是自己的个人电脑这样做也是很危险的,密码信息将很容易被他人窃取。IE Passview 可以查看IE记住的所有密码.下载基地: http://www.nirsoft.net/utils/iepv.zip运行IE Passview,你将看到IE中所有的被你记住的密码: FireFox则可以不用第三方工具直接查看转载 2014-07-31 13:49:05 · 4943 阅读 · 0 评论