网络攻防实验报告总结
第三次把靶机打成筛子之后,网络我盯着屏幕上那个一闪而过的攻防shell,突然意识到自己根本没搞懂它为什么弹回来。实验前两次是报告照着教程敲的,Payload选对了,总结监听端口开好了,网络可反弹的攻防时机总差半拍。第三次我换了思路,实验把木马拆开看了一遍,报告才发现原来是总结自己把回调地址写错了。 这次实验报告我决定换个写法,网络不列那些漂亮的攻防流程图了。就说三个让我真正长记性的实验瞬间。 第一个瞬间是报告抓包抓出来的。用Wireshark监听自己的总结虚拟机流量,看着TCP三次握手在眼前跳过去,跟教科书里画的一模一样。但真正让我愣住的是后面那串HTTP请求——我明明只访问了一个页面,它却连着发了三个请求,其中一个还带着cookie。那一刻我才明白,所谓“协议分析”不是让你背报文格式,是让你看见数据在网线上裸奔的样子。 第二个瞬间发生在SQL注入实验里。靶场是个模拟的图书管理系统,我按着笔记输入 第三个瞬间最尴尬。做ARP欺骗防御实验时,我信心满满地开了Kali里的ettercap,结果把整个虚拟网段搞瘫了。网关ping不通,DNS解析全失败,连自己控制的攻击机也连不上外网。折腾了二十分钟才发现,是我把双向欺骗的规则写反了,数据包全被我自己的网卡吞了。重启网络服务的时候,我盯着终端里滚动的日志,突然觉得黑客这活儿真不是光靠工具就能干的。 要说这次实验最大的收获,还真不是学会了几个攻击命令。而是我终于搞明白了一件事:所谓“攻防”,攻的是配置漏洞,防的是人的疏忽。那个图书管理系统的SQL注入漏洞,本质上是开发人员偷懒没做参数化查询;ARP欺骗能成功,是因为交换机没开端口安全。技术本身是中性的,但用技术的人总想找捷径——这个规律在攻击端和防御端都成立。 最后说个细节。实验结束后我关了所有虚拟机,顺手检查了一遍宿主机的防火墙规则。突然想起第一天上课时老师说的话:你们学攻击不是为了当黑客,是为了在别人攻击你的时候,能看懂他到底在干什么。现在我觉得这话只说对了一半。真正上手试过之后才发现,看懂攻击只是第一步,最难的是忍住不用刚学到的技术去搞点小破坏——那种诱惑比想象中大多了。' or 1=1 --,结果页面哗啦啦列出来所有用户密码的哈希值。当时我差点笑出声,可下一秒就笑不出来了——我试着把那个注入点换到UPDATE语句里,居然真的能把管理员密码改成自己设的值。那种感觉很奇怪,像第一次拧开别人家门的锁,既兴奋又有点后背发凉。
-
上一篇
-
下一篇
- 随机阅读
- 搜索
-
- 友情链接
-