2022網(wǎng)絡(luò)安全超詳細(xì)路線圖糊余,小白看這篇就夠了

一.開始前的思考

1.我真的喜歡搞安全嗎?

2.我只是想通過安全賺錢錢嗎?

3.我不知道做什么就是隨便。

4.一輩子做信息安全嗎

這些不想清楚會(huì)對(duì)你以后的發(fā)展很不利,與其盲目的學(xué)習(xí)web安全谒兄,不如先做一個(gè)長遠(yuǎn)的計(jì)劃。否則在我看來都是浪費(fèi)時(shí)間社付。如果你考慮好了參照我的計(jì)劃進(jìn)行學(xué)習(xí),我不敢保證你實(shí)踐完多牛逼承疲,但是找6k-9k的工作絕對(duì)不成問題。

1.目的

本問目的是帶大家快速入門web安全鸥咖,不會(huì)搞些虛張聲勢(shì)的東西都是我的學(xué)習(xí)經(jīng)驗(yàn). 不會(huì)涉及到特別詳細(xì)的技術(shù),而是指導(dǎo)你去如何系統(tǒng)的學(xué)習(xí)少走彎路燕鸽,節(jié)約時(shí)間。要有自信啼辣。不要覺得任何人和任何事有多牛逼啊研,不低估自己,不高估別人。認(rèn)真學(xué)習(xí)党远。

2.經(jīng)驗(yàn)

我們?cè)趯W(xué)習(xí)web安全或者任何東西時(shí)都需要分階段專注學(xué)習(xí),比如研究XSS那么這段時(shí)間大部分精力只研究XSS削解。XSS通常結(jié)合CSRF來達(dá)到更好的利用效果,但是不要把太多時(shí)間放到csrf上沟娱,研究透徹xss后在研究下一個(gè)漏洞類型,要有重點(diǎn)的研究東西氛驮。

3.多看書和分析文章

學(xué)習(xí)代碼審計(jì)時(shí)我認(rèn)為最有效的方法,先去閱讀相關(guān)的書籍然后找兩篇分析0day的文章济似,照葫蘆畫瓢分析文章中一樣版本的代碼矫废,這對(duì)你成長很有幫助,進(jìn)步也非撑榇溃快蓖扑。

4.整理筆記

這個(gè)我覺得最重要,這是一個(gè)好習(xí)慣 可以讓我們重新把學(xué)習(xí)的技術(shù)做一個(gè)總結(jié)和鞏固台舱。在總結(jié)的過程形成自己對(duì)技術(shù)的理解與創(chuàng)新律杠。從而讓書本上的知識(shí)變成自己的東西。

點(diǎn)我獲取路線圖和資料

二柿赊,零基礎(chǔ)web安全學(xué)習(xí)計(jì)劃

2.1 HTTP協(xié)議請(qǐng)求 (TIME: 一周)

對(duì)以下下知識(shí)點(diǎn)做了解學(xué)習(xí)

  • http協(xié)議請(qǐng)求
  • http狀態(tài)碼
  • post / get 區(qū)別
  • 可以使用Chrome瀏覽器中F12查看“Network”標(biāo)簽中的HTTP請(qǐng)求響應(yīng),來了解HTTP協(xié)議請(qǐng)求.

2.2.危險(xiǎn)的HTTP頭參數(shù) (TIME: 一周)

HTTP請(qǐng)求時(shí)需對(duì)一些必要的參數(shù)做一些了解,這些參數(shù)也會(huì)造成很嚴(yán)重的安全安全問題如下:

  • user_agent
  • X-Forwarded-For
  • Referer
  • clien_ip
  • Cookie

2.3 專業(yè)術(shù)語天 (TIME: 一天)

了解如下專業(yè)術(shù)語的意思

  • webshell
  • 菜刀
  • 0day
  • SQL注入
  • 上傳漏洞
  • XSS
  • CSRF
  • 一句話木馬

2.4 專業(yè)黑客工具使用 (TIME: 10天)

熟悉如何滲透測(cè)試安全工具,掌握這些工具能大大提高你在工作的中的效率幻枉。

4.腳本語言+代碼審計(jì)入門 (TIME: 10天)

推薦php不用學(xué)的太靈通碰声,我們又不是搞開發(fā),了解基本語法和一些危險(xiǎn)函數(shù)即可如:open exec 等函數(shù)會(huì)造成什么漏洞,了解了php中的危險(xiǎn)函數(shù)會(huì)造成那些漏洞可舉一反三套用到別的腳本當(dāng)中 asp aspx java這些語言的危險(xiǎn)函數(shù)可能只是寫法不一樣功能是相同的,了解這些后就可以來做一些web漏洞的代碼審計(jì)了熬甫。

php代碼審計(jì) 學(xué)習(xí)地址: http://secbang.com/webtype.html

點(diǎn)我獲取路線圖和資料

5.Sql注入 (TIME: 3天)

零基礎(chǔ)就先用最有效的辦法注入推薦注入工具 sqlmap如何使用胰挑? 如果你不想只停留在使用工具的層面,那么你需要學(xué)習(xí)一下數(shù)據(jù)庫椿肩,mysql sqlserver 隨便先學(xué)一個(gè)前期學(xué)會(huì) selsct 就行瞻颂,php嘗試自己寫一個(gè)查詢數(shù)據(jù)庫的腳本來了解手工sql注入的原理,這樣進(jìn)步會(huì)很快,如果想深入可以把各種數(shù)據(jù)庫注入都溫習(xí)一邊郑象。關(guān)于需要掌握的技術(shù)點(diǎn):

1. 數(shù)字型注入

2.字符型注入

3.搜索注入

4.盲注(sleep注入)

5.sqlmap使用

6.寬字節(jié)注入

mysql入門 學(xué)習(xí)地址:https://www.bilibili.com/video/BV173411j7Qj

Sqlmap 學(xué)習(xí)地址:https://www.bilibili.com/video/BV173411j7Qj

sleep原理 學(xué)習(xí)地址: 盲注sleep函數(shù)執(zhí)行sql注入攻擊

6.CSRF 跨站點(diǎn)請(qǐng)求 (TIME: 3天)

為什么會(huì)造成csrf贡这,GET型與POST型CSRF 的區(qū)別, 如何防御使用 token防止 csrf?

csrf 詳細(xì)學(xué)習(xí)筆記

7.XSS (TIME: 7天)

要研究xss首先了解同源策略厂榛, Javascript 也要好好學(xué)習(xí)一下 盖矫,以及html實(shí)體 html實(shí)體的10 或16進(jìn)制還有javascript 的8進(jìn)制和16進(jìn)制編碼,

xss 學(xué)習(xí)地址 :在學(xué)習(xí) XSS 前應(yīng)該學(xué)習(xí)什么击奶?

進(jìn)制編碼 學(xué)習(xí)地址:http://su.xmd5.org/static/drops/tips-689.html

同源策略 學(xué)習(xí)地址:Browser Security-同源策略辈双、

8.文件上傳漏洞 (TIME: 7天)

了解下開源編輯器上傳都有那些漏洞,如何繞過系統(tǒng)檢測(cè)上傳一句話木馬

上傳繞過學(xué)習(xí): https://wenku.baidu.com/view/867ad233dc36a32d7375a417866fb84ae45cc386.html

9 php-遠(yuǎn)程/本地 文件包含 (TIME: 10天)

去學(xué)習(xí)下 include() include_once() require() require_once() fopen() readfile() 這些php函數(shù)是如何產(chǎn)生文件包含漏洞, 本地包含與遠(yuǎn)程包含的區(qū)別柜砾。

以及利用文件包含時(shí)的一些技巧如:截?cái)?/偽url/超長字符截?cái)?等 湃望。

10 php-命令執(zhí)行 (TIME: 3天)

PHP代碼中常見的代碼執(zhí)行函數(shù)有:

eval(), assert(), preg_replace(), call_user_func(), call_user_func_array(),create_function(), array_map()等。

了解這些函數(shù)的作用然后些搞清楚如何造成的代碼執(zhí)行漏洞。

12 ssrf (TIME: 3天)

了解ssrf的原理,以及ssrf的危害证芭。

ssrf能做什么瞳浦。當(dāng)我們?cè)谶M(jìn)行web滲透的時(shí)候是無法訪問目標(biāo)的內(nèi)部網(wǎng)絡(luò)的,那么這個(gè)時(shí)候就用到了ssrf漏洞,利用外網(wǎng)存在ssrf的web站點(diǎn)可以獲取如下信息檩帐。

1.可以對(duì)外網(wǎng)术幔、服務(wù)器所在內(nèi)網(wǎng)、本地進(jìn)行端口掃描湃密,獲取一些服務(wù)的banner信息;

2.攻擊運(yùn)行在內(nèi)網(wǎng)或本地的應(yīng)用程序(比如溢出);

3.對(duì)內(nèi)網(wǎng)web應(yīng)用進(jìn)行指紋識(shí)別诅挑,通過訪問默認(rèn)文件實(shí)現(xiàn);

4.攻擊內(nèi)外網(wǎng)的web應(yīng)用,主要是使用get參數(shù)就可以實(shí)現(xiàn)的攻擊(比如struts2泛源,sqli等);

5.利用file協(xié)議讀取本地文件等拔妥。

13 邏輯漏洞 (TIME: 7天)

常見的邏輯漏洞一般都會(huì)在如下地方出現(xiàn)

1.訂金額任意修改--購物站經(jīng)常出現(xiàn)

2.驗(yàn)證碼回傳

3.越權(quán)操作,其主要原因是沒對(duì)ID參數(shù)做cookie驗(yàn)證導(dǎo)致达箍。

4.找回密碼存在設(shè)計(jì)缺陷

5.接口無限制枚舉

http://www.freebuf.com/vuls/112339.html

14 xee(XML外部實(shí)體注入) (TIME: 5天)

當(dāng)允許xml引入外部實(shí)體時(shí)没龙,通過構(gòu)造惡意內(nèi)容,可以導(dǎo)致文件讀取缎玫、命令執(zhí)行硬纤、內(nèi)網(wǎng)探測(cè)等危害

http://blog.sina.com.cn/s/blog_8194b04f0102wsoe.html

15 XPath注入 (TIME: 5天)

path注入攻擊本質(zhì)上和SQL注入攻擊是類似的,都是輸入一些惡意的查詢等代碼字符串赃磨,從而對(duì)網(wǎng)站進(jìn)行攻擊

https://blog.csdn.net/quiet_girl/article/details/50588130

點(diǎn)我獲取路線圖和資料

16 服務(wù)器解析漏洞

Iis 解析漏洞

nginx 解析漏洞

tomcat 后臺(tái)上傳漏洞

jboss 上傳漏洞

如果上述漏洞原理掌握的都差不多那么你就可以去找個(gè)工作實(shí)踐一下了.

# 加分項(xiàng)目-滲透信息搜集 (TIME: 15天)#

子域名搜集 利用DNS域名傳送漏洞搜集二級(jí)域名

Liunx測(cè)試命令如下:

Dns服務(wù)器 1.1.1.1 測(cè)試域名http://wooyun.org

dig @1.1.1.1 http://sechook.org axfr

nmap --script dns-zone-transfer --script-args dns-zone-transfer.domain=http://wooyun.org -p 53 -Pn 1.1.1

實(shí)例查詢蘇寧DNS服務(wù)器

D:\deep>nslookup

默認(rèn)服務(wù)器: localhost

Address: 10.11.0.1

set type=ns

http://suning.com

服務(wù)器: localhost

Address: 10.11.0.1

非權(quán)威應(yīng)答:

http://suning.com nameserver = http://lns1.zdnscloud.info

http://suning.com nameserver = http://gns2.zdnscloud.net.cn

http://suning.com nameserver = http://lns2.zdnscloud.biz

http://suning.com nameserver = http://gns1.zdnscloud.net

查詢蘇寧http://suning.com IP

C:\Users\jack>nslookup http://suning.com

服務(wù)器: localhost

Address: 10.11.0.1

非權(quán)威應(yīng)答:

名稱: http://suning.xdwscache.ourwebcdn.com

Addresses: 203.130.60.48 //對(duì)應(yīng)ip

203.130.60.49 //對(duì)應(yīng)ip

203.130.60.50 //對(duì)應(yīng)ip

Aliases: http://suning.com

http://Suning.com.wscdns.com //別名

在線二級(jí)域名爆破網(wǎng)站

https://dnsdumpster.com/

Netcraft - Search Web by Domain

工具獲取二級(jí)域名

滲透測(cè)試中常用的在線工具--SecWiki 專題 參考鏈接

subDomainsBrute

wydomain

theHarvester.py

Fierce

Dig

knock

dnsspider

SubDomainscollect

SubBrute

dirfuzz

使用格式:

fierce -dns http://baidu.com -threads 3

subDomainsBrute.py http://suning.com

python theHarvester.py -d http://suning.com -l 500 -b baidu -v 國內(nèi)百度找的多

python theHarvester.py -d 公司名 -l 500 -b baidu -v

python theHarvester.py -d http://suning.com -l 500 -b google -v國外站google多

python theHarvester.py -d school -l 1000 -b all all使用所有的搜索引擎進(jìn)行搜索

subDomainsBrute使用需要安裝依賴支持

報(bào)錯(cuò)信息:ImportError: No module named dns.resolver

需要安裝的庫是 dnspython

pip install dnspython

沒有pip的話, 可以用

https://github.com/rthalley/dnspython.git 下載

cd dnspython

python setup.py install

搜索引擎 Google新經(jīng)驗(yàn):

  • 把google可能忽略的字列如查詢范圍
  • 把某個(gè)字忽略

~ 同意詞

. 單一的通配符

  • 通配符筝家,可代表多個(gè)字母

"" 精確查詢

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市邻辉,隨后出現(xiàn)的幾起案子溪王,更是在濱河造成了極大的恐慌,老刑警劉巖值骇,帶你破解...
    沈念sama閱讀 222,807評(píng)論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件莹菱,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡吱瘩,警方通過查閱死者的電腦和手機(jī)道伟,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,284評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來使碾,“玉大人皱卓,你說我怎么就攤上這事〔看” “怎么了娜汁?”我有些...
    開封第一講書人閱讀 169,589評(píng)論 0 363
  • 文/不壞的土叔 我叫張陵,是天一觀的道長兄朋。 經(jīng)常有香客問我掐禁,道長怜械,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,188評(píng)論 1 300
  • 正文 為了忘掉前任傅事,我火速辦了婚禮缕允,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蹭越。我一直安慰自己障本,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,185評(píng)論 6 398
  • 文/花漫 我一把揭開白布响鹃。 她就那樣靜靜地躺著驾霜,像睡著了一般。 火紅的嫁衣襯著肌膚如雪买置。 梳的紋絲不亂的頭發(fā)上粪糙,一...
    開封第一講書人閱讀 52,785評(píng)論 1 314
  • 那天,我揣著相機(jī)與錄音忿项,去河邊找鬼蓉冈。 笑死,一個(gè)胖子當(dāng)著我的面吹牛轩触,可吹牛的內(nèi)容都是我干的寞酿。 我是一名探鬼主播,決...
    沈念sama閱讀 41,220評(píng)論 3 423
  • 文/蒼蘭香墨 我猛地睜開眼脱柱,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼伐弹!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起褐捻,我...
    開封第一講書人閱讀 40,167評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤掸茅,失蹤者是張志新(化名)和其女友劉穎椅邓,沒想到半個(gè)月后柠逞,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,698評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡景馁,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,767評(píng)論 3 343
  • 正文 我和宋清朗相戀三年板壮,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片合住。...
    茶點(diǎn)故事閱讀 40,912評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡绰精,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出透葛,到底是詐尸還是另有隱情笨使,我是刑警寧澤,帶...
    沈念sama閱讀 36,572評(píng)論 5 351
  • 正文 年R本政府宣布僚害,位于F島的核電站硫椰,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜靶草,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,254評(píng)論 3 336
  • 文/蒙蒙 一蹄胰、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧奕翔,春花似錦裕寨、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,746評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至互艾,卻和暖如春试和,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背纫普。 一陣腳步聲響...
    開封第一講書人閱讀 33,859評(píng)論 1 274
  • 我被黑心中介騙來泰國打工阅悍, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人昨稼。 一個(gè)月前我還...
    沈念sama閱讀 49,359評(píng)論 3 379
  • 正文 我出身青樓节视,卻偏偏與公主長得像,于是被迫代替她去往敵國和親假栓。 傳聞我的和親對(duì)象是個(gè)殘疾皇子寻行,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,922評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容