有关于编程语言学习。。

问题描述

有关于编程语言学习。。

各位大神,要是学完c和c++,怎么才能成为黑客?还要学习一些什么?好吧,我不是想成为黑客,或者叫白帽子更好。。
谢谢咯

解决方案

按部就班学完学校里老师教的东西并不能让你成为黑客。也没听说学校老师自己是黑客的。
黑客需要的特质是智商。
什么是智商?不知道你有没有做过智商测试。虽然关于智商是什么学术界仍然有争议,但是大体上来说,智商体现在抽象能力、学习能力、判断力和洞察力。也许这些说法还是抽象。
比如说在给定的图形模式中寻找规律,根据规律去完成答题,这成为智商测试的一种方式。高智商的人更容易在更少的训练样本中得到规律,并且在更不完整的信息中应用模式。
回到黑客这个问题,为什么说黑客需要的是智商?因为黑客面对的就是这样的场景,你试图破解的系统可能是没有源代码的,甚至提供给你的线索无限少。可用的规律就是那么多。一般人很难从中匹配出可能存在的漏洞,而高智商的人能发现。
这其实就是依靠智商。而且顶级黑客非常稀少,并且并没有随着信息和计算机教育的普及而增多,这也说明了教育没法批量制造黑客。

解决方案二:

网络协议的原理和实现估计的看下吧,还有操作系统的原理以及实现。

解决方案三:

这个要学习的东东很多,特别是基础类的。
建议你多去逛逛黑客网站,如:
中国黑客联盟
小黑客
等等。

解决方案四:

要把计算机原理以及网络好好研究一下,多逛逛黑客网站,看看破解或者漏洞之类的

解决方案五:

底层基础知识/协议+多练

解决方案六:

现在可以把计算机原理、编译原理和操作系统学习下,然后学下汇编,相信之后你的水平会提升很多的,还有就是多写程序,多实践。

解决方案七:

黑客最重要的钻研精神,建议先到乌云上找一些漏洞,研究下是如何发现的,琢磨琢磨自己该怎样才能发现类似的漏洞。

解决方案八:

世界上最牛B的黑客居然不会代码,靠的是欺骗,建议你看看世界第一黑客写的一本书《欺骗的艺术》,相信你的思路会变化,黑客不是你想象的那样的。

解决方案九:

黑客,TCP/IP协议是必须掌握的。汇编语言,反汇编之类的。

解决方案十:

先去一些黑客论坛看看论坛的目录(如果不知道怎么找的话就放弃做黑客吧),然后选一个感兴趣的进去看下,都看不明白就去搜索下目录的介绍

时间: 2024-11-05 19:35:23

有关于编程语言学习。。的相关文章

编程语言学习-编程 ajax 调用后台方法

问题描述 编程 ajax 调用后台方法 //15秒倒计时 var start = 15; var step = -1; function count() { document.getElementById("DaoJiShi").innerHTML = start; start += step; if (start < 0) start = 15; setTimeout("count()", 1000); } window.onload = count; 这么

编程语言学习-求大神帮我看看这程序哪里有问题 运行的时候有时候会出现相同的票数

问题描述 求大神帮我看看这程序哪里有问题 运行的时候有时候会出现相同的票数 package com.homework; public class BuyTickets1 implements Runnable { static int tickets = 30; private String name; public BuyTickets1(String name) { this.name = name; } public void run() { for (int i = 1; i <= 35

编程语言学习-不会的题目不能看懂后独立写出代码

问题描述 不会的题目不能看懂后独立写出代码 不会的题目看懂答案代码后自己还是写不出来,是不是理解的还不够透彻,怎么办呢?是不是多看几遍直至自己能独立写出代码? 解决方案 实践少了,多动手,多参考别人的代码

开发漫谈:我爱编程语言的四大原因

那个编程语言最好?相信这个问题在程序员的世界里一定无法达成共识,所以世界上只存在衡量编程语言的受关注程度的排行,却不会出现评价语言好坏的排行榜(不排除排名的人受到攻击的可能性).那么在程序员入门时,是如何选择自己要学习的语言呢?受欢迎的语言之间又有没有什么共性呢? 一."前"途 程序员这个行业在国内的工作生活情况可谓尽人皆知:加班.熬夜.赶项目,循环往复.尽管如此,每年却有无数应届毕业生积极投身这个行业,究其原因,一方面是国内IT行业发展迅猛,做一名程序员一般会有可观的收入:另一方面在

在线学编程:视频类、互动式编程网站推荐

刚开始学习编程,如果只是拿着书本拼命敲代码,肯定是非常枯燥的.如果不是非常有决心和毅力可能就会轻易放弃了,有没有学习坡度不那么陡的教程呢? 让我们可以先学点基本的知识,等有了入门功夫,尝到了甜头了,再来挑选自己喜欢的东西学习呢?答案是肯定的,下面的这几个网站就能让你很快地并且相对轻松 有趣地学习编程知识. Codecademy:在浏览器里就能编写和运行编程作品 Codecademy是国外非常火的一个"互动式"编程教学网站,你可以用浏览器,一边看着教程一边敲打代码,并且在浏览器中模拟运行

JAVA常用类库简介(转)

Java编程语言中为方便学习者学习,编制了许多类,这些类已经经过测试,都是我们编程的基础.如果不利用这些已存在的类,我们的编程工作将变得异常复杂并且效率低下.所以我们应尽可能多的掌握Java基本类库的内容.类库中的类按照其用途归属于不同的包中. 1.java.lang包 java.lang包 是Java中最常用的包,程序不需要注入,就可以使用该包中的类,利用包中的类可以设计最基本的Java程序. 2.java.awt包 java.awt包中的类提供了图形界面的创建方法,包括按钮.文本框.列表框.

那些优秀程序员身上的共同特质

你是否发现,在我们身边的那些优秀程序员身上总是能找到一些共同的特质,这些特质并非与生俱来,但却逐渐在他们身上留下深深的烙印,这也使得他们变得与众不同,更成为我们心目中的佼佼者. 至少深入理解一门编程语言 学习编程和学驾驶很像,你很容易就能学会驾驶,比如,经过一个月的驾校培训,你就能获得驾照,但要真正成为一名优秀的司机,却必须经过长时间的驾驶实践才行,这将帮助你在头脑中形成一套完整意识体系以应对驾驶中所遇到的不同情况.编程也是一样,当程序员们作出那些优秀的程序设计时,看似自然,但它的背后却是程序设

闭包漫谈(从抽象代数及函数式编程角度)

如果一个函数返回另一个函数,而被返回函数又需要外层函数的变量时,不会立即释放这个变量,而是允许被返回的函数引用这些变量.支持这种机制的语言称为支持闭包机制,而这个内部函数连同其自由变量就形成了一个闭包. 前言 如果Google一下"闭包"这个词,会发现网上关于闭包的文章已经不计其数,甚至很多人将闭包看做面试JavaScript程序员的必考题(虽然闭包和JavaScript没有什么必然联系).既然如此,我为什么还要写一篇关于闭包的文章呢? 首先,虽然网上关于闭包的文章甚多,但是很少以较为

Hello World 之 控制台版本(Console Application)

原文:Hello World 之 控制台版本(Console Application) 先来介绍下Hello, World   "Hello, World"程序指的是只在计算机屏幕上输出"Hello, World!"(意为"世界,你好!")这行字符串的计算机程序.一般来说,这是每一种计算机编程语言中最基本.最简单的程序,亦通常是初学者所编写的第一个程序.它还可以用来确定该语言的编译器.程序开发环境,以及运行环境是否已经安装妥当. 将输出字符串&q