黑客到底要不要懂编程?工具党黑客能不能成为顶级别的黑客?
黑客到底要不要懂编程?工具党黑客会告诉你:不。
工具党黑客能成为顶级黑客吗?我回答你:不。
本文中提到的黑客都是正义的白帽黑客。
我想回答的是:
一个精通网络安全攻防,熟悉某种编程语言,善于使用各种网络安全工具的黑客可以成为顶级黑客。并不是说所有的安全工具都需要自己编写,但他必须知道工具的原理。他也知道如何开发这个工具,他更清楚这个工具的优缺点。
但我敢肯定地回答,世界上所有顶级黑客高手都是编程高手 或 逆向高手。
相反,一个顶级的编程大师也很容易成为一个优秀的黑客大师。
但是,只要去了解中国的一些牛B大黑客过去经历过的学生,当然,我的性格从来没有站过队,也不会吹嘘任何国内外的黑客大师,因为头条新闻上写的传奇的阿里巴巴的大黑客已经满天下了。
在这篇文章中,我不会提到任何特定的黑客人物,无论是腾讯还是哪家公司,我都不会写。
因为世界上没有黑客神的传说,只有脚踏实地的每一步。
如果我告诉你很多玩底层编程的牛B程序员,他们中的许多人都是大黑客。你相信吗?也许很多人不相信,否则你会去看看Linux核心专家对操作系统和内存了解多少?他们需要对安全攻防有深入的了解吗?也许很多人说他们不需要。iptables算是linux最基本的防火墙应用软件之一,对吧?当然,这只是基本之一,有更多的核心安全保护,他们必须经历世界上许多大黑客的安全入侵,所以他们需要比许多大黑客更懂安全。
很多人可能会问,我不会编程,我不懂C编程,我不懂指针,我不懂内存。
没关系。很多黑客神或编程神在学习编程之初并不是一下子就能理解的。我相信大多数读这篇文章的学生都是高中以上学历的学生。你们都知道如何学习新知识。在我们学习任何新技术之前,我们应该爱上她(对她非常感兴趣),然后通过先易后难的方式一步一步地实现我们的学习目标。
看不懂指针也没关系。我们可以选择一个没有指针 (*p)这种语法编程语言。
而Python是所有编程语言最容易最简单的编程语言,当然在20多年以前可能那个时候是BASIC,但是当下是Python。
这种编程语言在编程热度和培养学习编程的兴趣方面都很好。
你可以用这门编程语言用几十行的代码就可以实现一个安全检测的功能。
在国内很多网络安全公司,很多渗透测试人员 或 网络安全人员 都把她当成必备的编程语言。
也许很多人会问我是否想学习C编程,学习逆向分析,如果你能掌握大学计算机科学技术 或 信息安全本科专业推荐的理论知识,那么我相信你的网络安全实践将走得更远,很快进入所谓的安全大佬。
无论世界上哪个行业,无论是网络安全行业,还是软件行业,顶端的金字塔顶部是为数不多的人,但他们的努力是非常人能比较的,他们总结的学习方法和实践程序不会轻易教给你。反过来说,每种学习方法都只适合少数人。