论坛登陆 注册 教程 笑话 影视 投稿
首页 | 页界资讯 | 网络应用 | 软件应用 | 组网技术 | 网络原理 | 聊天通讯 | 网管知识 | 帮助
笑话 | 操作系统 | 注 册 表 | 编程开发 | 数 据 库 | 媒体动画 | 网页设计 | 图形图象 | 地图
论坛 | 网络安全 | 安全防范 | 服 务 器 | 硬件学堂 | 路由技术 | 搜索研究 | 站长经验 | 投稿
影院 | 教育频道 | 特色专题 | 精文荟萃 | 注 册 码 | 论坛社区 | 网站地图 | 广告服务 | 旧版
设为首页 加入收藏
当前位置:首页>>文章>>网络安全>>黑客技术>>正文

Sniffer黑客教程

www.xker.com 作者: 来源: leftworld 加入日期:2006-3-31 11:07:17

【问题提问、论坛交流】Sniffer是一种常用的收集有用数据方法,这些数据可以是用户的帐号和密码,可以是一些商用机密数据等等为了对sniffer的工作原理有一个深入的了解,第二节给出了一个sniffer的源程序,并对它进行讲解最后的第三节是探测和防范sniffer的介绍 相关文章:Sniffer安全技术专题

第一节 Sniffer简介

什么是以太网sniffing?

  以太网sniffing 是指对以太网设备上传送的数据包进行侦听,发现感兴趣的包如果发现符合条件的包,就把它存到一个log文件中去通常设置的这些条件是包含字"username"或"password"的包

它的目的是将网络层放到promiscuous模式,从而能干些事情Promiscuous模式是指网络上的所有设备都对总线上传送的数据进行侦听,并不仅仅是它们自己的数据根据第二章中有关对以太网的工作原理的基本介绍,可以知道:一个设备要向某一目标发送数据时,它是对以太网进行广播的一个连到以太网总线上的设备在任何时间里都在接受数据不过只是将属于自己的数据传给该计算机上的应用程序

利用这一点,可以将一台计算机的网络连接设置为接受所有以太网总线上的数据,从而实现sniffer

sniffer通常运行在路由器,或有路由器功能的主机上这样就能对大量的数据进行监控sniffer属第二层次的攻击通常是攻击者已经进入了目标系统,然后使用sniffer这种攻击手段,以便得到更多的信息

sniffer除了能得到口令或用户名外,还能得到更多的其他信息,比如一个其他重要的信息,在网上传送的金融信息等等sniffer几乎能得到任何以太网上的传送的数据包

  有许多运行与不同平台上的sniffer程序

Linux tcpdump

DOS ETHLOAD、The Gobbler、LanPatrol、LanWatch 、Netmon、Netwatch、      Netzhack

上面的这些程序,可以从互连网上找到

使用sniffer程序或编写一个功能强大的sniffer程序需要一些网络方面的知识因为如果没有恰当的设置这个程序,根本就不能从大量的数据中找出需要的信息

通常sniffer程序只看一个数据包的前200-300个字节的数据,就能发现想口令和用户名这样的信息

第二节 一个sniffer源程序

下面是一个Linux以太网sniffer的源程序可以根据需要加强这个程序

/* Linux sniffer.c 本程序已经在Red Hat 5.2上调试通过*/

#include < string.h>

#include < ctype.h>

#include < stdio.h>


#include < netdb.h>


#include < sys/file.h>

#include < sys/time.h>

#include < sys/socket.h>

#include < sys/ioctl.h>

#include < sys/signal.h>


#include < net/if.h>


#include < arpa/inet.h>


#include < netinet/in.h>

#include < netinet/ip.h>

#include < netinet/tcp.h>

#include < netinet/if_ether.h>

int openintf(char *);

int read_tcp(int);

int filter(void);

int print_header(void);

int print_data(int, char *);

char *hostlookup(unsigned long int);

void clear_victim(void);

void cleanup(int);

struct etherpacket

{

struct ethhdr eth;

struct iphdr ip;

struct tcphdr tcp;

char buff[8192];

}ep;


struct

{

unsigned long saddr;

unsigned long daddr;

unsigned short sport;

unsigned short dport;

本新闻共6页,当前在第1页  1  2  3  4  5  6  

编辑:xker.com

上一篇:黑客也在乎安全:谈黑客避开检测的手段
下一篇:没有了
关闭窗口】【技术交流】【收藏此页
相关文章
·Sniffer安全技术专题
推荐文章 最新文章 热门文章
·仅用css编写无限分级弹出菜单
·完整图解Tomcat 5.0.28 安装笔记
·用Java快速开发Linux GUI应用
·妙用Windows磁盘配额 让黑客无从下手
·在Linux3.0下安装DB28.2
·选购液晶牢记三大注意事项
·详解TCP端口:作用,漏洞,操作详析
·从此不再心头痛 数据库连接方法总结
·网络应用技巧 用注册表强化网上邻居
·JMX+J2SE5.0实现Web应用的安全管理
·小工具大用处 让网吧线路可以自由切换
·C#利用Web Service实现短信发送
·用VB6.0实现网络实时监控系统
·MP4播放器玩转字幕—— 从Sub到Srt
·JAVA 与.NET 在前途上面的比较
·如何在VB中终止Windows系统
·Sniffer黑客教程
·自我介绍范文
·巧用拼音加加内置功能提升输入速度
·引入css样式表的四种方式介绍
·仅用css编写无限分级弹出菜单
·准确找出QQ群里长期潜水的成员踢出去
·Tomcat+SQL Server2000连接池配置
·完整图解Tomcat 5.0.28 安装笔记
·几种打开记录集方式的比较
·ASP.NET中使用Caching
·用ASP.NET画拼图
·一个ASP.NET的进度条
·ASP.Net的Cookie实现
·在ASP.NET中绑定XML数据
·个人简历表格
·免费代理IP(每日更新)
·QQ收费头像免费使用的方法 
·QQ密码丢失后能做的事情:快速找回密码
·Norton AntiVirus 2006 注册码(激活
·系统优化 专题
·豪杰超级解霸V9.1正版注册码
·WinRAR 3.51 注册码
·找回QQ密码的注意事项 
·史上最强QQ个人档案资料欣赏
·Ajax技术开发指南
·最经典的黑客入门教材
·QQ空间皮肤代码
·求职简历封皮
·ACDSee v8.0注册码
评论

设为首页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
Copyright © 2003-2006 xker.com All rights reserved.小新技术网 合作广告QQ:12231446
本页浏览次数: