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

来源:互联网 发布:windows live id号 编辑:程序博客网 时间:2024/04/28 12:30

推荐书目:

基础类:
《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

       《PHPMySQL权威指南》

       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

0 0
原创粉丝点击