【学习笔记】第一章 python安全开发简介
1.1为什么黑客喜欢用python?
python为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象的称为“”内置电池“”,用python开发,许多功能不必从零编写,直接使用现成的就可以了。
1.2python在网络安全的应用
a.漏洞挖掘
b.逆向分析
c.渗透测试
d.信息取证
第三方库:https://github.com/dloss/python-pentest-tools
1.3常见基于python开发的POC平台框架
a.Beebeeto
b.Bugscan
c.Seebug
d.Tangscan
这些框架都是基于python开发
1.4常见基于python的开源黑客工具
a.SQLMAP
b.NMAP
c.MetaSploit
2.python安全开发的准备工作
2.1会编写基本的python基础代码(while、for等条件、流程控制语句),python基本数据类型的使用(数字、列表、元组、字典等)定义和使用python内置函数和自定义函数。
2.2会使用基本的安全工具,比如:sqlmap、burpsuite、nmap、msf等,了解过基本的各种漏洞原理,如:sql注入、xss、DOS攻击等。
2.3最重要的是兴趣--热爱网络攻防!