第Ⅰ部分 基本知識
第1章 管理源代碼并使用編程語言
1.1 SCM概念
1.2 Git
1.2.1 使用代碼庫
1.2.2 Git與SVN合作
1.3 Mercurial
1.4 SVN
1.4.1 創(chuàng)建代碼庫
1.4.2 使用代碼庫
1.4.3 處理修訂
1.5 Eclipse集成開發(fā)環(huán)境
1.6 編程語言
1.6.1 常用術語
1.6.2 安全
1.6.3 C++
1.6.4 Java
1.6.5 JavaScript
1.6.6 Perl
1.6.7 Python
1.6.8 Ruby
第2章 命令行環(huán)境
2.1 Unix命令行
2.1.1 管道與重定向
2.1.2 命令聚寶盆
2.2 BackTrack Linux
2.2.1 配置
2.2.2 應用
2.3 MacPorts
2.3.1 初識MacPorts
2.3.2 安裝并管理軟件包
2.3.3 對安裝進行微調
2.4 Cygwin
2.4.1 下載與安裝
2.4.2 應用
2.5 X Window系統(tǒng)
2.5.1 選擇窗口管理器
2.5.2 客戶端/服務器模型
2.5.3 遠程X服務器與客戶機如何通信
2.5.4 增強X的安全性,第一部分:使用xhost和xauth
2.5.5 增強X的安全性,第二部分:使用SSH通信
2.5.6 其他X組件
2.5.7 小結
2.6 Windows PowerShell
2.6.1 讓名詞“動”起來
2.6.2 腳本與簽名
第3章 虛擬機與仿真器
3.1 虛擬化的好處
3.2 Oracle VirtualBox
3.2.1 為客戶機安裝Guest Additions組件
3.2.2 遠程訪問
3.3 VMware Player
3.3.1 下載與安裝
3.3.2 配置
3.4 Virtual PC
3.5 Parallels
3.6 其他開源產品
3.6.1 Bochs
3.6.2 QEMU
3.6.3 KVM
3.6.4 Qubes
3.6.5 Vice
3.6.6 Wine
3.6.7 Xen管理程序
……
第Ⅱ部分 系統(tǒng)
第4章 漏洞掃描
第5章 文件系統(tǒng)監(jiān)控
第6章 Windows審計
第Ⅲ部分 網絡
第7章 Netcat
第8章 端口轉發(fā)與重定向
第9章 網絡探測
第10章 網絡嗅探器與注入器
第11章 網絡防御
第12章 戰(zhàn)爭撥號器
第Ⅳ部分 應用程序
第13章 二進制分析
第14章 Web應用攻擊
第15章 密碼破解和暴力破解工具
第Ⅴ部分 取證
第16章 基礎取證
第17章 隱私工具