网络安全实验
文章平均质量分 50
codesailor
水手
展开
-
曾凡平网络安全第三次实验
实验名称 路由器实验 实验环境 Ubuntu14.4 Virtual Box 5.2.18 Win2003 实验原理 用Netfilter/iptables可以将Linux虚拟机配置成路由器,这需要用iptables 命令将网卡设置成转发(NAT)模式。将一台ubuntu虚拟机设置成路由器(配置2个虚拟网卡,内网和外网),一台windows虚拟机配置成客户端(内网),通过路由器访问I...原创 2018-10-17 14:12:18 · 2206 阅读 · 1 评论 -
杂谈:缓冲区溢出攻击
缓冲区溢出攻击是利用缓冲区溢出漏洞,找到一个合适的位置放置shellcode的一种攻击。 有几点基础知识: (1)每段程序都有栈空间,用于存放局部变量,叫做栈帧。如函数foo,函数main等都有其一段栈空间。 (2)栈帧的地址是栈底在高地址,栈顶在低地址。栈的增长是往低地址方向增长的。 示例代码: #include <stdio.h> #include <string...原创 2018-11-19 21:15:32 · 403 阅读 · 0 评论 -
打印出ntdll.dll中所有函数名字和地址
0x01 打印出ntdll.dll中所有函数名字和地址 0x02 在任何进程中都可以找到ntdll.dll和kernel32.dll这个动态链接库的基地址,另外每一个动态链接库基地址实际上都存放在一个双向链表的节点上,只要找到这个双向链表,就可以找到所需要的动态链接库基地址,然后就可以调用乱七八糟的函数,将shellcode放在一个精妙的地方。 0x03 代码如下: // GetKern...原创 2018-11-26 22:41:39 · 2890 阅读 · 0 评论