做渗透测试需要会编程吗?

 对于一些基础入门学员来讲,比较关心做渗透测试需不需要掌握编程。如果在渗透过程中,特定条件下没有合适的工具使用,该怎么办?下面小编就给大家聊一聊。

首先,肯定告诉的大家的是做渗透测试必须要掌握编程语言。因为在渗透测试过程中,会遇到很多漏洞,如果说我们只是依赖网上的POC、工具的使用,那么很多时候解决不了问题。自动化渗透需要掌握一门编程语言,而且要熟练运用,可以使任何一门,反正就是自己掌握的比较熟练的语言,都可以,这样才能根据需求,自己开发扩展插件。

可以学习python,主要是学习起来比较简单,模块也比较多,在使用开发一些脚本、工具时非常方便。python的话,不需要掌握很多不需要的模块,也不需要写上千行的代码,能写出一些工具和脚本。有时10几行,或者百来行就能解决问题。这比起开发人员的代码量来讲,是少的多的。

对于零基础入行的小白来讲,因为代码基础比较弱,建议一开始不要去整编程语言,可以等自己学习一段时间后,对编程语言有一定的理解、感悟之后再来学习。因为语言是相通的,有了一定基础之后学习起来更容易保持一个高涨的学习热情,否则一开始就倒在了学编程语言的路上。可以献血基础的Linux系统、计算机网络、数据库,前端HTML,JS、web框架等内容。然后再花几天时间学习一下python语法,如果有语言基础,甚至一天就能把python语法学完。然后尝试着歇一歇工具,如爬虫、数据包提取、内网主机扫描等,也可以写一些POC、EXP脚本,以靶场为练习。。

在学习过程中切记不要按照开发的思路来学习,像web这块能看懂代码就行,当然如果能写肯慈宁宫是最好的。只是说从时间成本上来讲,需要把重点的时间和精力集中在10%的内容上,掌握10%的内容能解决90%的工作场景,日常工作就没什么大的问题。以上就是小编关于做渗透测试需要会编程吗的分享,希望对大家有所帮助。

网络安全学习路线&学习资源

读者福利 | CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享 (安全链接,放心点击)

零基础入门

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

一、网安学习成长路线图

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

图片

二、网安视频合集

图片


图片
因篇幅有限,仅展示部分资料

朋友们如果有需要全套《网络安全入门+进阶学习资源包》,可以扫描下方二维码或链接免费领取(如遇扫码问题,可以在评论区留言领取哦)~

读者福利 | CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享 (安全链接,放心点击)

在这里插入图片描述

三、视频配套资料&国内外网安书籍、文档

当然除了有配套的视频,同时也为大家整理了各种文档和书籍资料

图片

四、网络安全源码合集+工具包

图片

五、网络安全面试题

最后就是大家最关心的网络安全面试题板块

在这里插入图片描述
图片
所有资料共282G,朋友们如果有需要全套《网络安全入门+进阶学习资源包》,可以扫描下方二维码或链接免费领取(如遇扫码问题,可以在评论区留言领取哦)~

读者福利 | CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享 (安全链接,放心点击)

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值