实验背景:
从Wikipedia搜索跨站脚本,解释到跨区脚本(Cross-zone Scripting或者Cross Site Scripting)是指浏览器利用浏览器一些有漏洞的安全解决方案,这种攻击使没有权限跨站脚本在未经授权的情况下以较高的权限去执行,脚本的执行权限被客户端(Web浏览器)扩大升级了。
这些XSS跨站脚本漏洞可能是:
*网页浏览器设计缺陷使得在一定的条件下,一个站点完全信任另外一个高权限的站点(或者连个高低权限区域)并去执行高权限站点的脚本。
*网页浏览器配置错误,把不安全的网站放在浏览器高信任列表。
*信任站点(特权区域)存在跨站脚本漏洞
一般的跨站脚本攻击包含两个步骤。首先是利用跨站脚本漏洞以一个特权模式去执行攻击者构造的脚本,然后利用不安全的ActiveX控件执行恶意的行为。通常在安静模式让计算机浏览攻击者指定的网页悄悄下载安装各种恶意代码,如间谍软件、木马软件、蠕虫等。
实验环境:
PHO NOW环境的搭建
对于绝大多数同学来说,这个PHPNOW环境的搭建并不是一件非常困难的事情,这取决于同学们所使用的操作系统。对于WIN 8或者 WIN8.1的同学来说,这就是需要注意的一个问题。
一般来说,有这么几种问题:
一、 很多同学以前曾经装过PHPNOW或者错误的安装过,之后又直接删除掉了整个文件夹。这样会有残留的注册表项或者子进程一直在后台运行,此时需要强行卸载。方法是使用PHPNOW文件夹下面的pncp.cmd,选择33。强行终止进程并卸载,这样就可以完整的卸载掉整个软件,之后可以重新安装
二、 第二种问题,就是但对于使用win8或者win8.1的同学们来说经常会遇到的问题。会出现两条原因:一条是服务器名已经被使用,一条是需要管理员权限,在这里我们使用如下的解决方法:
a) 一是强行卸载之后,重新启动计算机再做尝试
b) 二是在计算机右下角右击->命令提示符(管理员),在打开的cmd窗口中进入到PHPNOW的文件夹目录之下,运行setup.cmd,这个时候再根据提示进行就可以安装完成。操作步骤和linux下类似,非常简单,就不再赘述。
这里要切记设置好自己的密码,不要忘记,之后就完成了整个软件的安装。
参考From: http://jingyan.baidu.com/article/cb5d61050c9ce6005d2fe040.html
实验过程:
打开浏览器,输入127.0.0.1,打开
输入127.0.0.1/a.js,出现如下界面
打开之前找到的网址
改掉后面的内容,输入
<script src="http://127.0.0.1/a.js"></script>
可以在access.log里面得到这样的内容,由于网站会自行转码,所以无法直接阅读,需要进一步的转码才可以
<!--EndFragment-->
相关推荐
如何使用PHPnow搭建虚拟主机? PHPnow提供了虚拟主机功能,可以快速搭建多个独立的网站。要使用虚拟主机,需要执行PnConf.cmd命令,输入2后回车,然后按照提示输入新建虚拟主机信息。输入完成后,将自动重启Apache...
**基于PHPnow 1.5.6的一键PHP环境搭建** PHPnow是一个为Windows平台设计的开源PHP开发环境,它简化了在Windows上配置LAMP(Linux, Apache, MySQL, PHP)环境的过程。PHPnow 1.5.6是这个项目的一个版本,它提供了...
本篇文章将深入讲解如何使用phpnow来搭建PHP开发环境,以及涉及到的相关技术。 首先,"phpnow" 包含了以下组件: 1. **Apache-2.0**:这是一个开源的Web服务器,被广泛用于部署PHP应用程序。Apache提供了强大的...
- **Readme.txt**:包含了使用PHPnow1.5.6的基本指南和注意事项。 - **升级方法.txt**:如果需要升级PHPnow,此文件提供了相应的步骤说明。 - **关于静态.txt**:可能包含了关于如何配置静态文件服务或处理静态文件...
使用PHPnow-2010_1,用户只需按照安装指南进行简单的步骤,即可在本地搭建起一个运行PHP和MySQL的环境。这不仅有助于学习PHP编程,也方便了对现有PHP网站的维护和调试。对于那些希望在本地进行Web开发工作的人来说,...
8. **Readme.txt**:通常包含了安装指南、使用注意事项和常见问题解答,对于首次使用 PHPnow 的用户来说非常重要。 9. **升级方法.txt**:这份文档会指导用户如何将现有的 PHPnow 环境升级到更高版本,包括备份数据...
PHPNOW1.5.6通常会提供解决这些问题的指南,帮助用户快速解决问题。 总的来说,PHPNOW1.5.6是一个方便的开发工具,它将PHP、MySQL和Apache集成在一起,让开发者可以在本地环境中轻松地开发、测试和调试基于PHP的...
"AspNet4Pn.rar"很可能包含ASP.NET 4的相关资源,比如开发工具、示例代码、库文件或者安装指南,使得用户能够在PHPNow环境中运行和开发ASP.NET应用。 压缩包中的其他文件: - "Package.7z" 是一个7-Zip格式的压缩...
PHPnow 是一个针对Windows平台的开源PHP开发环境套件,它包含了Apache服务器、MySQL数据库以及PHP解释器等组件,使得用户能够在本地计算机上快速搭建PHP开发环境,方便进行PHP编程和网站测试。这个压缩包提供了...
【PHPnow-1.5.5.zip】是一个包含PHP开发环境的压缩包,适用于初学者和开发者快速搭建本地PHP开发环境。PHPnow是一款基于Windows平台的PHP开发工具,它简化了在Windows上安装和配置PHP、Apache、MySQL等组件的过程。...
【PHPnow-1.5.3.zip】是一个用于搭建PHP开发环境的压缩包,它包含了必要的组件和文件,使得用户可以快速便捷地在本地进行Web开发。PHP是一种广泛使用的开源服务器端脚本语言,尤其适合网页开发。PHPnow是专为简化PHP...
PHPnow是一个便捷的开源工具,专为开发者设计,用于在本地快速搭建PHP开发环境。它包含了一个完整的PHP开发环境,包括Apache服务器、MySQL数据库、PHP解释器以及PHP扩展等必要组件。这个工具非常适合初学者和专业...
"PHPnow 1.5.6" 是一个基于Windows平台的PHP开发环境快速搭建工具,主要面向初学者和开发者,方便他们在Windows系统上快速安装和配置PHP、MySQL和Apache等服务,无需深入了解底层配置,即可启动PHP开发工作。...
本文旨在详细介绍如何构建基于phpnow的Eclipse开发环境,并通过图文并茂的方式展示整个配置过程,帮助初学者快速掌握该环境的搭建方法。通过本文的学习,您将能够独立完成phpnow与Eclipse的集成配置,并实现基本的...
3. **安装**:按照提供的安装指南或README文件,将PHPnow安装到本地计算机上。 4. **配置**:根据个人需求,可能需要对Apache的配置文件httpd.conf和MySQL的配置文件my.ini进行适当的修改。 5. **启动服务**:通过...
5. **飞翔下载说明.txt、Readme.txt**:通常包含安装指南、使用说明或开发者对软件的介绍,是理解如何操作和利用phpnow套件的重要文档。 6. **升级方法.txt**:解释了如何更新或升级已安装的phpnow环境,确保用户能...
PHPNow是一款方便快捷的PHP开发环境,它包含了LAMP(Linux, Apache, MySQL, PHP)架构,使得开发者可以在本地搭建PHP开发环境进行项目实践。而PHPNow Template Engine则是PHPNow中的一个重要组件,它是一个PHP模板...
- `Readme.txt` 是PHPNow的使用指南,通常包含了安装步骤、基本操作和常见问题解答,是初学者入门的重要参考。 - `升级方法.txt` 详细介绍了如何从旧版本升级到1.5.6,对于已经在使用PHPNow的用户来说,这是一个...
在实际操作中,首先需要在局域网内的服务器上安装 PHPnow,按照官方提供的指南配置好 Apache、MySQL 和 PHP 环境。接着,下载并安装 UCenter,根据其文档完成数据库配置和基本设置。然后,下载 Discuz! 最新版本,并...
安装PHPnow-1.5.6通常是一个简单的过程,用户只需下载压缩包,解压后按照安装指南进行操作。在配置过程中,用户可能需要根据自己的需求调整Apache和PHP的设置,例如修改虚拟主机配置,或者设置PHP的扩展模块。 **...