我是说手工注入语句的时候怎么解决

当前位置:
微信扫一扫分享到朋友圈
中国黑帽网 微信号:chinablackhat关注中国黑帽网,提供最新的黑客技术,黑客新闻资讯,定期举办免费送教程活动,黑帽论坛会提供技术支持和解答!开始讲解之前我先说点废话我。我不知道大家对于渗透的认识是怎么样的。这几天我在yy上偶尔挂个小号去yy上听咱们黑帽的公开课web安全的课程。听到有些人说是不会。我什么都不会,不知道该从那里学起。好像是就是因为有了公开课才学习web安全和web渗透。在这里我想说只要的想学,没有什么是难的。我开始学习的时候记得一开始学习注入的时候我那时恰好在学校学习网站搭建当然我学的是html静态网站的搭建。于是我搭建了个静态网站。由于闲的没事干所以我听说啊D是注入比较牛逼的。于是我把我搭建的静态网站放到了啊D上面检查结果我按了检测注入多少遍。给我的提示是您输入的网站没有发现注入点。当时我很生气,我说这是什么破检测工具。后来我发现是我的方法不对。检测注入点不是直接放网址进入点击注入点检测。而是找到网站与数据库连接的东西进行检测。一开始学习的时候都有困难谁也会有。不是说某人从生下来就是大牛,也不是说某人生下来就是小菜。成为大牛和小菜完全在于你自己。不会怎么办。首先不会你自己上百度。上谷歌。百度知道。提问。实在不会。再试试问问你认为的大牛。总之想成为大牛就是比别人付出十倍的努力。想想你是一个凡人。凭什么你能成功。记住不付出绝对成功不了。付出也不一定能成功。人生就是赌一把。记住想成为大牛。想学习渗透。就是把拍妹妹的时间缩短点用于学习。不要抱怨没人教你。不要拜什么所谓的师傅。如果要拜的话建议。找能独立发现漏洞的人。你想成为什么样的人,决定于你自己。我就说这么多。进入正题骚年。
讲解cookie手工注入的原理:
我向大家知道有两大提交方式一种是get,另一种是post。get方法是比较简单是不安全的。post提交方式提交的数据是加密的比较安全的。cookie是什么它的意思就是缓存。为什么有缓存。比如当你访问一个页面的时候这个页面就会缓存到本地。这样做的话如果你再一次访问这个页面的话访问的就是你本地缓存的页面以减少服务器的压力。如果没有缓存那么。你想加入在同一时间有1000个人访问这个页面,你想服务器就得响应1000次对同一个页面所以。服务器压力会很大。可能会造成服务器死机。就像DDOS攻击一样。所以cookie是很重要的。它保存着访问者的信息。不如我就以asp举例比如你访问网站的时候会有 asp?id=111
。这个id就是你请求的参数get的话 就是
request.querystring(&id&) 其实这个如果显示出来的话就是它的值就是111如果是post的话 就是 request.form(&id&)
这个值也就是111.所以测试是否存在cookie注入的时候去掉id=111这个进行测试如果没有返回到其他页面的话,没有提示文章不存在的话。就存在cookie注入漏洞。如果提示信息的话那么就是设置了cookie防注入了。判断是否存在cookie注入的漏洞关键是看它是否还在同一页面去掉id值。(注:由于本人也就小菜说的不对的话欢迎大家指正)
事例网站:/
还是提醒大家不要搞破坏。除非是骗子网站可以挂主页,删数据本人是很支持的。首先访问原页面再测试去掉di进行测试还在同一页面所以存在cookie注入漏洞。接下来检测注入到这里就和普通的注入判断一样了。首先看看页面存不存在注入漏洞相信大家也都会。不同的是需要打开连个页面进行测试测试后页面正常继续走判断字段数最终判断为12接下来爆显示内容字段接下来爆用户名密码。以自己的经验判断字段的内容如下如爆出管理员密码接下来登录后台。至于拿shell自己搞吧。最后我想说,论坛里面的隐藏的大神门不要藏着了。发点技术文章让我等菜鸟学习学习啊。版主们发点技术文章让菜鸟们学习学习吧。我希望所有注册的会员们都能在黑帽学到东西。接下来我会带来mysql+php
mysql版本为 5.0以上的php手工注入 的文章 。敬请期待
分享给好友
分享到微信朋友圈:
第一步 打开微信底部扫一扫
第二步 扫下面的文章二维码
第三步 右上角点击转发
相关文章Relevant
现如今,飞机以舒适、方便与节省时间等原因成为出行首选的交通方式之一.可你是否知道,为何不能喝飞机上的冲泡茶饮,又为何在...
【最费脑力的14部电影】《盗梦空间》、《记忆裂痕》、《生死停留》、《死亡幻觉》、《禁闭岛》、《穆赫兰道》、《蝴蝶效应》、...
■ 点击上面蓝字一键关注 ▲QIBU生活微刊建议在WIFI下观看,土豪请随意~~1、每一次接吻 会消耗体内至少12个卡路里科学家指出:...
因女儿未出世便患肿瘤,柴静离职后首发雾霾调查.雾霾是什么?它从哪儿来?我们怎么办?看完这些,才知道雾霾的真相.震撼!震...
我是主播 贝妮~(微信号:Voaoao)每天提供最热门、最火爆、最精彩的视频!口味有点儿重喔~笑死!笑死!笑死!如果觉得这些还...
感知CG,感触创意,感受艺术,感悟心灵 在CG世界的一期中我们展示了 Vince Low的一部分作品,今天再次翻看CG网站时发现他的...SQL Injection(4)
工具注入相信大家都会了,但用工具永远不会得到提高,所以我们还要学会手工注入,网站中使用最多的数据库类型就数ACCESS,SQL Server,MySQL这三个了,我们就以ACCESS为例子给大家讲解手工注入。
先找到一个类似/xx.asp?id=xxx的URL(用谷歌搜索),把URL地址复制到浏览器打开,在字段后面加上单引号'看看返回是否正常(至今我也不明白为啥要加单引号,笨),如果显示错误则说明网站可能存在注入漏洞。分别提交注入点地址+空格+and
1=1和注入点地址+空格+and 1=2,如果返回页面不同,则说明网站存在注入漏洞,发现漏洞后就要判断网站后台数据库类型,提交地址+and user&0即可以判断,如果是ACCESS数据库,那么返回错误里一般会含有“Microsoft JET Database”关键字,如果是MSSOL数据库的话一般会含有“SQL Server”关键字,这里我们就以ACCESS数据库讨论。有了数据库类型,下一步就要猜解数据库表名,猜解表名就是在“注入点后+空格+and exists (select * from 表名)”或者“注入点后+空格+and
esists (select count from 表名)”。如果猜解数据库中存在admin这个表名,就提交“注入点+空格+and exists (select * from admin)”,返回正常,说明存在admin这个表名。常见的表名可以自己上网搜索,这里就不写了。
猜解完表名后就要猜解列名,猜解列名的语句是“exists (select 列名 from 表名)”或者“exists (select count (列名) from 表名)”。同样,如果返回错误就说明不存在,正常就说明存在。常见的列名也可以上网搜索。
最后检测出来存在adminname、password、id这三个列名,然后就要猜解列的长度,语句是“and (select top 1 len(列名) from 表名)&X,X是数字,我们需要变换的这个X就是列的长度。当提交数字返回正常,说明长度不是这个数,一个数一个数来,知道返回错误时那个数才是这个列的长度。我猜解的长度就是5。
然后猜解列的内容。一般我们只猜解用户名和密码,前面猜解了adminname、password、id这三个字段,所以这里只专注猜解adminname,password就可以了。
猜解用户名和密码需要用到ASC和Mid这两个函数。用Mid(列名,N,1)函数截取第N位字符,再用ASC(Mid(列名,N,1))函数得到第N位字符的ASCⅡ码。
猜解用户名,密码的语句是“and (select top 1 asc(min(列名,列数N,1)) from 表名)&x”,top后的数字为这个列的第N行,X为ASCⅡ码,列数N就是在这一列中的第几个数字。这里我提交猜解adminname列的第一个数字的ASCⅡ码/xx.asp?id=xxx&and
(select top 1 asc(mid(adminname,1,1)) from config)&50,返回正常,继续提交&100返回错误,&80返回正常,一直提交到&97返回错误,这样就可以得到adminname列的第一行记录中的第一个字母的ASCⅡ码为97,通过转换可以得到第一个字母为a,最后通过对adminname和password的猜解后发现他们的ASCⅡ值都为97,100,109,105,110,转换后都为admin。
已经猜解到用户名和密码了,猜解算是结束了。注入是要靠很大的运气,除了那些常见的名字,如果管理员用自己的姓名作为表名和字段名的话那就会很麻烦,可以用社工得到,但运气也是一个问题。如果发现网站采用的是一套比较常见的系统,那么我们还可以把这套系统下载下来,从里面的数据库中得到表名和字段名,直接得出用户名和密码。
对ASP+ACCESS的注入攻击在得到用户名和密码后就完成了,想办法找到后台,也是用常见的搭配,好像/admin/login.asp。如果要继续入侵,就要进入后台,上传木马得到webshell了。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:70538次
积分:1769
积分:1769
排名:第19756名
原创:106篇
转载:39篇
不要用战术上的勤奋,掩盖你战略上的懒惰。详细手工注入_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
详细手工注入
上传于|0|0|暂无简介
你可能喜欢推荐这篇日记的豆列
······

我要回帖

更多关于 手工注入教程 的文章

 

随机推荐