審計(jì)PHP工具篇之 RIPS

0x00 前言

代碼審計(jì)工具可以輔助我們進(jìn)行白盒測(cè)試苫耸,大大提高漏洞分析和代碼挖掘的效率蜈块。

在源代碼的靜態(tài)安全審計(jì)中曾沈,使用自動(dòng)化工具輔助人工漏洞挖掘柠辞,一款好的代碼審計(jì)軟件团秽,可以顯著提高審計(jì)工作的效率。學(xué)會(huì)利用自動(dòng)化代碼審計(jì)工具叭首,是每一個(gè)代碼審計(jì)人員必備的能力习勤。
代碼審計(jì)工具按照編程語(yǔ)言、審計(jì)原理焙格、運(yùn)行
環(huán)境可以有多種分類图毕。商業(yè)性的審計(jì)軟件一般都支持多種編程語(yǔ)言,比如VCG眷唉、Fortify SCA予颤,缺點(diǎn)就是價(jià)格比較昂貴。其他常用的代碼審計(jì)工具還有findbugs冬阳、codescan蛤虐、seay,但是大多都只支持Windows環(huán)境肝陪。所以針對(duì)PHP代碼審計(jì)驳庭,這里介紹一款免費(fèi)并且跨平臺(tái)的 PHP 代碼審計(jì)軟件——Rips。

0x01 工具介紹

Rips 是使用PHP語(yǔ)言開(kāi)發(fā)的一個(gè)審計(jì)工具,所以只要有可以運(yùn)行PHP的環(huán)境就可以輕松實(shí)現(xiàn)PHP的代碼審計(jì)饲常,它現(xiàn)在的最新免費(fèi)開(kāi)源版本是0.55版本蹲堂,如果需要更好的服務(wù),可以打開(kāi) 官網(wǎng) 查看贝淤。這里我們使用的是其開(kāi)源版本柒竞,點(diǎn)擊這里 訪問(wèn)下載鏈接。

工具特點(diǎn):

  1. 能夠檢測(cè)XSS播聪、SQL注入朽基、文件泄露、本地/遠(yuǎn)程文件包含离陶、遠(yuǎn)程命令執(zhí)行以及更多種類型的漏洞踩晶。
  1. 有5種級(jí)別選項(xiàng)用于顯示以及輔助調(diào)試掃描結(jié)果。
  1. 標(biāo)記存在漏洞的代碼行枕磁。
  1. 對(duì)變量高亮顯示。
  1. 在用戶定義函數(shù)上懸停光標(biāo)可以顯示函數(shù)調(diào)用术吝。
  1. 在函數(shù)定義和調(diào)用之間靈活跳轉(zhuǎn)计济。
  1. 詳細(xì)列出所有用戶定義函數(shù)(包括定義和調(diào)用)、所有程序入口點(diǎn)(用戶輸入)和所有掃描過(guò)文件(包括include的文件)排苍。
  1. 以可視化的圖表展示源代碼文件沦寂、包含文件、函數(shù)及其調(diào)用淘衙。
  1. 僅用幾個(gè)鼠標(biāo)點(diǎn)擊就可以使用CURL創(chuàng)建針對(duì)檢測(cè)到漏洞的EXP實(shí)例传藏。
  1. 詳細(xì)列出每個(gè)漏洞的描述、舉例彤守、PoC毯侦、補(bǔ)丁和安全函數(shù)。
  1. 7種不同的語(yǔ)法高亮顯示模式具垫。
  1. 使用自頂向下或者自底向上的方式追溯顯示掃描結(jié)果侈离。
  1. 一個(gè)支持PHP的本地服務(wù)器和瀏覽器即可滿足使用需求。
  1. 正則搜索功能筝蚕。

安裝方法:

下載 文件并解壓到PHP的執(zhí)行路徑即可

0x02 工具使用

首先我們?cè)L問(wèn)url打開(kāi)我們的工具


打開(kāi)工具界面

接下來(lái)卦碾,我將之前的一個(gè)比賽代碼放入進(jìn)去開(kāi)始掃描


準(zhǔn)備掃描

文件較多,需要耐心等待幾分鐘起宽,靜下來(lái)喝杯茶好啦洲胖。嗯,茶真好喝坯沪,我們來(lái)看一下結(jié)果
漏洞概覽圖

洞還真的不少绿映,畢竟是比賽用的嘛,沒(méi)有洞還怎么插啊屏箍,呸绘梦,怎么做啊橘忱。點(diǎn)擊紅色標(biāo)記的方框,就可以看到關(guān)于這個(gè)漏洞的介紹
漏洞詳情圖

當(dāng)看見(jiàn)紅色標(biāo)記里面的按鈕時(shí)卸奉,這個(gè)洞我們就可以自動(dòng)生成exploit腳本的钝诚,如下所示
exploit生成頁(yè)面

嗯,我就先介紹到這里啦榄棵,RIPS更加強(qiáng)大的功能就自己挖掘吧凝颇,收工。

0x03 結(jié)束

省略略略略略略略略略略略略略略略略略略略略略略略略略略略略略略略

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末疹鳄,一起剝皮案震驚了整個(gè)濱河市拧略,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌瘪弓,老刑警劉巖垫蛆,帶你破解...
    沈念sama閱讀 211,817評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異腺怯,居然都是意外死亡袱饭,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,329評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門呛占,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)虑乖,“玉大人,你說(shuō)我怎么就攤上這事晾虑≌钗叮” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 157,354評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵帜篇,是天一觀的道長(zhǎng)糙捺。 經(jīng)常有香客問(wèn)我,道長(zhǎng)坠狡,這世上最難降的妖魔是什么继找? 我笑而不...
    開(kāi)封第一講書人閱讀 56,498評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮逃沿,結(jié)果婚禮上婴渡,老公的妹妹穿的比我還像新娘。我一直安慰自己凯亮,他們只是感情好边臼,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,600評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著假消,像睡著了一般柠并。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 49,829評(píng)論 1 290
  • 那天臼予,我揣著相機(jī)與錄音鸣戴,去河邊找鬼。 笑死粘拾,一個(gè)胖子當(dāng)著我的面吹牛窄锅,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播缰雇,決...
    沈念sama閱讀 38,979評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼入偷,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了械哟?” 一聲冷哼從身側(cè)響起疏之,我...
    開(kāi)封第一講書人閱讀 37,722評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎暇咆,沒(méi)想到半個(gè)月后锋爪,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,189評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡爸业,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,519評(píng)論 2 327
  • 正文 我和宋清朗相戀三年几缭,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片沃呢。...
    茶點(diǎn)故事閱讀 38,654評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖拆挥,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤看锉,帶...
    沈念sama閱讀 34,329評(píng)論 4 330
  • 正文 年R本政府宣布诸迟,位于F島的核電站,受9級(jí)特大地震影響汉矿,放射性物質(zhì)發(fā)生泄漏崎坊。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,940評(píng)論 3 313
  • 文/蒙蒙 一洲拇、第九天 我趴在偏房一處隱蔽的房頂上張望奈揍。 院中可真熱鬧,春花似錦赋续、人聲如沸男翰。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,762評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)蛾绎。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間租冠,已是汗流浹背鹏倘。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,993評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留顽爹,地道東北人纤泵。 一個(gè)月前我還...
    沈念sama閱讀 46,382評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像话原,于是被迫代替她去往敵國(guó)和親夕吻。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,543評(píng)論 2 349

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

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,789評(píng)論 25 707
  • 有什么能作為武器呢繁仁? 問(wèn)題是精力有限涉馅,什么樣的人生都可以被浪費(fèi)。避免不必要的爭(zhēng)吵黄虱,和空耗稚矿。 必須把自己限定在一個(gè)非...
    背對(duì)陽(yáng)光_7759閱讀 81評(píng)論 0 0
  • Active Reading As we said at the beginning, we will be pr...
    文心雕蟲閱讀 222評(píng)論 0 0
  • 兒子的玩具 大概愛(ài)好也能遺傳,三歲的兒子竟如我小時(shí)候一樣捻浦,酷愛(ài)玩具汽車晤揣。 每次領(lǐng)著他逛商店,吃的喝的他看也不看朱灿,便...
    何處落風(fēng)送暗香閱讀 1,127評(píng)論 2 4
  • 聽(tīng)了兩遍讀書會(huì)上新上線的新書《刻意練習(xí)》昧识,下面是自己的一些心得 一萬(wàn)小時(shí)理論的局限性 在《異類》中格拉德威爾提出了...
    王增利閱讀 198評(píng)論 0 0