- 7
- 0
- 约1.18万字
- 约 76页
- 2019-08-24 发布于湖北
- 举报
网络安全技术基础
目录
基础知识和基本技术
防火墙技术和应用
应用层攻击和防范
拒绝服务攻击和防范
病毒与反病毒技术
反垃圾邮件专题
安全审计技术专题
网闸技术专题
日益成熟的黑色产业链
系统漏洞是怎么产生的
void main()
{ int a,b,c; printf(input a,b,c\n); scanf(%d%d%d,a,b,c); printf(a=%d,b=%d,c=%d,a,b,c); }
“scanf”函数没有进行输入长度校验,从而产生溢出漏洞。
大多数漏洞都产生于参数传递
JPG格式中的漏洞:
GDIPlus.DLL漏洞MS04-028 Nick DeBaggis
漏洞产生原因:JPEG格式中的注释段(COM)由0xFFFE开始(标记)+2字节注释段字节数(参数) +注释(数据)构成。因为字节数这个参数值包含了本身所占的2字节,所以GDIPLUS.dll在解析jpg格式文件中的注释段时会把这个值减去2,如果这个值设置成0,1就会产生整数溢出。
结论:发现漏洞的最有效方法在于构造错误的参数传递!
推论:鉴定测试中心的兄弟最有成为黑客的潜力!
一次攻击实例
1.目标服务器没有漏洞,很安全。
2.目标服务器开了3389远程管理,非加密可以利用
3.内网几台计算机有漏洞,直接拿下。顺便开个监听,看能不能抓到管理员登录服务器的信息。
4.管理员总不登录?D
原创力文档

文档评论(0)