XDCMS企业系统最新oday(附检测工具)

暗月博客 2019年11月21日21:14:15评论466 views字数 2645阅读8分49秒阅读模式
摘要

X DCMS企业系统最新oday(附检测工具) 作者:mOon 博客 moonsec.com QQ:40497992 Dcms企业网站管理系统是一套完全开源的通用的内容管理系统。主要使用php+mysql+smarty技术基础进行开发,X Dcms采用OOP(面向对象)方式进行基础运行框架搭建。模块化开发方式做为功能开发形式。框架易于功能扩展,代码维护,二次开发能力优秀。
XDcms开发团队具有多年网站开发经验,经过几年时间的沉淀,让我们更懂您的需求。

XDCMS企业系统最新oday(附检测工具)

作者:mOon 博客 moonsec.com QQ:40497992

Dcms企业网站管理系统是一套完全开源的通用的内容管理系统。主要使用php+mysql+smarty技术基础进行开发,XDcms采用OOP(面向对象)方式进行基础运行框架搭建。模块化开发方式做为功能开发形式。框架易于功能扩展,代码维护,二次开发能力优秀。
XDcms开发团队具有多年网站开发经验,经过几年时间的沉淀,让我们更懂您的需求。

系统特点:
内容管理模型,自定义字段,更方便扩展功能。自带模型:单页模型、新闻模型、产品模型、招聘模型
栏目自定义,便于内容管理
模板管理,后台编辑模板更方便
邮件发送,表单留言自动发送邮件到邮箱
数据缓存,访问速度更快
会员自定义模型、字段
结合Smarty开发的万能loop标签,数据调用更简单、更方便
内容模块化,二次开发更便捷。自带模块:幻灯片、QQ客服、友情链接、自定义表单(在线留言、简历管理)
后台菜单智能管理,所有后台可添加、删除

fun.inc.php

function safe_html($str){  if(empty($str)){return;}  $str=preg_replace('/select|insert | update | and | in | on | left | joins | delete |/%|/=|///*|/*|/././/|/.//| union | from | where | group | into |load_file |outfile/','',$str);  return htmlspecialchars($str); }

注入文件member/index.php

 public function register_save(){   $username=safe_html($_POST['username']);   $password=$_POST['password'];   $password2=$_POST['password2'];   $fields=$_POST['fields'];   if(empty($username)||empty($password2)||empty($password)){    showmsg(C('material_not_complete'),'-1');   }   if(!strlength($username,5)){    showmsg(C('username').C('str_len_error').'5','-1');   }   if(!strlength($password,5)){    showmsg(C('password').C('str_len_error').'5','-1');   }   if($password!=$password2){    showmsg(C('password_different'),'-1');   }   $password=md5(md5($password));   //注入   $user_num=$this->mysql->num_rows("select * from ".DB_PRE."member where `username`='$username'");//判断会员是否存在   if($user_num>0){    showmsg(C('member_exist'),'-1');   }   $ip=safe_replace(safe_html(getip()));   $this->mysql->db_insert('member',"`username`='".$username."',`password`='".$password."',`creat_time`='".datetime()."',`last_ip`='".$ip."',`is_lock`='0',`logins`='0',`groupid`='1'");//插入主要字段——用户名、密码   $last_id=$this->mysql->insert_id();      //插入附属字段   $field_sql='';   foreach($fields as $k=>$v){    $f_value=$v;    if(is_array($v)){     $f_value=implode(',',$v);    }    $field_sql.=",`{$k}`='{$f_value}'";   }   $field_sql=substr($field_sql,1);   $query=$this->mysql->query($field_sql);      showmsg(C('register_success'),'index.php?m=member&f=register');  }  

$fields没有过滤。

foreach($fields as $k=>$v){    $f_value=$v;    if(is_array($v)){     $f_value=implode(',',$v);    }    $field_sql.=",`{$k}`='{$f_value}'";   }   $field_sql=substr($field_sql,1);   $query=$this->mysql->query($field_sql);

重组sql语句。带入查询。

找到注册页面

输入用户密码 在姓名或者邮箱填写注入代码即可。

工具演示:

XDCMS企业系统最新oday(附检测工具)

鉴于这个密码是加密的。

function password($password, $encrypt='') {     $pwd = array();     $pwd['encrypt'] =  $encrypt ? $encrypt : get_random();     $password_md5=md5(trim($password));     $nums=strlen($password_md5) - strlen($pwd['encrypt']);     $pwd['password'] = md5(substr_replace($password_md5,$pwd['encrypt'],$nums));     return $encrypt ? $pwd['password'] : $pwd; }

大家可以生成字典碰撞把。

工具下载:

xdcms[moonsec.com].zip

网盘下载:

链接:http://pan.baidu.com/s/1eQ1rx9S 密码:iao0

AD(代码审计师、漏洞挖掘师)四月份结束 ,需要加入的请速度联系囖。木木达


没加群的同学 加加群 群里有妹子

点击链接加入群【暗月信息安全交流群】:http://jq.qq.com/?_wv=1027&k=YmWBiK

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
暗月博客
  • 本文由 发表于 2019年11月21日21:14:15
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   XDCMS企业系统最新oday(附检测工具)https://cn-sec.com/archives/72144.html

发表评论

匿名网友 填写信息