对于一个非计算机和网络专业的大学生,学习计算机和网络知识是比较枯燥的,缺乏专业的老师指导,没有系统的规划,也没有合适的项目练手,没有明确的目标,所以渗透测试(文明的说法)作为一项业余的业余爱好是有其存在必要的。
在学习渗透测试的过程中,能够加深对计算机和计算机网络体系的理解,作为反向思考,能够使我了解更多的技术要点和避免不不必要的安全漏洞。
渗透测试永无止境,它能提供一个尽情展现自我的平台,不断挑战自我,也可以与其他的高手交流PK,这种自由、挑战的精神是很重要的。
渗透测试同时是一份不错的工作,它能够满足我的对新技术的好奇心,激发探索的欲望,带来荣誉(或者说满足我的虚荣心),另外它还可能带来一些收入,嗯,我是指合法的,它可能不是稳定的,也不是太多,但却是有趣的(现在我才刚刚接触,还没有任何收入)。
渗透测试要尽量不触底,这是一个伟大的时代,个人的力量通过计算机达到了不可思议的地步,时代赋予了我们机会,但我们不应该滥用它,技术是信仰,为了一己私利断送探索的权利是不值得的。
渗透测试在一定程度上是一种必备技能,保护我的信息安全,尤其对于志在计算机和网络行业大展身手的人来说,没有安全常识是会受到鄙视的,没有人希望在文明世界里裸泳或受到威胁,尽管产品的功能很不错。
相关
渗透测试是计算机和计算机网络、硬件和软件、社交和心理的融合,这是一个庞大的知识体系,一方面要尽量理解方法,另一方面合理的使用工具(包括自己编写的)能够让我们节省不少精力和时间。
要经常学习,看书、看新闻、看论坛和讲课、与其他人交流,只有不断学习,才能进步。
要始终保持荣誉感,这能够使我们在漫长的人生中和庞杂的知识中不会迷茫,不受其它因素的干扰和诱惑。第一是技术的信仰,它能使我们不断学习,磨练技艺;第二是使命感,它不是政治上的正义,而是传播技术和完善缺点的使命。
准备
渗透测试需要有一定的技术基础:
- 找资源的能力:渗透测试的学习是长期的任务,需要具备自己寻找学习资料和其他资源的能力。
- 安装软件和配置环境的能力,在实际渗透中,需要面对不同的工作环境,工作的任务也大多由软件来完成。
- 常见的程序语言和命令:这是基础,也是走向远方的必备能力。Java、c、python、PHP、JavaScript、c#、SQL、MySQL、html等。
- 计算机网络和计算机基础,它能提高我的应变处理能力。
- 软件项目工程、网站项目工程、网络管理等,系统的知识能够帮助查找渗透点。
- 硬件和软件底层,虽然并不常用,但不失为一种有效的切入方式。
原文地址:https://www.cnblogs.com/heibaimao123/p/8965050.html