网上那些三分钟黑客教程什么的都是假的,光是成为一个程序员就不是三分钟可以做到的。以一位朋友为例,做linux内核和驱动开发多年,后来又做云平台架构,云平台对安全的要求级别比较高,于是自然而然的开始研究网络攻防方面的技术。其实本质上来讲,黑客技术都是计算机技术,只是专注的角度不同而已,比如计算机领域有数据开发工程师、驱动开发工程师、协议栈开发工程师,其实黑客明面上应该叫做系统安全工程师。
要成为一名黑客需要掌握的东西不说很多,但绝对不少,当然所谓的伪黑客只要会用工具即可,网上那些几分钟入门的黑客就是所谓的伪黑客,真正的黑客需要掌握的知识体系一般有有:汇报与反汇编技术掌握一定的心理学精通多门编程语言,一般是C/C++精通网络协议精通web技术精通密码学和算法精通操作系统,一般是linux持续了解和收集业内常见的一些漏洞入侵一个系统工程,分为多个步骤:锁定机器和踩点,入侵,包括多个方面:社工、端口扫描、嗅探、协议分析、漏洞分析、字典文件制作、撞库攻击等等侵入之后的清理、伪装和善后(包括留后门、清除系统日志等)
想要成为黑客,一定要成为一名合格的程序员,掌握必备的编程语言,并且黑客相对于普通的程序员,在某些专业领域做的会更加完美,而且很多都是标准的程序的逆向。这就给了人们一种“黑客是最牛的程序员”的印象,其实不一定,术业有专攻而已,当然,大部分黑客确实是特别牛的程序员,所以说黑客和程序员的关系就是剪不断理不乱。很多程序员和黑客其实都是难兄难弟,程序员编程为生,黑客以发现程序员的错误为生,的网络安全部门,多数是黑客招安来的,的安全工程师,然后以工程师的名义继续和黑客对战。看似是难兄难弟,其实是相亲相爱一家人,两者随时可能角色互换。黑客的产生是程序员造成的,因为漏洞都是程序员写的,这么理解也可以,可以 说黑客和程序员的区别就是程序员是一种职业,而黑客是一种兴趣,但是黑客也分好坏两种,我们不能一概而论认为黑客就是不好的,你肯定是做黑产的, 那样就不好了。
兴趣是最好的老师
程序员大部分都是抱着成为黑客的目的学的计算机,我懂的。
黑客技术吸引人民学习编程,编程学习吸引人民开发新技术。