精品免费在线观看-精品欧美-精品欧美成人bd高清在线观看-精品欧美高清不卡在线-精品欧美日韩一区二区

17站長網(wǎng)

17站長網(wǎng) 首頁 安全 安全教程 查看內(nèi)容

通過SQL注入得到WebShell的原理及步驟

2022-9-24 10:54| 查看: 2474 |來源: 互聯(lián)網(wǎng)

一.通過SQL注入得到WEBSHELL的原理: N.E.V.E.R的方法:利用數(shù)據(jù)庫備份得到WEBSHELL。創(chuàng)建一個(gè)表,在表中建一個(gè)字段用來保存木馬數(shù)據(jù)。然后利用MSSQL導(dǎo)出庫文件的辦法把整個(gè)數(shù)據(jù)導(dǎo)出來,最后再刪除新建的表。
一.通過SQL注入得到WEBSHELL的原理:
N.E.V.E.R的方法:利用數(shù)據(jù)庫備份得到WEBSHELL。創(chuàng)建一個(gè)表,在表中建一個(gè)字段用來保存木馬數(shù)據(jù)。然后利用MSSQL導(dǎo)出庫文件的辦法把整個(gè)數(shù)據(jù)導(dǎo)出來,最后再刪除新建的表。
分析: N.E.V.E.R利用了MSSQL的備份數(shù)據(jù)庫功能。把數(shù)據(jù)導(dǎo)出來,設(shè)想數(shù)據(jù)庫中有<%%>之類的ASP標(biāo)實(shí)符,導(dǎo)出文件,文件名以.ASP的形式保存。然后文件又保存在WEB的路徑下。那么這個(gè)導(dǎo)出的ASP文件是不是要去解釋<%%> 之內(nèi)的語句呢?如果數(shù)據(jù)庫中有的表中有<%%>標(biāo)實(shí)符,并且這之中有錯(cuò)誤,那么我們導(dǎo)出來生成的ASP文件也會(huì)有誤。不過,這種機(jī)會(huì)也不太大。
再來看看CZY的方法吧。
CZY的方法:前面的和N.E.V.E.R的方法基本上差不多。只是后面用到了擴(kuò)展存儲(chǔ)過程——sp_makewebtask。這個(gè)擴(kuò)展存儲(chǔ)過程的作用就是:可以把MSSQL數(shù)據(jù)庫中的某個(gè)表中的記錄導(dǎo)出來,以文件的方法保存起來。這種方法就不會(huì)出現(xiàn)什么問題原因在于:我們只去讀表中的某個(gè)字段中的值。把字段的信息導(dǎo)出來生成文件。這個(gè)字段中的值都是我們剛加上的。自己在加入數(shù)據(jù)的時(shí)候,先調(diào)試一下,沒有問題在加入進(jìn)去,導(dǎo)出來就當(dāng)然沒有問題了。
以上兩位的方法,我都手工測試過。利用SQL注入漏洞,建表,向表中加數(shù)據(jù),然后再導(dǎo)出數(shù)據(jù),再刪除表。都是利用的SQL語句。這里我就不多說了,大家可以看本期的文章。
二.利用DELPHI去實(shí)現(xiàn)功能的前言
原理都分析過了。我們?cè)趺蠢肈ELPHI來實(shí)現(xiàn)他們的手工操作呢?其實(shí)方法是非常簡單的。DELPHI提供了一個(gè)NMHTTP控件。我們利用這個(gè)控件就可以向某個(gè)特定的URL提交參數(shù)。然后實(shí)現(xiàn)我們的自動(dòng)注射功能。我馬上要為大家講解的這個(gè)程序,有一個(gè)特點(diǎn)。也可以說成是一個(gè)缺陷吧。程序不去自動(dòng)猜解WEB的絕對(duì)路徑。程序不去判斷當(dāng)前連接SQL數(shù)據(jù)庫的當(dāng)前賬號(hào)的權(quán)限。我為什么要這么做?因?yàn)榈玫竭@兩者用SQL注入是非常難得到的。所以,我們程序發(fā)送命令就不會(huì)考慮太多。成不成功你執(zhí)行完自己去看看生成沒有就OK了。
三.如何利用DELPHI得到WEBSHELL。
程序中用到的值。我們這里來看看有哪些:URL路徑,遠(yuǎn)程WEB絕對(duì)路徑(通過其他方法得到,你一定有辦法的) 采用什么方法去得到WEBSHELL(也就是兩位的方法,你選哪一種)。我們同時(shí)要求點(diǎn)擊一個(gè)按紐開始執(zhí)行命令,和點(diǎn)擊一個(gè)按紐來終止命今。最后就是新建的表的名稱,以及表的字段名稱,再次就是字段的類型。前面的我們?cè)诔绦蛑蟹派陷斎耄x擇之類的控件就行了。后面的我們?cè)O(shè)一個(gè)選項(xiàng)按紐點(diǎn)按紐彈出相應(yīng)設(shè)置。再把這些相應(yīng)的設(shè)置用一個(gè)RECORD來保存。
首先,我們?cè)贒IT控件。名稱分別是:UrlET //URL路徑的輸入框、ShellPathET //遠(yuǎn)程木馬的位置、CustomBdoorET//自定義木馬的位置。再放兩個(gè)RadioButton用來選擇采用什么方式獲取WEBSHELL。CAPTION分別取名為: BackUP DataBase 和 WEB作業(yè)。然后再放三個(gè)SpeedButtion按紐。名稱分別是:設(shè)置,開始,停止, 最后再放一個(gè)MEMO控件。來顯示當(dāng)前添加的信息。到此界面上的工作就做完了。界面如圖:
現(xiàn)在來寫程序了。
我們首先定義一個(gè)RECORD。
如下:
Type
SetOption = Record
TableName : String; //用來保存要?jiǎng)?chuàng)建的表名.
FieldName : String; //用來保存要?jiǎng)?chuàng)建的字段名.
FiledType : String; //用來保存創(chuàng)建的字段名類型.
End;
FiledType字段類型的值是以下類型的一種:
Bigint binary bit char datetime decimal float image int money nchar ntext numeric nvarchar real smalldatetime smallint
Smallmoney sql_variant text timestamp tinyint uniqueidentifier varbinary varchar 這些都是MSSQL字段類型值.
再定義一個(gè)全局變量:
Var
ISStop : Boolean; //用來判斷用戶是否按下了停止按紐.
好了。在表單創(chuàng)建的過程中,我們?yōu)镽ECORD記錄輸入默認(rèn)值.
代碼如下:
procedure TMainForm.FormCreate(Sender: TObject);
begin
sOption.TableName :=’cyfd’
sOption.FieldName :=’gmemo’
sOption.FiledType :=’text’
end;
現(xiàn)在我們添加開始執(zhí)行命令的代碼。
先定義BDoorList 為TstringList。主要目的就是把木馬的內(nèi)容加進(jìn)來.
創(chuàng)建兩個(gè)變量來保存urlET.和ShellPathET的值.方便程序簡化調(diào)用.
在程序開始執(zhí)行前,我們得先檢查一下用戶的輸入
定義一個(gè)Checkinput函數(shù).
如下:
Function CheckInput : Boolean;
Begin
Result := False;
if Trim(urlet.Text) = ’’ then
Begin
Application.MessageBox(’請(qǐng)輸入U(xiǎn)RL地址!’,’提示’,mb_ok mb_iconinformation);
Exit;
End;
if Trim(ShellPathET.Text) = ’’ then
Begin
Application.MessageBox(’請(qǐng)輸入文件保存地址!’,’提示’,mb_ok mb_iconinformation);
Exit;
End;
IF DefBDoor.Checked then
Begin
if Not FileExists(extractfilepath(Application.ExeName) ’默認(rèn)木馬.txt’) then
Begin
Application.MessageBox(’沒有找到 [默認(rèn)木馬.txt] 文件!’,’提示’,mb_ok mb_iconinformation);
Exit;
End;
End
Else
if Not FileExists(CustomBdoorET.Text) then
Begin
Application.MessageBox(’沒有找到所選的木馬文件!’,’提示’,mb_ok mb_iconinformation);
Exit;
End;
Result := True;
End;
本文最后更新于 2022-9-24 10:54,某些文章具有時(shí)效性,若有錯(cuò)誤或已失效,請(qǐng)?jiān)诰W(wǎng)站留言或聯(lián)系站長:[email protected]
·END·
站長網(wǎng)微信號(hào):w17tui,關(guān)注站長、創(chuàng)業(yè)、關(guān)注互聯(lián)網(wǎng)人 - 互聯(lián)網(wǎng)創(chuàng)業(yè)者營銷服務(wù)中心

免責(zé)聲明:本站部分文章和圖片均來自用戶投稿和網(wǎng)絡(luò)收集,旨在傳播知識(shí),文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請(qǐng)勿用于商業(yè)用途,如果損害了您的權(quán)利,請(qǐng)聯(lián)系我們及時(shí)修正或刪除。謝謝!

17站長網(wǎng)微信二維碼

始終以前瞻性的眼光聚焦站長、創(chuàng)業(yè)、互聯(lián)網(wǎng)等領(lǐng)域,為您提供最新最全的互聯(lián)網(wǎng)資訊,幫助站長轉(zhuǎn)型升級(jí),為互聯(lián)網(wǎng)創(chuàng)業(yè)者提供更加優(yōu)質(zhì)的創(chuàng)業(yè)信息和品牌營銷服務(wù),與站長一起進(jìn)步!讓互聯(lián)網(wǎng)創(chuàng)業(yè)者不再孤獨(dú)!

掃一掃,關(guān)注站長網(wǎng)微信

大家都在看

    熱門排行

      最近更新

        返回頂部
        主站蜘蛛池模板: 国产精品亚洲欧美大片在线看 | 亚洲一级毛片免费观看 | 在线观看亚洲专3333 | 日韩欧美一区二区三区在线 | 欧美精品在线观看视频 | 午夜视频网站在线观看 | 99爱精品视频 | 欧美亚洲视频一区 | 色135综合网 | 韩国xxxxxxxx69| 午夜色图 | 久久99精品久久久久久青青91 | 台湾一级毛片永久免费 | a一级毛片免费播放 | 日本高清一级片 | 色综合天天 | 热综合一本伊人久久精品 | 国产在线观看精品一区二区三区91 | 久久综合九色综合桃花 | www.av免费| 99视频在线永久免费观看 | 538prom精品视频在放免费 | 久久精品影视 | 综合亚洲网 | 人成免费 | 国产一二三区四区乱码2021 | 成人午夜国产福到在线不卡 | 男女配种超爽免费视频 | 久久tv免费国产高清 | 亚洲精品国产一区二区图片欧美 | 国产欧美日韩免费 | 韩国不卡1卡2卡三卡网站 | 国产69精品久久久久9牛牛 | 亚洲国产精品一区 | 国产女主播一区二区在线观看 | 全部费免一级毛片不收费 | 精品一区中文字幕 | 99精品热视频这里只有精品7 | 善良的翁熄日本在线观看 | 亚洲午夜精品一级在线 | 欧美一区二区三区四区视频 |