设为首页收藏本站淘宝杂货铺

从F到0 - From F to 0

 找回密码
 注册已关闭
搜索
查看: 4482|回复: 6
收起左侧

[PHP/ASP/JSP] PHP几行代码实现输出进程中所有已定义的变量、常量、函数、类、模块、文件等

[复制链接]
发表于 2018-1-26 19:33:26 | 显示全部楼层 |阅读模式
  1. <?php
  2. require './source/class/class_core.php';
  3. $discuz = C::app();
  4. $discuz->init();
  5. //若不是dz论坛,上面3行代码可以不要

  6.         $g = array();

  7.         $g['defined_functions']=get_defined_functions();         //获取所有已经定义的函数
  8.         $g['defined_constants']=get_defined_constants();         //获取所有已经定义的常量
  9.         $g['defined_vars']=get_defined_vars();                         //获取所有已经定义的变量
  10.         $g['loaded_extensions']=get_loaded_extensions();         //获取所可用模块
  11.         $g['extension_funcs']=get_extension_funcs();                 //获取指定模块的可用函数
  12.         $g['declared_classes']=get_declared_classes();                 //获取已经定义的类的名字
  13.         $g['included_files']=get_included_files();                 //获取所有包含的文件
  14.         print_r($g); //输出所有的数据

  15. ?>
复制代码



发表于 2018-1-26 19:59:51 | 显示全部楼层
这玩意最好不要放到外网,里面不知道有多少隐私之类的东西。
发表于 2018-1-26 21:07:09 | 显示全部楼层
本帖最后由 不想长大 于 2018-1-26 21:08 编辑
小萌 发表于 2018-1-26 19:59
这玩意最好不要放到外网,里面不知道有多少隐私之类的东西。

各种数据库帐号密码以及系统配置什么的都能吐出来。


发表于 2018-1-26 22:43:30 | 显示全部楼层
不想长大 发表于 2018-1-26 21:07
各种数据库帐号密码以及系统配置什么的都能吐出来。

直接一句话 print_r($_G); 就可以吐。


发表于 2018-1-26 22:48:41 | 显示全部楼层

真不知道吐这玩意有多大的安全隐患???

发表于 2018-1-27 08:29:00 | 显示全部楼层
小萌 发表于 2018-1-26 22:48
真不知道吐这玩意有多大的安全隐患???

只要那个文件地址不随意公开,一般也不会有什么问题的吧 。

您需要登录后才可以回帖 登录 | 注册已关闭

本版积分规则

QQ|手机版|Archiver|从F到0 ( 蒙ICP备17002595号-1 )
蒙公网安备15010402000325号

腾讯云安全认证

GMT+8, 2024-5-2 11:28 , Processed in 0.407023 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表