自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何使用SQLancer檢測DBMS中的邏輯漏洞

安全 數(shù)據(jù)安全
Synthesized Query Lancer工具是一款針對數(shù)據(jù)庫管理系統(tǒng)DBMS的自動化安全測試工具。

[[426270]]

關(guān)于SQLancer

SQLancer,全稱為Synthesized Query Lancer,該工具是一款針對數(shù)據(jù)庫管理系統(tǒng)DBMS的自動化安全測試工具。該工具可以幫助廣大研究人員輕松識別應(yīng)用程序?qū)崿F(xiàn)中的邏輯漏洞。我們這里所指的邏輯漏洞,即能夠?qū)е翫BMS獲取錯誤結(jié)果集的安全漏洞(比如說忽略數(shù)據(jù)記錄等等)。

SQLancer能夠在下面兩個階段進(jìn)行操作:

  • 數(shù)據(jù)庫生成:此階段的目標(biāo)是創(chuàng)建一個填充有數(shù)據(jù)的數(shù)據(jù)庫,并向DBMS輸入測試用例以嘗試識別和檢測不一致數(shù)據(jù)庫狀態(tài)。隨后,該工具將會創(chuàng)建一個隨機(jī)表,并隨機(jī)選擇SQL語句來生成、修改和刪除數(shù)據(jù)。除此之外,該工具還會使用其他類型的語句(如創(chuàng)建索引和視圖以及設(shè)置DBMS特定選項的語句)來測試目標(biāo)DBMS;
  • 測試:此階段的目標(biāo)是針對生成的數(shù)據(jù)庫檢測邏輯錯誤。

工具要求

  • Java 8或以上版本;
  • Maven(Ubuntu安裝:“sudo apt install maven”);
  • 需要測試的DBMS(項目中帶有SQLite,而SQLite是一款嵌入式DBMS)。

工具安裝&使用

廣大研究人員可以使用下列命令將該項目源碼克隆至本地,然后創(chuàng)建一個JAR,并開啟SQLancer來測試SQLite,此過程使用的是非優(yōu)化引用引擎結(jié)構(gòu)(NoREC):

  1. git clone https://github.com/sqlancer/sqlancer 
  2. cd sqlancer 
  3. mvn package -DskipTests 
  4. cd target 
  5. java -jar sqlancer-*.jar --num-threads 4 sqlite3 --oracle NoREC 

執(zhí)行之后,工具每5秒會打印一次處理信息。SQLancer可能會找出SQLite中的漏洞,在報告漏洞信息之前,請確保處理信息仍在打印。我們可以按下CTRL + C組合鍵手動停止SQLancer的運行。如果SQLancer沒有找出漏洞,那么它將會一直運行下去。我們可以使用“--num-tries”來控制SQLancer在找到多少漏洞之后停止運行。除此之外,我們也可以使用“--timeout-seconds”來指定SQLancer允許執(zhí)行的最大超時。

如果SQLancer在沒有參數(shù)的情況下執(zhí)行,工具則會輸出所有可用的選項和命令。

支持的DBMS

由于各種DBMS使用的SQL形式差異很大,因此需要針對不同的DBMS采用單獨的實現(xiàn)方式:

  • SQLite
  • MySQL
  • PostgreSQL
  • Citus
  • MariaDB
  • CockroachDB
  • TiDB
  • DuckDB
  • ClickHouse

項目地址

SQLancer:【GitHub傳送門

 

責(zé)任編輯:趙寧寧 來源: FreeBuf
相關(guān)推薦

2022-01-29 08:01:43

漏洞網(wǎng)絡(luò)攻擊

2021-02-07 14:39:22

Falco漏洞安全工具

2016-06-07 10:47:42

2021-10-06 13:53:06

開源工具keimpx安全工具

2023-09-01 07:21:11

2023-08-23 12:38:10

2013-01-11 09:41:34

2010-09-03 14:56:12

SQLSELECT語句

2017-07-19 11:11:40

CTS漏洞檢測原理淺析

2024-12-05 08:58:47

2015-08-05 15:10:24

UbuntuLVM

2022-02-14 08:05:59

安全漏洞掃描工具Python

2013-12-02 13:55:23

任意跳轉(zhuǎn)漏洞漏洞檢測DOM跳轉(zhuǎn)漏洞

2023-12-01 16:21:42

2014-12-16 10:28:49

2010-10-13 13:46:10

2023-05-26 00:04:02

軟件安全漏洞

2018-07-17 14:46:10

Hystrix異常觸發(fā)

2023-12-13 15:16:10

2021-11-18 14:01:25

網(wǎng)絡(luò)安全數(shù)據(jù)技術(shù)
點贊
收藏

51CTO技術(shù)棧公眾號