1. 程式人生 > >邏輯漏洞——支付漏洞小結

邏輯漏洞——支付漏洞小結

支付漏洞:

1.修改支付狀態,比如:購買A商品,支付時,bp抓包,觀察包中是否有欄位a來表明A商品是否被支付,a=1時,代表支付成功,a=2時,支付不成功,此時我們就可以修改a=1;

2.修改支付價格,購買商品到支付有三個步驟,訂購->確認資訊->付款,這三個步驟我們都可以抓包修改商品價格,看是否能成功,若是不成功,我們可以嘗試修改運費價格,將運費價格修改為負,以此來抵消商品價格;

3.修改支付介面,像微信支付,支付寶支付這樣的就是支付介面,不同介面值是不同的,如果設計不當,沒有對支付介面不存在這一情況做處理,有可能會支付成功;

4.修改支付id值,金額,假設:a商品價格是50元,id=1,b為200元,id=2,那麼我們可以將b的id換成a的,也可以修改a的金額為-50,然後a和b一起提交,看總金額是否是150