當(dāng)然,最基本的前提是至少大致學(xué)過(guò)PHP的語(yǔ)法。
1、安裝相關(guān)軟件,如Sublime text、 Notepad 、editplus、 Seay源代碼審計(jì)系統(tǒng)等
2、獲得源碼,可以到網(wǎng)上下載各種網(wǎng)站源碼
3、安裝網(wǎng)站
審計(jì)方法:
通讀全文法:麻煩但全面
敏感函數(shù)參數(shù)回溯法:高效常用,Seay源代碼審計(jì)系統(tǒng)
定向功能分析法:主要根據(jù)程序的業(yè)務(wù)邏輯來(lái)審計(jì),首先是用瀏覽器逐個(gè)訪問(wèn),看看程序有哪些功能,根據(jù)相關(guān)功能推測(cè)可能存在的漏洞
審計(jì)的基本流程:
1、整體了解
2、根據(jù)定向功能法針對(duì)每一項(xiàng)功能進(jìn)行審計(jì)
3、敏感函數(shù)參數(shù)回溯法