关于web应用程序安全的思考(一)

关于web应用程序安全的思考(一)

ID:9545198

大小:69.00 KB

页数:8页

时间:2018-05-02

关于web应用程序安全的思考(一)_第1页
关于web应用程序安全的思考(一)_第2页
关于web应用程序安全的思考(一)_第3页
关于web应用程序安全的思考(一)_第4页
关于web应用程序安全的思考(一)_第5页
资源描述:

《关于web应用程序安全的思考(一)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、关于web应用程序安全的思考(一)~教育资源库  在关于ResourceLocator统一资源定位符)。  所谓request﹐不过是符合http协议(即遵守http请求语法)的一大段字符串而已﹕  下面是一个aspx的请求示例﹕GET/Frameozilla/4.0(patible;MSIE6.0;MSpuri.org/Hellolversion=1.0encoding=utf-8?><soap:Envelopexmlns:soap=schemas.xmlsoap.org/soap/envelop

2、e/xmlns:xsi=.a-instancexmlns:xsd=.a><soap:Body><Hellolns=tempuri.org//></soap:Body></soap:Envelope>  相信大家基本上能理解上述字符串的意义。这表明我们只要组织类似的字符串﹐然后发往相应的;2usingSystem.Text;3usingSystem.IO;4usingSystem.Net;5usingSystem.Net.Sockets;67publiccla

3、ssserver8{9  //建立socket连接10  privatestaticSocketConnectSocket(stringserver,intport)11  {12    Sockets=null;13    IPHostEntryhostEntry=null;14    hostEntry=Dns.GetHostEntry(server);15    foreach(IPAddressaddressinhostEntry.AddressList)16    {17      IPEndPoin

4、tipe=nepSocket=19        neily,SocketType.Stream,ProtocolType.Tcp);20      tempSocket.Connect(ipe);21      if(tempSocket.Connected)22      {23        s=tempSocket;24        break;25      }26      else27      {28        continue;29      }30    }31    Console.

5、WriteLine(s==null?:连接建立成功﹗);32    returns;33  }3435  //发送request请求并返回响应字串36  privatestaticstringSocketSendReceive(stringrequest,stringserver,intport)37  {38    Byte[]bytesSent=Encoding.ASCII.GetBytes(request);39    Byte[]bytesReceived=newByte[256];40    Sock

6、ets=ConnectSocket(server,port);41    if(s==null)42      return(连接失败﹗);43    Console.WriteLine(正在发送请求);44    s.Send(byt1234下一页友情提醒:,特别!esSent,bytesSent.Length,0);45    intbytes=0;46    StringBuilderresponsestr=neeain(string[]args)74  {75    stringrequeststr=g

7、etRequestStr();76    Console.;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem......lControls;usingSystem.IO;  publicpartialclassTestRequest:System.Readersr=neReader(c:/test.txt))    {      tt_request.Value=(sr.ReadToEnd());    

8、}    foreach(stringkeyinRequest.QueryString.AllKeys)      div_querystring.Value+=string.Format({0}:{1}rn,key,Request[key]);    if(Session[firsttime]==null)    {      Session[firsttime]=DateTime.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。