由于电影情节的需要,一个不神秘的职业是神秘的,全屏滚动代码,黑色裙子,笔记本电脑,手指可以黑色网站,系统甚至入侵xx机构或研究所导致许多人向往黑客。那你真的了解黑客吗?让我们先看看黑客想学的东西。
1.语言的编程设计
这应该是最基本的。事实上,许多自称黑客的人甚至不懂编程语言,只能用别人开发的软件进行攻击。这些人不是黑客,也没有人承认他们被称为黑客。一切都是他们的一厢情愿。称他们为脚本男孩会更适合他们。真正的黑客不仅应该理解Java、C、C 等语言,还要学汇编语言。
2.操作系统
如果你认为黑客在windows下班,那你就错了。windows稳定性大大提高,但蓝屏还是会出现。你可以想想黑客的入侵,突然出现蓝屏。有点开心吗?黑客最喜欢的操作系统- >Kali是linux。
3.网络编程技术
说到黑客编程,估计大家都知道网络技术对远程通信和控制至关重要。你不仅要理解和学习基础知识TCP/IP协议,学习上层的各种应用层协议。例如,你听说过ICMP发邮件需要了解木马SMTP和POP3协议,要下载和上一个文件需要知道FPT/TFTP和HTTP协议。在某些情况下,你甚至需要构建一个网络包,这需要您了解网络相关知识和编程。否则,就不可能用漏洞检测工具写扫描仪,尤其是现在网络如此发达。与许多早期的黑客程序不同,它们基本上是通过网络连接的。
4.熟悉可执行文件格式
如果要调用拦截函数,增减第三方应用程序的功能,或者自己调用xx传播到其他过程中,需要对可执行文件有更多的了解,清楚地了解可执行文件的加载过程和动态库函数是如何注册到可执行文件中的。这也是完成其他典型感染的必要程序,这是文件病毒作者必不可少的学习内容。
这里就不细说了。我这里有几张长图,可能不是很清楚,但是你大概可以看看学习黑客的知识需求。
以上是我的回答。如果你觉得有道理,请表扬和支持。谢谢!