Жуки в полоску Rossomahaar Хакер, номер #084, стр. 084-056-3 № цифры => 2 3 4 5 6 7 0: A A A A A A 1: A A B A B B 2: A A B B A B 3: A A B B B A 4: A B A A B B 5: A B B A A B 6: A B B B A A 7: A B A B A B 8: A B A B B A 9: A B B A B A Взгляни на рисунок кода EAN-13. Первая цифра - 9, значит, следующие шесть будут закодированы как ABBABA. Это объясняет, почему идущие после девятки семерки имеют разный рисунок. Применение трех видов кодировок в коде EAN-13 осуществлено вовсе не для того, чтобы их было труднее расшифровать, а для обеспечения совместимости со стандартом UPC-A. UPC-A имеет 12 цифр, каждая из которых преобразуется в полоски, шесть первых - методом A, шесть последних - методом C. Таким образом, сканер, работающий по стандарту EAN, присвоит такому коду 0 в начале. [халява от EAN] Европейским хакерам в восьмидесятых годах прошлого века не составило труда разобраться в кодировках EAN-13. Многие товары, такие как одежда, продававшаяся в супермаркетах, помечались наклейкой со штрих-кодом, которую хакеры заменяли своей, аналогичной тем, что были на более дешевых товарах того же типа. Вскоре подделка штрих-кодов превратилась в новый вид мошенничества. Код EAN-13, присваиваемый определенному продукту, не содержит в себе никаких данных об этом товаре (цена, вес и пр.). Все эти данные содержатся в базе данных, из которой их извлекает кассовый аппарат при сканировании штрих-кода на упаковке продукта. Впрочем, это не всегда так. Многие продукты, цена которых зависит от веса, продаются в супермаркетах со штрих-кодами, наклеенными самим супермаркетом. В зависимости от системы применяющейся в магазине, такие штрих-коды могут либо содержать привязку к базе данных товаров, либо содержать сведения, влияющие на цену или вес. И в том и в другом случае есть возможности для мошенничества. Иногда магазины сами упрощают задачу мошенникам. Например, в большинстве московских супермаркетов вес и количество товара указывается явно в коде, указанном на наклейке с товаром. Понятно, что ничего тебе не мешает напечатать на самоклеящейся бумаге собственную этикетку и купить килограмм дорогих груш по цене 700 граммов самых дешевых. Такого рода махинаций можно придумать огромное множество, суть у них у всех одна. Люди привыкли на 100% доверять электронным системам в торговле, в то время как использование штрих-кодов не всегда реализовано адекватно с точки зрения безопасности. Можно придумать кучу способов поднятия лавэ с подделки штрих-кодов, иногда очень специфических. Следует понимать, что одно дело - изучать системы кодирования и находить в них потенциальные слабости, и совсем другое - на практике использовать разработки, воруя груши и одежду. Это уже классифицируется безжалостным уголовным кодексом как мошенничество, серьезная статья. [халява в электричках] Думаю, ты не раз и не два катался на электричках. Сейчас на многих станциях уже стоят электронные турникеты, которые не пропускают пассажиров, пока те не «покажут» билетик. Если ты разглядывал его, то, конечно, заметил, что на нем располагается специальный штрих-код, который и считывает турникет. Встает вопрос, какая информация размещается в коде билета, в каком виде она там хранится, и насколько возможно ее подделать. |