本文目录一览:
- 1、黑客新手入门应该学习哪些书籍?
- 2、新手如何学习编程?
- 3、黑客零基础入门
黑客新手入门应该学习哪些书籍?
之一不建议你买书店里的黑客知识基础教程,因为一般等到书出版时,技术已经很旧了。一般来说买杂志比较好。
考虑到楼主是新手,一开始就扎进程序的海洋和容易使人丧失兴趣和信心,毕竟让别人一开始就汇编,VC++也不现实。不过,编程虽不是黑客入门的前提,但是以后学习路上的必要素质。如果要先学编程,建议选择VB或Delphi,比较容易学习,且功能强大。
我推荐《黑客X档案》,可以接触到很多新技术,而且就算是菜鸟也看得懂(因为绝大部分读者都是初学者,所以这本杂志挺照顾菜鸟的)。
如果觉得这本杂志基本上每期都没问题就可以试试读一读《黑客防线》,这本书所用到的技术有所提高,一开始可能读不懂,但如果反复钻研,将杂志读懂后,你的技术会进步非常快,差不多读黑防一年以后,你的技术就可以算中等的了,80%的问题都难不倒你了。接下来如果你还想提高,就自己找食吃吧,加一个高级的技术讨论群,经常登陆一些大黑客的blog,自己在网上找资料,有时间研究一些微软漏洞,这样基本上能步入大黑客行列。
此外要给你们这些新人一些忠告:不要信网上那些付费的黑客培训,常常是交了钱就丢给你一包几年前就出来的资料,没有任何实质性的辅导。此外你将来若是遇到师父,如果愿意免费教你更好,如果向你要钱,基本上可以断定那人就是菜鸟了(真正有技术的人不么这么赚钱,赚的钱要多多了)
新手如何学习编程?
学编程入门建议:
1.学编程要从根本出发,从理论上来说,需要广泛的阅读。了解算法的博大精深和计算机的基本理论。
2.从实践上来说,需要有广泛的练习,练习的广泛在于练习不同的内容。然后就是创新精神和数学思维能力,这些都是需要培养的。基础要打好学编程要具备一定的基础。
3.逻辑思维能力的培养、学程序设计要有一定的逻辑思维能力。“思维能力”的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。
黑客零基础入门
对于零基础的朋友之一步要做的是掌握web前后端基础和服务器通讯原理,前后端包括h5,js,PHP,sql等等。
第二步要做的是熟悉当下主流的漏洞原理及利用,包括但不限于,xss,csrf,文件包含,文件上传,远程代码执行,sql注入等等。
第三步就是实战挖掘主流漏洞及代码审计漏洞,本着非授权即违法的原则,大家 不要去找非授权的网站去黑,大家可以在各大SRC平台上挖掘漏洞,SRC即漏洞响应平台。
进入学习阶段:
首先是我给大家推荐的是前端的html/css/js + php进行学习,前端的这些都是肯定需要学习的知识,至于后端的编程语言我建议还是php,主要是因为入门学习快、目的呢就是更快的接触到php+mysql开发。
这样前前后后的知识加起来才能在知识链上完整构成一个网站,这样做的好处的就是快速了解一个网站如何开发,什么是前端和后端,什么是http,什么是数据库,网站的数据都存储在哪?
当然不怕枯燥的话从C语言开始学起更佳,相比于C语言这种学习了半载一年还不一定有什么成果的玩意,直接用工具按照教程来达到目的会容易且有趣的多,但学习C语言在很多的时候,往往能够学习到C语言之外的东西,对程序的运行,内存的分配与管理,数据结构甚至是编程的书写习惯,都有非常大的好处,可以说,C语言学会后再学习其它大部分的语言都会快得多。