成人免费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

2009-12-02 10:22:26

阿爾法路由器固件

2010-08-13 09:53:21

2010-08-04 10:02:39

2017-03-20 16:35:36

2009-12-14 09:49:30

路由器設置

2013-07-27 14:14:25

2013-05-09 09:38:44

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

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

2010-08-06 10:33:32

思科路由器限速

2009-11-12 10:53:41

路由器應用
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 波多野结衣先锋影音 | 懂色tv| 欧美成年人网站 | 久久久成人免费一区二区 | 中文在线а√在线8 | 中文字幕一区二区三区在线乱码 | 国产午夜精品视频 | 91欧美精品成人综合在线观看 | 亚洲综合色网 | 国产一级在线 | 国产精品区一区二 | 久久精品国产精品青草 | 国产一区2区 | 国产免费观看久久黄av片涩av | 精品粉嫩aⅴ一区二区三区四区 | 国产精品久久久久久 | 中文字幕免费 | 日韩精品一区二区三区在线播放 | 日韩一区二区三区在线 | 国产精品久久久久久久久免费 | 成人毛片视频免费 | www.色.com | 久久精品亚洲欧美日韩精品中文字幕 | 久久久久国产精品午夜一区 | 免费美女网站 | 国产精品久久久久久久久久久久久 | 亚洲欧美在线一区 | 国产精品久久久久久亚洲调教 | 午夜激情一区 | 中文字幕在线观看日韩 | 99精品欧美一区二区三区综合在线 | 国产欧美精品 | 久久精品二区 | 日韩在线视频一区 | 玖草资源 | 青青草华人在线视频 | 久久久久久av | 亚洲国产精品一区二区三区 | 波多野结衣中文字幕一区二区三区 | 日本网站免费观看 | 欧美在线视频一区二区 |