为啥黑客的知识很少涉及C/C++
大概看了下很多关于黑客的书籍,里面所讲的知识鲜有涉及C/C++,都是拿些脚本(比方说js)在玩。市场上大多数黑客的书籍都是关于渗透测试的,渗透测试就是搞web服务器啊,而web服务器上面的程序是哪些脚本写的?PHP,ASP,ASP.NET,Java web还有就是Python和Ruby。所以很清楚了啊,你都不懂这些脚本语言还搞什么渗透测试,一本书能讲详细点就不错了,为啥还要给你讲C/C++呢关于黑客题材的电影C/C++的出场率也几乎为0。metasploit用的也是ruby,还有很多关于Python的黑客编程书籍。电影里面不都是噼里啪啦敲点命令,然后回显一些看不懂的数据,这样观众才觉得很酷啊,难道要用vim来写C++代码熬时间吗,一场电影才几小时,写完代码还来不及debug。。。metasploit这个渗透框架就是Ruby写的,用Ruby理所当然。。。有很多关于Python的书籍,这不是好事吗!Python简洁,优美,容易上手,简直是写exp利器我所知道的唯独涉及了C/C++的东西就是反汇编,逆向破解稍微有时候会用到(IDA的F5生成的就是C的伪代码);还有就是windows下的病毒木马有可能拿C/C++来写。缓冲区溢出也只是涉及到用汇编写shellcode。确实是这样啊,以前还没动态网站的时候,那些黑客就搞浏览器,我认为比渗透测试酷多了。。那时候二进制才是主流,yuange就是。。逆向破解何止是有时候会用到,经常的事情好吗。。。你信不信我见过自己写C++代码然后反汇编来学习逆向的。。逆向工程不是会汇编就厉害。。你去看看招聘,哪一个不是要求熟悉C++的。。但是关于渗透之类的几乎没有要用到C/C++的地方。。。我想你自己也明白,渗透测试用C++/C语言干啥?但是事实上C/C++却是最接近底层的编程语言,而且之前也听人说过C/C++是黑客所必须掌握的。。但是为什么我接触了这方面的东西之后却发现C/C++几乎没有被使用呢?求指教。。。会C/C++难道不好吗。。没有被使用是因为你仅仅是接触了却没有用到啊,你去看看国外的一些CTF比赛(国内主要是web方向是主流,国外二进制是主流),re\u0026amp;pwn,你不会C/C++还有汇编,你很难做出一道题目来。。。
■网友
应用场景不同。一般现在黑客感兴趣的方向在web和网络方面。因为这方面最有搞头,最容易形成黑产。再说c/c++学习周期长,难度大。一般用于工业级软件工程或者系统级软件工程中。那些高级黑客或者真正意义上的黑客。都用c/c++造工具,方便后来人。在进行渗透时,直接拿前人做好的工具,学会工具的使用就行。所以也不需要c相关。再加上现在个人的黑客的目的也非造工具造福人类,更没有那种技术和能力造轮子。综合利益相关,那些简单粗暴的脚本就非常有市场。而且简单易懂,一学就会,那个还关心c的事儿啊
■网友
从开发速度和维护时间来看 这就很浅显了
■网友
你可以去看看历年的《黑客防线》杂志,编程板块c/c++,win32汇编占半壁江山。
■网友
我想说,昨天找的PHP版本利用代码还是用C语言写的。
■网友
因为各种脚本已经够用了,你觉得黑客还这么啥去搞C吗?这个问题如果换成汇编更有意思,如果到这个程度,这位黑客一定是顶尖高手了。
推荐阅读
- 中意抗疫漫画浙江首发为意大利青少年科普抗疫知识
- 为啥看到书柜上的藏书会有心旷神怡的感觉
- 汽车知识|凯美瑞2.0L落地近22万,动力差,优惠少,但就是销量高!
- 汽车知识|保时捷灯玛莎脸,配上三菱动力,你会买吗
- 汽车知识|比埃尔法舒适的静音王:5米多长、18.8万配冰箱,爱了
- 汽车知识|押宝全新造型,东风雪铁龙新C5能否成为神龙公司“救世主”
- 汽车知识|国产精品中大型SUV,15.99万配2.0T动力,双12.3英寸大屏
- 汽车知识|元气满满新时尚 试驾东风本田LIFE“来福酱”
- 汽车知识|卡罗拉、朗逸、轩逸三车对比试驾!谁才是最好开的“买菜车”?
- 汽车知识|第八代高尔夫到底值不值得买?1.4T自动Pro版全款多少钱?