Маніпуляції ціною товару в деяких торгових корзинах



################################################## ################################
@ @
@ :: LwB Security Team :: @
@ @
################################################## ################################
# -written By durito #
# -e-Mail: [email protected] #
# -http: //www.lwbteam.org #
# -date: 28/01/2004 #
# -comments: Інформація надана тільки для ознайомлення і розглядається, #
# Як посібник для адміністраторів. Дана стаття не є #
# Керівництвом до дії. Ми не несемо відповідальності за шкоду, #
# Досконалий читачами цієї статті, і за протизаконне #
# Використання наданої нами інформації #
################################################## ################################

- = Маніпуляції ціною товару в деяких торгових візках = -
************************************************** ******

Уразливості, про які я хочу сьогодні розповісти, не нові, але не дивлячись на це,
деякі нові системи електронної комерції, що з'являються в мережі, схильні до них.

Почну я з старого бага, який полягає в тому, що скрипт торгової візки
не фільтрує символи кількості товару, що купується. Яскравий приклад такої вразливості
нам дає торгова візок з http://www.memoryworld.net.
Припустимо, що ми вибираємо з каталогу товарів COMPACT FLASH CARD (3.3 / 5V) 128M
- COMPACT FLASH CARD (3.3 / 5V) 128M MEMORY CARD за ціною $ 55.00 за 1 штуку.
У нашій торговельній візку лежить товар, і ми можемо його оплатити. Але, припустимо, ми
вирішили замовити собі ще одну COMPACT FLASH CARD (3.3 / 5V) 128M - COMPACT FLASH
CARD (3.3 / 5V) 128M MEMORY CARD, тільки тепер в віконці кількості товару ми ставимо
не 1, а -1. В результаті торгова візок при перерахунку товару попросить нас оплатити
$ 55.00 - $ 55.00 = $ 0.00
Ось так:

Description Quantity Price Total Price
Peripherals - COMPACT FLASH CARD (3.3 / 5V) 128M - COMPACT FLASH CARD (3.3 / 5V)
128M MEMORY CARD -1 $ 55.00 ($ 55.00)
Peripherals - COMPACT FLASH CARD (3.3 / 5V) 128M - COMPACT FLASH CARD (3.3 / 5V)
128M MEMORY CARD 1 $ 55.00 $ 55.00
Total $ 0.00

Природно за $ 0.00 ніхто 2 COMPACT FLASH CARD тобі не надішле, але якщо підійти
до справи грамотно, то в принципі знизити ціну товару реально.

Другий приклад погано написаної електронної візки дає нам шоп з
http://ssl.adgrafix.com/cgi-bin/checkitout/checkitout.cgi?theorangSTORE:CKIE:home+
У цьому випадку ціна товару прописана в прихованих полях html-коду і її можна змінювати.
Ось шматок коду:
---------------

California Valencia Oranges



$ 29.99 New Low Price Includes Standard S & H.
name = price>






We will be shipping our CA Valencia Oranges Now through September !! Order Today !!

----------------
Ось прихована рядок з ціною:
------
name = price>
------
її можна переправити на:
---
name = price>

І транзакція з такою ціною проходить.


Copyright 2002-2004 by LwB Security Team. All rights reserved.

Сподобалося? Підпишись на RSS новини!
Ви також можете підтримати shram.kiev.ua, тисніть:

Не зайвим буде і твоїм друзям дізнатися цю інформацію, поділися з ними статтею!

Розгорнути / згорнути вікно з коментарями

Коментарі

Коментуючи, пам'ятайте про те, що зміст і тон Вашого повідомлення можуть зачіпати почуття реальних людей, проявляйте повагу та толерантність до своїх співрозмовників навіть у тому випадку, якщо Ви не поділяєте їхню думку, Ваша поведінка за умов свободи висловлювань та анонімності, наданих інтернетом, змінює не тільки віртуальний, але й реальний світ. Всі коменти приховані з індексу, спам контролюється.
Кредитка безкоштовно з лімітом в 15000 грн.