文章目录:
做黑客必须具备的语言有哪些?
程序员用C++,还有的程序员用Delphi
编程语言可分为以下几类:web page script languages (网页代码);Interpreted Languages(解释型语言);Hybrid Laguages(混合型语言);COMPILING Languages(编译型语言);Assembly Languages(汇编语言);取得一个免费的 UNIX,并学习使用和维护;学会用机器码写程序;学习使用World Wide Web并学会写 HTML;Basic语言 Visual Basic;Pascal语言 Delphi;C语言 Visual C++;C++语言 C++ Builder;SQL语言 Power Builder;网站服务器程序ASP、PHP、CGI、JSP; 程序语言:C语言、C++、VB、JAVA、PERL、DELPHI、汇编语言;数据库管理软件:MYSQL、SQL、FOXPRO……等;几种常用的操作系统:WIN98、WIN2000、WINNT、WINXP、UNIX、LINUX、要是能学到UNIX那是最好不过的了。最最基本的WIN2K、WINNT也要学会吧。
web page script languages(网页代码),比如Html、javascript、Css、Asp、Php、Xml都应该属于此类。
Interpreted Languages(解释型语言) ,包括Perl、Python、REBOL、Ruby等,也常被称作Script语言,通常被用于和底下的操作系统沟通。这类语言的缺点是效率差、源代码外露——所以不适合用来开发软件产品,一般用于网页服务器。
Hybrid Laguages(混合型语言),代表是JAVA和C#。介于解释型和编译型之间。
COMPILING Languages(编译型语言),C/C++,JAVA都是编译型语言。C++比较复杂,要成为高手没三五年是不行的,虽然如此,但真正要成为高手的都应该懂C/C++。 至于Delphi,如果想要跨Linux和Windows平台的语言,则Delphi似乎是最好的选择。
Assembly Languages(汇编语言),汇编语言是最接近于硬件的语言,不过现在几乎没多少人用了。
黑客学的是什么编程语言
技术没有黑白,网络编程的基础是协议
把编程挂上黑客的名义,多少有些标题党。代码怎么写,程序怎么用,完全是技术问题。不会因为叫网络编程就低人一等,叫黑客编程也不会变得神秘或者高大上,代码就在那里,不卑微也不高尚。所以学习编程,要有颗平常心。
新浪微博 互联网博主 花无涯:黑客入门学哪种编程语言好?
很多听课的同学和我反应,网络编程格外的吃力,繁琐,要实现某种功能,如果Google不到类似的代码就无法下手。各种语言或者框架针对网络编程的实现基本都相同,因为我们接触到网络通信都基于统一的规范和标准,语言和框架只是在用自己的方式去描述这个规范而已。本质的问题来了,如果你连基本的网络通信的四层模型都不懂,对TCP/IP协议族毫无概念,那么我奉劝你先不要着急敲代码,找本书,打开WireShark这样的工具好好做做练习。
中国黑客协会作为拥有黑客精神传承的老牌黑客组织,旗下提供的多数服务都是非盈利,吸收分属以及附属合作组织达2000多个。
2015年正式成立内部中国黑客协会信息安全组织多年来一直和国内多家安全组织建立友好关系,同时开设多个部门机构。
需要什么资金条件
如果你在学习的过程中不需要去培训机构,不去请教老师,并且自己去找教程,找书籍,那么资金不需要。
但是如果你需要减少自己摸索前行期间的痛苦和时间,那么你就需要去请求外部世界的人的帮助,比如去个培训机构,去请教个老师,去找别人为你整理好了的教程。这种情况需要一定资金支持。依次来看,培训机构略贵,周期长,效果对于自律、自学能力差的人比较好;请教一些老师,看缘分;去找别人为你整理的教程,几十几百不等的支出。
然后计算机网络,这个是更快的学习。不出一月应该可以解决。总计来算,两个月到三个月时间对对各种攻击入侵原理能够掌握,进一步深入,对于黑客技术实操、软件开发、网络架设、网络故障排查等都应该可以胜任。
但是记住一条:精湛和粗略知其所以然之间有一段大大的距离,它需要天赋和时间等各种因素去完成粗略到精湛的过渡。
不排斥任何示好行动,感谢曾经为黒协做出贡献的朋友们,非常感谢大家,感谢一路有你们的陪伴。
黑客协会一度转型为服务型组织机构,致力于提供最专业的网络安全服务。更设立公益事业部与海外分部一直与匿名者某分部建立合作关系,随后在政治上形成共识,核心观点是呼吁网络自由。
同年9月,中国黑客协会战略事业部计划,由花无涯负责的黑白网络,是国内第一家以公益为主的专业网络安全咨询服务提供商。
这个问题是矛盾的,要学黑客是看你想要成为哪种级别的黑客了,如果你只想成为脚本小子,你不用学任何一门编程,你只要熟悉各种黑客工具的使用就可以了。如果你想成为高级点的黑客,肯定是会要编程的,初学者建议从c语言学起,现在大学课程差不多都是这个安排的。如果你在c上花了很多精力,我相信你就可以成为一个高级黑客了。
学习哪种语言不重要,重要的是它能帮你解决问题就可以。当然编程语言还有很多,我只是列举几种供你参考。你只要明白一招鲜吃遍天,当然我说的是精通其中一门。
致力帮助与服务更多的人,梦想有一天,我们共同进步,让互联网不再饱受安全的困扰。
同年十月,中国黑客协会纪委成立千风安全组,千风安全组织立志于加强网络信息安全意识与必要的信息安全防范技术。
在高度信息化的今天,信息安全一度成为了互联网的热点,也随着层出不穷的安全事件将安全问题一次次的摆在了大众的面前。
你可以不懂安全,但你必须为安全问题的缺陷付出代价。
中国黑客协会非常重视人才的吸收的培养,有兴趣、热爱、执着童鞋们欢迎你们的加入,别让自己荒废着,新手永远是多数,我们将致力于新手启蒙和进阶教育,引导其树立正确观念,为社会贡献出一份力,网络世界不安定因素过多。
如果你觉得c语言入门太难,建议从python开始,我相信你也会爱上python的。但是c语言你必须要学习,因为我们的操作系统都是c写出来的。其他的编程语言,如果你不想成为一个程序员你大可不必那么认真的去钻研。web方面了解一下Java,php,java ,c#能看得懂漏洞源码。如果你想更深层次学习点软件安全,x86汇编,32位汇编这是必须的。
对Lisp 新手来说,学习哪种方言,使用哪些参考书和开发软件更适合
Common Lisp和Scheme是Lisp家族的两大主要方言,通用性比较好,ELisp和AutoLisp只能在特定的环境下使用,所以不推荐。
如果你只是想学习PF的思想,可以直接学习Scheme,FP的思想都有了,还比较简单,只不过库不太完备。如果追求CL的强大可以看看Racket,是PTL Scheme的进化版。
IDE推荐:
DrRacket
书籍推荐:
Teach Yourself Scheme Mit Press
Simply Scheme MIT Press
LISP in small pieces
r5rs
基本都有电子版,第三个Lisp in small pieces不能作为入门教程,它默认你已经学会了Scheme,并且着重讲如何实现一个Scheme的解释器或者编译器以及一些比较深层次的概念,不太好懂但是很开阔思路,而且经常将Scheme和CL进行对比,使你能够触类旁通。最后一个是Scheme的规范,也不适合作为入门教程,更适合作为reference,虽然它比较薄只有几十页。如果英文不太好,可以看看网上有没有中文版。
不过相对来说我还是推荐Common Lisp,原因三言两语也说不清,比较正统的Lisp,工业化程度高,如果你看过《黑客与画家》应该有所了解,但是缺点是学习难度大,虽然大家都说CL久经历练,但是糟粕也不少,这些别人说了没用,只有你学完了之后做两个项目才有体会。不过总起来说还是一门非常伟大的语言。首先由Lisp引进的编程思想包括if/then/else控制结构、递归函数调用、动态内存分配、垃圾收集、高阶函数、词法闭包、交互式编程、增量编译以及动态类型……
IDE推荐:
Lisp in a box
LispWorks(适合高薪阶层)
书籍推荐:
Practical Common Lisp
ANSI Common Lisp
我当初就是利用这两本书学习的,不过在学习过程中主要还参考了
Lisp Quick Reference
Common Lisp The Language
第一本参考用公式的方式把基本用法列出,基本上覆盖了整个ANSI Common Lisp标准,但是可能比较晦涩,不过习惯了就好了。第二本就不说了,类似牛津词典,一千多页,不懂的查查就行了,一般人看不下来,看下来也没啥意思。
当你读过这些书之后,基本上已经对Lisp有一个较深的了解,这时你可以自己写个项目练练手,或者直接到github上clone一个。另外还有些书不错,但是因为你已经有了比较扎实的基础,你可以随便看看,没必要像看课本那么仔细:
On Lisp(与Common Lisp The Language同一作者,相当于CLTL的进阶版)
Common Lisp A Gentle Introduction to Symbolic Computation
Land of Lisp(好多漫画!)
Successful Lisp
Tutorial on Good Lisp Programming Style
The Art of the Metaobject Protocol
这些书除了最后两本我都看得不是很仔细,因为很多和Practical Common Lisp、On Lisp有重复,所以我只是看一些有特点的部分。倒数第二本讲的是如何养成良好的Lisp编程风格,你可以当成散文来读。最后一本比较深,我也没有看完,主要讲的是CLOS相关的东西,可以用来开阔思路。
其实如果你想学习CL这门语言,这些足足足足足足够了,但是你还是觉得很无聊,好吧,再推荐两篇文章:
The Roots of Lisp
Recursive Functions of Symbolic Expressions and Their Computation by Machine Part I
建议把这两篇文章打印出来,一行行的看!一是因为都比较短,花不了你多少钱,二是因为都值得反复推敲,不是看一遍就扔了。第一篇文章是paul graham写的,就是那个ANSI Common Lisp、On Lisp以及《黑客与画家》的作者,主要内容是对第二篇论文的总结概括,探讨了Lisp的根基理论,难度较小,一共就十几页,看完了会有一些新的收获,这些是你看其它语言教程看不来的。第二篇我就不说了,Lisp的作者写的,好好看下,想想作者是如何设计出这样一门伟大的语言的,别说你数学不好,你不会学呀,再说这里用的数学也不难。
另外我不太清楚你学习Lisp的目的,上面说的可能比较适合一般的程序员,如果你是AI研究者你可以直接看下面的两本:
Paradigms of Artificial Intelligence Programming,Case Studies in Common Lisp
The Elements Of Artificial Intelligence(An Introduction Using Lisp)
黑客适合用什么语言?
黑客就是要不授权的情况下进入别人的电脑,做自己想做的事情。很多语言都可以编写,甚至最简单的dos也可以写高效率的黑客程序(批处理),脚本语言可以,java,c,c++,delphi,后三者是真编译,VB不是真编译,c语言编程很复杂,运行效率高。学习这个东西需要掌握很多东西,操作系统的原理,那些文件在系统的那个文件夹,功能是什么,进程的知识,注册表项的知识。网络知识。很多,学起来自然就知道要往哪方面努力了,操作系统的知识要掌握主流,XP系统虽然稳定正在慢慢退出,针对win7以及win8的编程知识也要掌握,因为肉鸡就是客户,你用XP编的程序要改的内容在win7已经被修补漏洞,工作白干了。
黑客的基本语言
我个人认为,要做一个黑客至少应该掌握
1.c语言,
2.asp或者php
3.Javascript
如果是优秀的黑客,汇编语言一定要好。
楼主要是只是想玩玩,那还是算了,黑客没你想象中的那么轻松潇洒。现在满大街都是只会用扫描器的“黑客”,没什么意思。
isp标准,但是可能比较晦涩,不过习惯了就好了。第二本就不说了,类似牛津词典,一千多页,不懂的查查就行了,一般人看不下来,看下来也没啥意思。当你读过这些书之后,基本上已经对Lisp有一个较深的了解,这时你可以自己写个项