黑客需要身兼几种计算机语言?

  这个,我看完大家的回答不由自主的笑了。

  曾经我也是一个有着黑客梦的女孩儿,因为觉得电视上那些黑客都好帅,手指一敲几行代码,就可以入侵银行,国防系统,干出今天动地的大事件。然而直到我2011年混迹网络,由绿色军团转战红盟以及菊花安防等等,见过了很多和我一样的脚本小子(虽然本宝宝是少女),以及一些真正意义上的大牛人物之后,我不得不说,黑客,真的不容易。

  首先,由简单的来讲,C语言,是一切语言的鼻祖,虽然目前它的受欢迎率在不断下降,取而代之的是Java,C++,C#等等,但是不得不说,C语言是通用性最广,适应性最强的一门语言。

   如果是倾向于前端,那就是HTML+CSS+JavaScript,三剑客,搭配jQuery,Bootstrap,Angular
JS等等。

  但是如果你只是想玩黑客攻击,这方面用途不大,会js足以。但是js也是最难的一块儿。因为Google希望js可以同时应用于前后端,因此不得不防xss脚本攻击。

  后台就不用说了,现在大多都是用Java和PHP来写后台。这个黑客必须会。

  最主要的就是数据库了。任何一个网站,想要让用户通过前端的网页来访问后台的数据,都需要数据库,这也是黑客最喜欢的地方。一般提到数据库,有些人就会很疑惑:Access(Microsoft
Office),SQL server,MySQL(开源),Oracle
Database(收费),SQLmap(工具),SQL注入。。。都是些什么,有木有关联?

  其实这就是有些人在使用数据库,有些人在搭建数据库,有些人在搞数据恢复,有些人再通过一些数据库查询语句非法访问数据库,等等,当你接触过,自然就知道了。

  还有网页寄生虫(SEO站群),Python爬虫,VB写的病毒,bat的恶搞代码,批处理命令,弱口令花口令,密码学,情报学,逆向工程,社会工程学等等。。。黑客真的就是一个大坑!

  然后一般不喜欢用别的软件,你还要学会用各种系统,配置服务器。比如kali(Ubuntu系统之一,常用于渗透),debain,Cent
OS(服务器推荐),Mac OS(苹果系统)。。。等等。
诶呀说得太多了,不想打了,好累,想和我一起聊天的可以关注我的头条账号和问答,我会回复的。

黑客需要身兼几种计算机语言?
黑客:通常是指对计算机科学、程序和设计方面具高度理解的人。

成为黑客需要学习:

1.C语言、汇编语言

2.计算机原理,会二进制和十六进制,要懂得基本运算。还有big/little-endian等基本术语,会用WinHex/UltraEdit或VS的dempbin分析程序。

3.网络,包括TCP/IP,会截取数据包,还有分析frame,结合telnet/ftp/c语言的socket等命令进行网络打劫。

4.系统的认知 这一方面需要大家了解windows内部的API、sockets 编程、IP proxy等。

黑客事件:

1995年,来自俄罗斯的黑客弗拉季米尔.列宁在互联网上上演了精彩的偷天换日,他是历史上第一个通过入侵银行电脑系统来获利的黑客。

2000年年仅15岁的,绰号黑手党男孩的黑客在2000年2月6日到2月14日情人节期间成功入侵包括雅虎,ebay,和Amazon 在内的大型网站服务器,他成功阻止服务器向用户提供服务。

2010年1月12号上午7点钟开始,全球最大中文搜索引擎“百度”遭到黑客攻击,长时间无法进行正常访问。

2012年9月14日,中国黑客成功入侵了日本最高法院官方网站,并在其网站上发布了有关钓鱼岛的图片和文字。该网站一度无法访问(中国给日本最厉害的进攻)

2016年7月29日,越南两个最大机场的黑客事件引发震动。

(还有很多事件,并没有一一列举)

还有就是有以下几个区分:

黑客需要身兼几种计算机语言?
红客:维护国家利益代表中国人民的意志的红客,他们热爱祖国,民族,和平,极力的维护国家的安全和尊严。

黑客需要身兼几种计算机语言?
蓝客:信仰自由,提倡爱过主义的黑客们,用自己的力量来维护网络的和平。

骇客:是“Cracker”的音译,就是“破解者”的意思。从事恶意破解商业软件、恶意入侵别人的网站等事物。与黑客近义,但他们本质是相同的,是闯入计算机系统者,黑客和“骇客”并没有一个十分明显的界限,但随着两者含义越来越模糊,公众对待两者已经显的不那么重要了。

希望能让大家了解到黑客(喜欢可以赞一个)

几种语言不重要,重要的是用计算机语言解决问题的方法。C语言是必须要掌握的,它有语法简单紧凑,可移植性好,处理速度快,效率高等优点。不过它也有开发工作量大,安全性不高等缺点。历史上由纯C语语言开发的程序有很多经典之作,最为印象深刻的就是《雷神3》,其中一个开平方根的函数大家有兴趣可以看看。

除了C语言,掌握几门脚本语言也很重要,像Python,有大量的现有库可用,解决一些复杂问题可以大大降低开发难度。黑客常常和互联网打交道,PHP、JavaScript这些出现频率较高的语言也应该精通吧。一些渗透测试的软件还会用到Lua、Perl。

掌握汇编语言对于破解、逆向工程有很大的帮助,但汇编较复杂,能用汇编编写大软件需要非常深厚的功力。汇编语言可以把一个程序做得非常的精致,64k demo就是很好的例子,能把那么长的3D图形压缩到64k,足以显示汇编的强大。还有一个与黑客相关的词语——病毒,很多也是由汇编语言写出来的。

《黑客与画家》的作者硅谷创业之父保罗·格雷厄姆在书中多次提到一门计算机语言,也是他特别推崇的,叫Lisp语言,我感觉它的语法不好掌握,用括号创建表达式,它能编写出求解lisp表达式值的函数,感觉很有意思。

编程语言不是黑客的全部,但这是成为黑客必经之路,对于黑客来说编程语言只是基础之基础。现在很多渗透软件已经高度集成化,会使用Metasploit你就能搞些小动作,但你没有良好的编程基础,就没法写出自己的shellcode,这样的人也算不得黑客,就是脚本小子而已。

黑客需要身兼几种计算机语言?

1.研究 VC,JAVA

2.研究数据结构,去考高级程序员

3. 研究操作系统,读minix source code

4. 研究tcp/ip, rfc文档

5. 通读linux, 才算达到黑客境界

6. 学习 UML,ROSE,软件工程,达到系统分析员水平。

我也是初学者,正在学。 我这有个过程 1.黑客基础术语(学一星期左右) 2.灰鸽子配置与使用(二天) 3.网业木马制作与传播(一星期) 4.网站入侵(一个月) 5.C++ 木马特征码修改 我正在学 我们有空交流交流哦。

好的老师是百度和或许你并不想成为一个黑客而是好奇,或许你只是为了高超的技术。无论是什么都需要刻苦的去学习,没有什么事情是不付出努力就能轻易成功的,之所以叫成功是因为那个人拥有着与众不同的本领,如果你想拥有超群的本领就要不断的去学习,而学习也要讲究一定的效率。

黑客需要身兼几种计算机语言?

先来说说很多朋友们的烦恼,是不是每次进一个论坛或者在一篇菜鸟文章都要很费劲的来读,甚至看到几行便没有信心在读下去,因为什么?因为读不懂。

原有的充满好奇的那种信心也随之逝去了。最后因为难以继续学习下去而放弃了黑客。 我曾经有过深深的体会。好比一条狭窄的小路,当你选择工具的时候就必须考虑是自行车汽车还是路行,选择好的方法才能得到一条捷径。下面我把大致的一条菜鸟路告诉给大家,也是我几年来东一条路西一条路走出来的捷径,希望对你们能有所帮助。

但要记得,不付出努力即使一米长的小路,你不迈腿一样是一事无成,要想学就得做好下苦心的准备,不是说你今天按照别人做好的动画跟着去做刷到了几个QB就说明你是个黑客了,你内心的喜悦如果可以唤醒对黑客技术的兴趣,那还是值得的。

黑客需要身兼几种计算机语言?

一句话,我希望你走下去。 自己一定要对自己有个计划。不能今天上午学学黑客有兴趣了下午又对游戏有兴趣了。学到的知识相当与没学,学东西一定要有总体上的安排。我哪天哪天要计划学什么。预计多少天掌握熟练。这些在你学之前一定要想。我们提倡一种分类的学习方法,下面我说说分类学习的基本内容。

分类学习路线:

1.黑客术语基础:主要把一些常用黑客术语搞清楚,比如什么叫webshell什么叫注入,什么叫旁注,还有一些常用工具的功能,比如nc,sc等等.还有就是当你遇到一个不明白的黑客术语时就应该首先搞清楚这个术语的意思,到百度或者GOOGLE先查好了他的意思。在进行学习,不可以朦胧的去接触不懂的知识。要先搞清楚。(学习一个星期)

2.灰鸽子配置与使用:通过学习要达到正确配置灰鸽子并能正常上线.对它的功能进行操作训练.(学习二天)这个不用说了,初级黑客听得最多的就是鸽子了。

3.网页木马制作与传播(一个星期)

4.网站入侵(差不多一个月)

5.木马特征码修改(四五天) 当然知识块的划分与学习时间,可根据自己身情况进行适当选择.

这个我也玩的有个5年了,业余爱好而已,现在成家了就在也没碰过,据说现在信息安全方面缺少人才是个趋势,其实语言不在多,精通一门便可,最起码你的会自己写工具,会写shellcode吧。

你的问题问的不合适,语言不是最主要的,很多语言可以做同样的事情,而怎么利用语言实现某一功能才最主要。

黑客没那么神,因为你只要了解一方面知识,做的很精通,知道有哪些漏洞,就可以利用这些漏洞做正常情况下不能做的事情。比如知道网络协议,知道怎么利用协议瘫痪网络;或者知道系统漏洞,可以提升权限做正常程序不能做的事情。黑客一般精通于某些方面,并不是无所不能的全才。

所以如果需要破解软件,语言汇编,C语言一类的必不可少,但只有这些也不够,很多东西靠你现编不知道要到什么时候,所以都会有一些工具集合可以利用。如果要破解操作系统需要了解操作系统原理及其实现,然后修改或者利用漏洞,这比学习一门编程语言要复杂的多。如果要攻击网络,需要熟悉协议的实现,找到实现的漏洞并利用。

总的来说,黑客在某一领域或某一方面要特别精通。但也有人会开发一些简单的黑客工具,平常人不那么精通知识也能使用。但这些人显然不符合人们对黑客的预期。

另外,破坏总是比创造容易。你要找到系统漏洞一番手脚可能就找到了,但编写了系统的人语言更深的只是才能创造,是比黑客更厉害的存在。

黑客需要身兼几种计算机语言?
1.黑客术语基础

主要把一些常用黑客术语搞清楚,比如什么叫webshell什么叫注入,什么叫旁注,还有一些常用工具的功能,比如nc,sc等等。还有就是当你遇到一个不明白的黑客术语时就应该首先搞清楚这个术语的意思,到百度或者GOOGLE先查好了他的意思。在进行学习,不可以朦胧的去接触不懂的知识。要先搞清楚。

2.灰鸽子配置与使用

通过学习要达到正确配置灰鸽子并能正常上线.对它的功能进行操作训练。这个不用说了,初级黑客听得最多的就是鸽子了。

3.网页木马制作与传播

4.网站入侵

5.木马特征码修改

其实我觉得会用用工具都不能称为黑客,黑客是一个高大上的代名词在编程界。像OpenSSL“心脏出血”这样的漏洞发现者才能称为黑客。他们都是编程高手,c/c++,汇编语言才是正真黑客使用的工具。了解了程序运行原理,系统工作原理。这样才会从本质上去攻克问题。

一名正真的黑客肯定是一名合格的程序员,基础的编程语言是必须的

1、熟练掌握 C/C++语言,汇编语言(会哪几种语言)

基本上黑客新手都要学到disassemble(反汇编),就是通过一个程序运行的汇编套路来分析其源代码。并用c语言进行测试。汇编要掌握到(stack,protected mode,data segment,ESP,EBP…),C语言(bit-field, stdcall…)

2、计算机原理

分析程序数据没有十进制,只有2进制和16进制(就是0101 0010或0xFF…),要懂得基本运算。还有big/little-endian等基本术语,会用WinHex/UltraEdit或VS的dempbin分析程序。

3、网络

TCP/IP(TCP,UDP,ICMP,DNS,IP等许多协议),会截取数据包,还有分析frame,结合telnet/ftp/c语言的socket等命令进行网络打劫!这部分最难最枯燥,网络每个字节都不能放过。

4.系统

了解各种系统如Windows内部API,sockets编程,IP proxy,系统设计坑定存在漏洞的,只有我们掌握了其原理,瓜会摸到的。

感谢你的邀请,我不是黑客,我不知道。但我讨厌那些编译病毒的黑客,编译木马病毒的黑客,盗取用户机密信息的黑客。喜欢我就关注我

黑客需要身兼几种计算机语言?

原创文章,作者:秒收网,如若转载,请注明出处:https://www.miaoshou.cc/4601.html

(1)
上一篇 2021年6月24日 10:36
下一篇 2021年6月24日 11:16

相关推荐

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注