您的位置:首页 > 其它

(转)大神学长给我们的书目,好多好残暴(结尾附上pdf地址)

2015-08-04 09:47 155 查看
推荐书目:

基础类:

《PHP基础教程》 - PHP大神推荐,PHP入门经典。

《PHP与MySQL权威指南》 - 主要推荐其中的MYSQL部分,如果对数据库不熟悉,可能会影响到后面SQL注入的学习。

《Javascript权威指南》 - XSS的基础,如果JS不熟练的话,可能XSS攻击也不会很熟练。学习JS有助于后续的XSS攻击的学习。

《Python基础教程》 - 写脚本必备的编程语言,在日站的时候有奇效。

《TCP/IP详解 卷I》或《图解TCP/IP》 - 了解基本的网络知识,第一本比较晦涩难懂,第二本比较生动有趣。

《HTTP权威指南》或《图解HTTP》 - 了解一下HTTP协议的各种细节,在浏览网页的时候浏览器究竟替我们做了哪些事情。

工欲善其事必先利其器,想做黑客,不会一些编程语言怎么能行呢?这里主要推荐了一些语言类的书目,只有了解WEB应用程序是如何工作的,如何开发出来的,才能够知道如果去攻击一个程序。

攻防类:

《白帽子讲WEB安全》 - WEB入门必备,可以说是很不错的入门经典

《前端黑客》 - 理由同上,讲的很全面

《Kali渗透测试技术实战》 - 来看看真正的渗透流程是什么样子的吧,不要再做所谓的脚本小子吧!

《黑客攻防技术宝典Web实战篇》 - 讲的十分全面,让你对WEB安全有个更全面的认识

《SQL注入攻击与防御》 - SQL攻击经典之作

《XSS跨站脚本攻击剖析与防御》 - 近期出的一本讲XSS很好的书

当修炼好了内功,需要学习一些武功招式,这些可以说是一些必知的东西,多了解一些对黑客没坏处。

推荐网站:

wooyun.org - 作为一名黑客怎么能不知道乌云呢?

drops.wooyun.org - 乌云知识库,你值得拥有。

freebuf

91ri

小作业:

1.使用CI框架编写一个个人博客。

2.如果觉得上面那个太难了,请使用CI框架编写一个论坛。

3.如果还觉得难。。那。。请自己日站去吧,在实践中学习吧,你会发现开发能力是多么的重要。

逆向方向:

小黑客你好~

推荐书目:

基础类(建议按顺序学习):

《汇编语言》 王爽著 - 重中之重,逆向的基础。

《琢石成器》 - 32位汇编逆向的基础。

《Windows程序设计》 - 详解WINDOWS程序是怎么开发出来的,最基本的原理,对逆向一个程序有很大的帮助。

(琢石成器和Windows程序设计可交换顺序)

《逆向工程核心原理》 - 力荐! - 最近出的一本新书,感觉讲的很详细。

切勿浮沙筑高台,一定要打好基础!

进阶类:(可不全看)

《加密与解密》 第三版 - 逆向入门经典书目,看雪论坛出品。

《Windows PE权威指南》 - 从事windows平台研究必备枕头书。对PE格式文件的详解。

《恶意代码分析实战》 - 想以后从事恶意软件分析或者病毒分析的小伙子们可以看一看

《数据结构》 - 数据结构啊,对逆向帮助很大的,以后也是专业必修课。

就列举到这里,估计学到这里了大家会发现很多好玩的事情了,就不需要再提供书单引导大家了。

推荐网站:

看雪

52破解

小甲鱼论坛的加密与解密版块

Android开发方向:

程序猿?

推荐书目:

《疯狂JAVA讲义》 - 个人感觉是JAVA入门的比较好的书,而且比较新。

《疯狂Android讲义》 - 相比下面的第一行代码,更推荐下面的这本android入门

《第一行代码》 - 这本书作为android开发入门很合适,浅显易懂。

《Android C++高级编程 - 使用NDK》 - 应该算为数不多的讲解NDK开发的书籍,也是android开发必备吧。

《Android驱动开发权威指南》 - Android驱动开发,大神推荐。不过我没看过。

乱入:《Android软件安全与逆向分析》 - 想做Android安全的小伙子们可以看一看

《深入理解Android》 - 深入理解Android,对Android系统分析的很透彻,做开发建议读一读,可以对app的理解更进一步的加深。

别的书我不知道了,希望大家继续补充

小作业:

1. 写个Android版的天气预报程序吧

2. 写个Android版的自己觉得有意思的APP吧

Windows方向:

你真的要做一名程序猿么。。

推荐书目:

《Windows程序设计》 - windows开发入门必看,没有为什么。

《Windows核心编程》 - 入门之后,向着更深的层次去进发吧。

《寒江独钓》 - 到了这里,继续向windows的底层去冲击吧!驱动开发必备。

别问我为啥就3本。。这3本能看完一本就算你厉害。。

小作业:

1. 写个Windows记事本吧

2. 觉得第一个难就写个计算器吧

3. 没有第三个了。。

网络方向:

拉网线么

推荐书目:

《思科网络技术学院教程CCNA Exploration:网络基础知识》

《思科网络技术学院教程CCNA Exploration:路由协议和概念》

《图解TCP/IP》

《计算机网络》 Andrew S.Tanenbaum

《wireshark数据包分析实战》

Linux方向:

敲命令很酷吧

推荐书目:

《C和指针》

《Unix/Linux编程实践教程》

《UNIX环境高级编程》

《Linux内核设计的艺术》

《Linux内核设计与实现》

WEB方向:

我们只是程序员,我们真的不是美工

很多人都以为web前端开发是设计网页的,其实开发一个项目往往是客户雇佣其他的设计师设计出来一些psd并提供一些图片,而我们负责的则是用代码实现他psd中的设计。。所以web程序员要精进自己的技术以实现设计师各种天马行空的想法。

相信许多人都已经接触了简单的html和css,并用它们编写过简单的页面。

javascript是一门非常优秀的编程语言,现在被广泛应用在web前端和后台开发。浏览器为javascript提供的DOM api使得web开发人员可以使用这门语言轻松的控制web前端的各种动态功能。你可以用它随意改变html元素的css属性,监听元素及表单的各种事件,甚至在不刷新页面的情况下向后台请求数据。javascript的广泛应用使其成为web的“通用语言”,学好它很重要。

在基础的学习中,我推荐《javascript DOM编程艺术》这本书,里面详细的讲解了js DOM的工作原理,讲的很生动又不很枯燥,你可以先通过w3school学习基本的js语法,然后从这本书里抽几章看看加深对它的理解。不理解的部分多google有的是大牛帮你解答。《javascript权威指南》可以当作一本字典来帮助你学习。

jQuery是一套跨浏览器的javascript库,可以大幅度简化html和js之间的操作。http://jquery.com/上面可以下载jQuery文件,把它引入你的网站可以体验各种它提供的各种便利。你可以试着用它来重写《javascript DOM编程艺术》中提到的“图片库”。

如果你是windows系统可以安装https://www.apachefriends.org/zh_cn/index.html中的xampp来在本地搭建wamp环境来练习php语法和数据库操作。linux也可以用lnmp一键安装包来构建lnmp环境。你可以从《php与mysql程序设计》,w3s网站上学习基本的php语法和数据库操作。

在熟悉了上面这些技能后你可以试着用http://codeigniter.org.cn/ 上提供的CI框架开发一个简单的个人博客,这是一个基于MVC体系的php开发框架,可以帮助你熟悉MVC开发思想。这个CI框架的中文官网上有大量的文档可以帮助你熟悉这个框架。
http://www.w3cfuns.com/ “中国第一Web前端开发综合性网站,汇聚了广大中国Web前端开发工程师”

另外多上网f12看看别人炫酷网站的源码,研究一下他们的效果是怎样实现的。web学习的最佳资源永远是web本身。

渗透方向:

基础类:

《PHP基础教程.第4版》
http://pan.baidu.com/s/1jGopDYY
《PHP与MySQL权威指南》
http://vdisk.weibo.com/s/aGfNhFvk17xXd
《Javascript权威指南》
http://www.cr173.com/soft/27744.html
《Python基础教程》
http://vdisk.weibo.com/s/B-OrmMa5RmDLL
TCP/IP协议详解PDF中文版【三卷完整版】
http://www.3987.com/xiazai/2/48/158/40780.html
《图解TCP/IP》
http://pan.baidu.com/s/1sjqFUxf
《HTTP权威指南》
http://vdisk.weibo.com/s/CfyqKxmMCgCKn http://download.csdn.net/detail/jobsen123/5415757
【试读】《图解HTTP》
http://download.csdn.net/detail/ccnaguren/8022173 http://down.51cto.com/data/1534675
参考:《HTTP协议详解》 http://download.csdn.net/detail/wangyu519/4892079
攻防类:

《白帽子讲WEB安全》
http://pan.baidu.com/s/1dDekyvJ
《前端黑客》 (web前端黑客技术揭秘)
http://download.csdn.net/download/zhangjinpeng66/5317013
【试读】《Kali Linux & BackTrack渗透测试实战》
http://vdisk.weibo.com/s/e41M8kVGyYqB
参考:Kali Linux Web 渗透测试
http://www.xuanhun521.com/?search=Kali+Linux+Web+%E6%B8%97%E9%80%8F%E6%B5%8B%E8%AF%95
《黑客攻防技术宝典Web实战篇》
http://www.jb51.net/books/36388.html
《SQL注入攻击与防御》
http://www.ddooo.com/softdown/50160.htm
《XSS跨站脚本攻击剖析与防御》
http://down.51cto.com/data/1884673
逆向方向:

基础类(建议按顺序学习):

《汇编语言》
http://dl.dbank.com/c09jbh6fxm http://www.mt30.com/Soft/ShowSoftDown.asp?UrlID=5&SoftID=4579
《琢石成器》
http://www.jb51.net/books/58880.html
《Windows程序设计》
http://download.csdn.net/download/xinruodingshui/4925278
《逆向工程核心原理》

about:blank 网上似乎没有这书的电子版在流传~~买一本吧 不贵的

参考 逆向工程核心原理图书-源代码
http://download.csdn.net/download/u014769426/7214171
参考 逆向工程揭密/安全技术大系 中文版 PDF
http://down.51cto.com/data/865577 http://dl.dbank.com/c03m12mtaq http://download.csdn.net/detail/xcntime/3819122
进阶类:(可不全看)

《加密与解密》
http://www.3987.com/xiazai/2/48/158/14026.html
《Windows PE权威指南》
http://www.jb51.net/books/61201.html
《恶意代码分析实战》

参考 《恶意代码分析实战》-实验实例
http://down.51cto.com/data/1902375
参考 0day安全软件漏洞分析技术PDF
http://www.cr173.com/soft/2775.html
《数据结构》严蔚敏编著
http://www.cr173.com/soft/19167.html
Android开发方向:

《疯狂JAVA讲义》
http://pan.baidu.com/share/link?shareid=2713696513&uk=1260508576 http://www.cr173.com/soft/46848.html
《疯狂Android讲义》
http://www.jb51.net/books/42372.html
【试读】《第一行代码》(《第一行代码——Android》前言+目录+前两章.pdf)
http://vdisk.weibo.com/s/e41M8kVH6E5z
参考 Android第一行代码源码
http://download.csdn.net/detail/sinyu890807/7747691
参考 android移动开发一本就够了+完整PDF+代码地址
http://download.csdn.net/detail/mmlinux/7752679
参考 《Android基础教程》pdf电子书+源代码
http://download.csdn.net/detail/u011495204/5907537
《Android C++高级编程 - 使用NDK》(和这名字类似的倒是挺多的
不知道有没区别)

参考 Android C++高级编程 使用NDK[ 英文]
http://download.csdn.net/detail/chence19871/8175565
参考 Android C++高级编程 使用NDK 源码
http://download.csdn.net/detail/zhangyuanhao/7989201 http://download.csdn.net/detail/jwsong2001ok/7553697
《Android驱动开发权威指南》
http://www.jb51.net/books/78654.html
《Android软件安全与逆向分析》
http://www.jb51.net/books/81502.html
《深入理解Android》

卷I http://pan.baidu.com/s/15ScsI
卷II http://pan.baidu.com/s/1suRso
Windows方向:

《Windows程序设计》

第五版 http://www.jb51.net/books/70669.html
第六版 http://down.51cto.com/data/768158
《Windows核心编程》
http://download.csdn.net/detail/hollysyshs/4473025 http://www.cr173.com/soft/19303.html
寒江独钓《Windows内核安全编程》
http://www.cr173.com/soft/19296.html
网络方向:

《思科网络技术学院教程CCNA Exploration:网络基础知识》
http://down.51cto.com/data/393586
《思科网络技术学院教程CCNA Exploration:路由协议和概念》
http://down.51cto.com/data/393555
《图解TCP/IP》
http://pan.baidu.com/s/1sjqFUxf
《计算机网络》 Andrew S.Tanenbaum
http://down.51cto.com/data/724297
《wireshark数据包分析实战》
http://down.51cto.com/data/907025 http://download.csdn.net/detail/u011538384/5908643
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: