Chinaunix首页 | 论坛 | 博客
  • 博客访问: 909924
  • 博文数量: 632
  • 博客积分: 2778
  • 博客等级: 大尉
  • 技术积分: 3387
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-31 09:09
个人简介

123

文章分类

全部博文(632)

文章存档

2014年(36)

2013年(33)

2012年(563)

发布时间:2012-12-13 13:23:36

Python语言转自:http://blog.sina.com.cn/s/blog_68fe569d01013c3j.html Python  Python (发 音:[ 'paiθ(ə)n; (US) 'paiθɔn ]),是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。Python 具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用。 这种语言具有非常简捷而清晰的语法特点,适合完成各种高层任务,几乎可以在所有的操作系统中运行。 目前,基于这种语言的相关技术正在飞速的发展,......【阅读全文】

阅读(493) | 评论(0) | 转发(0)

发布时间:2012-12-13 13:15:12

通过前面的学习,我们已经基本可以使用Scapy来生成一些数据包并发送了。现在来学习一些简单的应用,虽然简单,但是功能还是很强大的。 一个简单的SYN扫描器TCP SYN扫描是一个半开放扫描形式,它利用了TCP 三次握手中的一个步骤,也就是传送SYN标志这个步骤,其他的后续步骤没有发生,主要利用了初次发送syn时,如果目标端口关闭,则会返回一个RST,否则返回ACK和一个SYN。SYN扫描速度很快也就是因为他连三次握手都没握完。一个典型的SYN扫描器可以通过下面的命令来完成. >>> sr1(IP(dst='www.d-up.org')/TCP(dport=80,flags......【阅读全文】

阅读(1049) | 评论(0) | 转发(0)

发布时间:2012-12-13 13:15:02

发送包 前面学习了构造自己的网络数据包,现在该学会如何将他们发送出去了。 这里先介绍两个函数,第一个send(),这个函数将数据包发送在层3上,第二个sendp(),这个函数工作在层2上。>>> send(IP(dst="1.2.3.4")/ICMP()) . Sent 1 packets. >>> sendp(Ether()/IP(dst="1.2.3.4",ttl=(1,4)), iface="eth1") .... Sent 4 packets. >>> sendp("I'm travelling on Ether......【阅读全文】

阅读(2397) | 评论(0) | 转发(0)

发布时间:2012-12-13 13:14:48

之前展示了scapy的安装启动等,并学习了ls命令,并创造了一个IP包,通过ls查看了创建的这个IP包的内容。现在看看创建、修改包的更多方法。 构造包 >>> a=IP(ttl=10) >>> a < IP ttl=10 |> >>> a.src ’127.0.0.1’ >>> a.dst="192.168.1.1" >>> a < IP ttl=10 dst=192.168.1.1 |> >>> a.src ’192.168.8.14’......【阅读全文】

阅读(1128) | 评论(0) | 转发(0)

发布时间:2012-12-13 13:14:40

scapy是一个很强大的数据包调试工具,居然是基于PYTHON的,我很高兴。把学习的过程记录下,方便大家查询,,现在中文资料还比较少.www.d-up.org官方网站:http://www.secdev.org/projects/scapy/ 1.scapy2.X下载及安装 linux下比较方便,直接执行下面shell命令即可 $ cd /tmp $ wget scapy.net $ unzip scapy-latest.zip $ cd scapy-2.* $ sudo python setup.py install 安装完后,可以直接从shell里启动:(需要roo......【阅读全文】

阅读(597) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

llweiyang2012-10-25 17:03

呵呵,来兜一圈

回复  |  举报

勤劳致富linux2012-05-31 20:38

哈哈,我是第一个来的。

回复  |  举报
留言热议
请登录后留言。

登录 注册