“毒”步天下

史瑀的博客

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

文章

收藏

相册

本站Logo

友情连接

存档


正在读取评论……


2005年11月



    摘要:

PHP程序也不是固若金汤,随着PHP的广泛运用,一些黑客们也在无时不想找PHP的麻烦,通过PHP程序漏洞进行攻击就是其中一种。在节,我们将从全局变量,远程文件,文件上载,库文件,Session文件,数据类型和容易出错的函数这几个方面分析了PHP的安全性。

  如何通过全局变量进行攻击?

  PHP中的变量不需要事先声明,它们会在第一次使用时自动创建,它们的类型根据上下文环境自动确定。从程序员的角度来看,这无疑是一种极其方便的处理方法。一旦一个变量被创建了,就可以在程序中的任何地方使用。这个特点导致的结果就是程序员很少初始化变量。

  很显然,基于PHP的应用程序的主函数一般都是接受用户的输入(主要是表单变量,上载文件和Cookie等),然后对输入数据进行处理,然后把结果返回到客户端浏览器。为了使PHP代码访问用户的输入尽可能容易,实际上PHP是把这些输入数据看作全局变量来处理的。

  例如:

<FORM METHOD="GET" ACTION="test.php">此处阅读全文





    摘要:by Andrey Bayora

                                                    www.securityelf.org

 

INTRODUCTION

by Wayne Langlois (www.diamondcs.com.au)

 

When an antivirus (or similar) scanner opens a fil    (全文共14337字)——点击此处阅读全文