技术讨论 | 看我如何使用Isip拦截、分析和修改网络数据包

栏目: 服务器 · 发布时间: 5年前

内容简介:今天给大家介绍的是一款名叫Isip的模拟工具,该工具套装可用于数据包修改、嗅探、模拟中间人攻击、模糊测试和模拟DoS攻击等等。视频地址:

今天给大家介绍的是一款名叫Isip的模拟工具,该 工具 套装可用于数据包修改、嗅探、模拟中间人攻击、模糊测试和模拟DoS攻击等等。

技术讨论 | 看我如何使用Isip拦截、分析和修改网络数据包

工具演示视频

视频地址: https://asciinema.org/a/11128

工具安装

git clone https://github.com/halitalptekin/isip.git

cd isip

pip install -r requirements.txt

工具使用

数据包模拟工具可以在packet命令循环中找到,输入命令之后,你将会进入到main命令循环中:

isip:main>packet
isip:packet>

大家可以使用new命令创建一个新的sip数据包,如果你没有给数据包命名的话,isip会默认以message-{id}的形式命名数据包。

isip:packet>new
isip:packet>new r1

使用list命令列举出所有新创建的sip 数据包

isip:packet>list

使用show命令查看数据包属性,你还可以配合ip、udp或sip选项跟show命令一起使用:

isip:packet>show message-1
isip:packet>show message-1 ip
isip:packet>show message-1 udp
isip:packet>show message-1 sip
isip:packet>show message-1 ip src
isip:packet>show message-1 udp sport
isip:packet>show message-1 sip uri
isip:packet>show message-1 sip headers.to

使用set命令设置数据包属性,你还可以配合ip、udp或sip命令来进行设置:

isip>set message-1 ip src 12.12.12.12
isip>set message-1 udp sport 4545
isip>set message-1 sip method OPTIONS
isip>set message-1 sip headers.from "blabla"

使用set命令设置数据包随机属性,你还可以配合random-headers-from,  random-headers-to, random-headers-call-id,random-headers-max-forwards, random-headers-user-agent, random-headers-contact,random-headers-invite-cseq和 random-headers-register-cseq命令一起使用。

isip:packet>set message-1 ip src random-ip
isip:packet>set message-1 udp sport random-port
isip:packet>set message-1 sip headers.from random-headers-from
isip:packet>set message-1 sip headers.to random-headers-to
isip:packet>set message-1 sip headers.contact random-headers-contact
isip:packet>set message-1 sip body random-data 50

使用send命令发送数据包:

isip:packet>send message-1 1
isip:packet>send message-1 150

使用parse命令解析数据包中的文本信息:

isip:packet>parse test/test1.txt r1

使用load命令从pcap文件中加载数据包,如果你没有对数据包命名,工具会自动以message-{id}的形式命名:

isip:packet>load test.pcap r1
isip:packet>load test.pcap

接下来,使用save命令保存数据包为pcap文件:

isip:packet>save r1 test.pcap
isip:packet>save r2 test.pcap # assume you have r2.0, r2.1, r2.2, r2.3 ...

使用wireshark命令,用 wireshark 打开数据包:

isip:packet>wireshark r1
isip:packet>wireshark r2 # assume you have r2.0, r2.1, r2.2, r2.3 ...

使用hist命令查看操作记录:

isip:packet>hist

使用 shell 或!命令执行Shell代码:

isip:packet>shell ls -la
isip:packet>! cat /etc/passwd

使用?或help命令查看帮助页面:

isip>?
isip>help
isip:packet>?
isip:packet>help
isip:packet>help new
isip:packet>help send
isip:packet>help set
isip:packet>help show

项目地址

GitHub主页:【 传送门

*参考来源: isip ,FB小编Alpha_h4ck编译,转载请注明来自FreeBuf.COM


以上所述就是小编给大家介绍的《技术讨论 | 看我如何使用Isip拦截、分析和修改网络数据包》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

明解C语言(第3版)

明解C语言(第3版)

[日] 柴田望洋 / 管杰、罗勇、杜晓静 / 人民邮电出版社 / 2015-11-1 / 79.00元

本书是日本的C语言经典教材,自出版以来不断重印、修订,被誉为“C语言圣经”。 本书图文并茂,示例丰富,第3版从190段代码和164幅图表增加至205段代码和220幅图表,对C语言的基础知识进行了彻底剖析,内容涉及数组、函数、指针、文件操作等。对于C语言语法以及一些难以理解的概念,均以精心绘制的示意图,清晰、通俗地进行讲解。原著在日本广受欢迎,始终位于网上书店C语言著作排行榜首位。一起来看看 《明解C语言(第3版)》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

SHA 加密
SHA 加密

SHA 加密工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具