通过 Zend 目录权限不严获取执行权限

服务器上很多都装了 Zend
就算 C:\Program Files\ 设置过权限,安装Zend后,Zend 会自动配置目录的权限
C:\Program Files\Zend\ZendOptimizer-3.3.0\ 下的目录权限为 Everyone 全权,这导致入侵者能写入文件。

如果黑客入侵一个服务器,只支持 asp,或php,没有执行权限,执行组件也给禁用了,只有读写文件的权限(只要读写权限就够)。
但 C:\Program Files\Zend\ZendOptimizer-3.3.0\lib 下有 ZendExtensionManager.dll 文件,
而这个文件就算加载了,也能通过”重命名”得以修改。

而黑客只要把这个DLL换成黑客的DLL,将能加载起来!
在测试中发现,如果直接换上DLL,替换的DLL不能被Zend加载!
转换思路,软件应该是加载相关DLL再查看相关接口!
Zend 加载 -> 替换后的dll(文件名用 ZendExtensionManager.dll ) -> 加载原DLL (这是原文件,把他改为名 ZendExtensionManager.dll.log 让自己的加载他)
测试能成功加载!

而用户的DLL可以是一个远控,可以是一个执行的模块,这要看想像空间了。

话题就到这里了,至于能做什么,大家自己想吧!

(尊重国内法律,不提供相关的测试文件,只提供思路和解决方法,请不要和我要文件,多谢合作)

怎样解决此问题
—————————————————————————————-
请把 C:\Program Files\Zend\ZendOptimizer-3.3.0\ 下的 Everyone 权限设置为只读,就可以了!

WAMP环境下Discuz x 论坛伪静态配置

Discuz论坛是动态页面,而站长们为了讨好搜索引擎,就需要用到伪静态配置,说起来也很简单,只是官方的配置教程比较乱,基础差一点的新手站长可能会犯迷糊,下面我就把我的步骤记录下来。

第一步、开启apache的Rewrite_module模块

打开httpd.conf查找代码:

#LoadModule rewrite_module modules/mod_rewrite.so

去掉前面的#,重启WAMP

第二部、登录后台

打开全局-SEO设置-URL 静态化,勾选你所需要静态化的选项。

第三步、创建.htaccess文件

在网站跟目录创建.htaccess文件,在文件类加入如下代码:

<IfModule mod_rewrite.c>
	RewriteEngine On
	RewriteCond %{QUERY_STRING} ^(.*)$
	RewriteRule ^(.*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2&%1
	RewriteCond %{QUERY_STRING} ^(.*)$
	RewriteRule ^(.*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3&%1
	RewriteCond %{QUERY_STRING} ^(.*)$
	RewriteRule ^(.*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3&%1
	RewriteCond %{QUERY_STRING} ^(.*)$
	RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page\%3D$4&page=$3&%1
	RewriteCond %{QUERY_STRING} ^(.*)$
	RewriteRule ^(.*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3&%1
	RewriteCond %{QUERY_STRING} ^(.*)$
	RewriteRule ^(.*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3&%1
	RewriteCond %{QUERY_STRING} ^(.*)$
	RewriteRule ^(.*)/blog-([0-9]+)-([0-9]+)\.html$ $1/home.php?mod=space&uid=$2&do=blog&id=$3&%1
	RewriteCond %{QUERY_STRING} ^(.*)$
	RewriteRule ^(.*)/(fid|tid)-([0-9]+)\.html$ $1/index.php?action=$2&value=$3&%1
	RewriteCond %{QUERY_STRING} ^(.*)$
	RewriteRule ^(.*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ $1/plugin.php?id=$2:$3&%1
</IfModule>

第四部、重启服务器

好了,到这里配置就结束了,这里有两点需要注意

1.文件.htaccess应该放在二级域名的根目录而不是Discuz的根目录,比如说我的论坛域名是www.haaijia.com/bbs,在默认情况下,论坛目录应该是\wamp\www\bbs,这里.htaccess文件应该放在\wamp\www\文件夹内而不是\wamp\www\bbs。

2.如果服务器配置了多个域名/网站,即单IP多域名多站点,配置方法和这个会有一定的区别,我会在后面的文章中讲到。

Cookies文件的高级欺骗技巧

第一、几个基本概念

cookies欺骗,就是在只对用户做cookies验证的系统中,通过修改cookies的内容来得到相应的用户权限登录。

那么什么是cookies呢,我这里给大家一个专业的解释,cookies是一个储存于浏览器目录中的文本文件,记录你访问一个特定站点的信息,且只能被创建这个cookies的站点读回,约由255个字符组成,仅占4kb硬盘空间。当用户正在浏览某站点时,它储存于用户机的随机存取存储器ram中,退出浏览器后,它储存于用户的硬盘中。储存在cookies中的大部分信息是普通的,如当你浏览一个站点时,此文件记录了每一次的击键信息和被访站点的地址等。但是许多web站点使用cookies来储存针对私人的数据,如:注册口令、用户名、信用卡编号等。 Cookies文件的高级欺骗技巧 continued »

域内特定目标渗透方法概要

这样导出日志分析的,可以快速定位目标,而且产生的日志比较小,基本不用考虑日志问题。在今天跟anubis_zcl的讨论中还理解到一些新的东西。明天再补充。

一、获取域内信息

1、列出该域内所有机器名(dsquery computer domainroot -limit 65535 && net group “domain computers” /domain)

2、列出该域内所有用户名(dsquery user domainroot -limit 65535 && net user /domain)

3、列出该域内网段划分 (dsquery subnet)

4、列出该域内分组 (dsquery group && net group /domain)

5、列出该域内组织单位 (dsquery ou) 域内特定目标渗透方法概要 continued »

IIS7.0 php 错误文件解析漏洞利用

IIS7.0畸形解析0day通杀漏洞,和Nginx上次的0day一样。使用iis7.0的注意了。临时解决办法:关闭cgi.fix_pathinfo为0
Nginx好像又爆0day了,windows下可任意查看和下载脚本文件 王猛 IIS7.0畸形解析0day通杀漏洞,和Nginx上次的0day一样。使用iis7.0的注意了。
临时解决办法:关闭cgi.fix_pathinfo为0
IIS7.0 php 错误文件解析漏洞利用 continued »

CVE-2012-1823(PHP-CGI RCE)的PoC及技术挑战

国外又发布了一个牛逼闪闪的php cgi远程任意代码执行漏洞:http://eindbazen.net/2012/05/php-cgi-advisory-cve-2012-1823/

粗看一下貌似没啥危害,因为php做了防范,在cgi这个sapi下是无法使用-r,-f等直接执行命令的参数的。只有少数几个参数可以使用,因此公告里也就给出了使用-s参数读取源文件的poc。

另外关于RCE的PoC原文没有给出,不过说明的确可以远程执行代码。那么他是怎么做到的呢?我粗略想了想,可以利用的参数只有一个-d参数了,作用是给php定义一个ini的值。

那么利用它能做什么呢?我给出如下两个RCE的PoC方案: CVE-2012-1823(PHP-CGI RCE)的PoC及技术挑战 continued »

Discuz! X2.5 远程代码执行漏洞及EXP[XDAY]

注:原文来自★猪哥靓★博客

刚群里黑哥丢出个乌云的链接:http://www.wooyun.org/bugs/wooyun-2012-06420
问谁上,我说我上吧,职业病,看到discuz dede啥的漏洞一下就精神了,哈哈……
过程简单说下,记的有点乱不贴太多代码了
diff一下看

balabalabala…..

Discuz! X2.5 远程代码执行漏洞及EXP[XDAY] continued »

mimikatz: Tool To Recover Cleartext Passwords From Lsass

I meant to blog about this a while ago, but never got round to it.

Here’s a brief post about very cool feature of a tool called mimikatz.

I’m very grateful to the tool’s author for bringing it to my attention. Until that point, I didn’t realise it was possible to recover the cleartext passwords of logged on windows users. Something that I’m sure most pentesters would find very useful.

Here’s some sample output provided by the author:

mimikatz 1.0 x86 (pre-alpha)    /* Traitement du Kiwi */

mimikatz: Tool To Recover Cleartext Passwords From Lsass continued »

XSS漏洞挖掘 – CSS编码和反斜杠的三个技巧

作者&译者:wpulog

在XSS的漏洞挖掘中编码和反斜杠也是需要掌握的基本方法,这里给出XSS漏洞挖掘中采用CSS编码和反斜杠的三个技巧。

技巧一、改变编码中0的数量 (\0X -> \00000X)。

例如: XSS漏洞挖掘 – CSS编码和反斜杠的三个技巧 continued »

PPTV网站源码泄露

简要描述:

网站源代码泄露

详细说明:

SVN导致网站源代码泄露

http://passport.pptv.com/.svn/text-base/SQLDao.jsp.svn-base