成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

逆向路由器固件之SQL注入:web應用上的漏洞

安全 數據安全
在前面的內容中,我們使用TEW-654TR路由器的tftp服務實現了獲取目標的管理權限。但是要是tftp沒有開放到外網怎么辦?另尋他徑:在這一篇中會我們來分析一個web應用上的漏洞。

在前面的內容中,我們使用TEW-654TR路由器的tftp服務實現了獲取目標的管理權限。但是要是tftp沒有開放到外網怎么辦?另尋他徑:在這一篇中會我們來分析一個web應用上的漏洞。

[[147783]]

初步分析

逆向路由器固件之SQL注入:web應用上的漏洞

使用代理軟件抓登錄時候的數據包,可以看到發送的http請求如上圖所示。數據發送給了my_cgi.cgi這個腳本。我們分析一下這個文件看看。

➜ rootfs git:(master) ✗ find . -name my_cgi.cgi
./usr/bin/my_cgi.cgi
➜ rootfs git:(master) ✗ file ./usr/bin/my_cgi.cgi
./usr/bin/my_cgi.cgi: ELF 32-bit LSB executable, MIPS, MIPS-II version 1 (SYSV), dynamically linked (uses shared libs), stripped

通過抓包知道用戶在登錄頁面輸入的兩個參數分別是’user_name’和’user_pwd’,那么我們在CGI腳本中搜索這兩個字符串看看。

逆向路由器固件之SQL注入:web應用上的漏洞

 

有幾行字符串看起來是SQL查詢的語句,尤其是:

select level from user where user_name='%s' and user_pwd='%s'

看起來應該是根據用戶名和密碼去數據庫查詢,看密碼是否正確。上一篇文章的分析我們可以知道,這個路由器是使用SQLite做數據庫存儲密碼的。

使用IDA載入my_cgi.cgi。查詢”select level from user where user_name“字符串,可以定位到do_login函數。

逆向路由器固件之SQL注入:web應用上的漏洞

假設&猜想

用戶提交的用戶名和密碼大概是傳遞給sprintf函數生成SQL語句。存儲在sql變量中,***進入exec_sql函數。看起來這個過程沒有對數據進行轉義。除非數據在進入do_login函數之前或者在exec_sql中有做轉義,不然很可能存在SQL注入的漏洞。如果我們的假設是正確的,數據沒有經過處理進入了SQL語句中,那么我們可以使用最傳統的***密碼來繞過登錄驗證:

' or '1'='1

***執行的sql就會變成

select level from user where user_name='admin' and user_pwd='' or '1'='1'

這樣查詢語句就會返回成功的結果。

驗證猜想

我們實驗一下:

逆向路由器固件之SQL注入:web應用上的漏洞

 

果然跟我們預期的一樣。這里需要注意的是能夠以管理員身份登陸是需要一定運氣的。我們構造的SQL語句where條件是or 1=1所以會返回所有的數據。恰好管理員的記錄是***條所以以管理員的身份登陸了。如果***條是一個普通用戶的數據,那么就會以普通用戶的身份登陸了。為了確保一定以管理員身份登陸,可以構造如下語句:

' or level = (select level from user order by level desc limit 1)/*

上面這個語句可以確保***查詢出來的數據室level***的用戶的數據。

這次我們終于看到了逆向分析的冰山一角。下一篇將會討論使用Qemu虛擬機運行路由器固件,動態調試相關的內容。

責任編輯:藍雨淚 來源: FreeBuf
相關推薦

2013-01-21 15:18:33

路由器固件程序硬件升級

2009-12-02 12:13:54

路由器新版固件

2009-12-02 11:04:44

路由器新版固件

2015-03-04 11:06:13

2017-03-20 16:35:36

2009-12-02 10:22:26

阿爾法路由器固件

2010-08-13 09:53:21

2010-08-04 10:02:39

2009-12-14 09:49:30

路由器設置

2013-05-09 09:38:44

2013-07-27 14:14:25

2011-03-14 16:36:28

靜態路由

2009-11-12 17:08:08

2015-06-15 14:47:43

2024-09-04 14:11:12

2017-10-23 11:56:35

路由器升級更新

2011-04-01 13:01:57

路由表路由器

2011-08-29 13:04:09

路由器設置路由器連接路由器

2009-11-12 10:53:41

路由器應用

2010-08-06 10:33:32

思科路由器限速
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 免费一区| 久久草在线视频 | 亚洲精品区 | 午夜精品久久久久久久星辰影院 | 欧美精品一二三区 | cao在线| 欧美一级免费 | 日韩欧美精品 | 狠狠骚| 黄色大片视频 | 日韩中文一区二区三区 | 免费一级网站 | 久久人人爽人人爽 | 九九综合九九 | 天堂av资源 | 在线视频国产一区 | 成人av免费网站 | 亚洲精品无人区 | 黄色免费观看 | 午夜精品一区二区三区在线视频 | 精品免费视频 | 国产精品成人一区二区三区夜夜夜 | 精品免费视频一区二区 | 久久久久国产一区二区三区四区 | 欧美高清成人 | 日韩一区二区三区在线观看 | 国产精品亚洲综合 | 粉嫩av久久一区二区三区 | 国产精品三级 | 欧美一区二区在线 | 一区二区av | 成人免费网站 | 电影午夜精品一区二区三区 | 国产一区| 福利精品在线观看 | 99视频在线| 韩三级在线观看 | 久久精品久久久 | 国产伦精品一区二区三毛 | 亚洲欧美中文日韩在线v日本 | 一区二区三区中文字幕 |