Изучение уязвимостей электронных систем.
 
key programming immo tools emergency start device программаторы ключа заводилки Кодграббер штатных охранных систем, toyota, lexus, subaru.

Вернуться   Изучение уязвимостей электронных систем > Фрикинг > Пластиковые карты

Пластиковые карты Магнитные карты, смарт карты, таксофонные карты и тд.

Ответ
 
Опции темы
Старый 03.04.2009, 20:24   #1
S_amtron
случайно влез
 
Регистрация: 29.12.2008
Сообщений: 11
Поблагодарил: 0
Поблагодарили 10 раз в 2 сообщениях
S_amtron стоит на развилке
По умолчанию Программно-аппаратная реализация скимера

Интересует вопрос по большей части аппаратной реализации устройства .
Безусловно , на форуме присутствует схема ( если можно её так назвать) скима . Но мягко говоря , это больше набросок.
Рассмотрим устройство предназначеное для хранения данных в энергонезависимой памяти.
В результате проделаной работы наибольшее предпочтения получили микросхемы eeprom c линией передачи данных I2С как то 24128-24512. В BGA корпусе их габариты 1.7х1.9 мм. Хотя и более распространённое SO8 вобщем тоже не играет особую роль в формировании габаритов печатной платы.
Куда больше на размерах платы сказывается габариты корпуса микроконтроллера. Наименьшие их экземпляры из семейства atmel - это MLF-20 корпус atmega8. Можете попинать меня ,мол для таких целей можно и попроще контроллер , типа Tiny или из PIC что то, но исходя из соотношения - аппаратные ресурсы контроллера / габариты корпуса + цена - atmega8 - вполне отвечает требованиям для данного вида устройств и позволяет реализовать богатые пользовательские функции.
И самый главный элемент - это аппаратный декодер. Если кому то посчастливилось стать обладателем трёхтрекового магнетовского чипа , то можете смело ограничиться площадью платы в 0,25 кв.см. Если у вас в руках однотрековый декодер - то накиньте к габаритам самой микросхемы в корпусе SO16 ещё и площадь для обвески (около 3 мм по пирриметру микросхемы).
Относительно источника питания , с учётом низкого энергопотребления всех вышеперечисленных компонентов определиться не так то и трудно - в их качестве вполне может выступить три дисковых элемента питания с габаритами 10х4 мм или 8х3. мм.Кстати , от стабилизатора напряжения в целях экономии пространства вполне можно отказаться , на основании широкого диапазаона питающих напряжений от 2.7 до 5 в.
Вот как раз таки они (батреи) и магнитная головка и будут играть одну из решающих ролей в формировании габаритов устройства в целом.
Что же касается програмной части , то это такие функции как присвоение каждому треку метки с датой и временем его считывания . Двухнаправленное считывание. Доступ к данным по паролю и прочие удобства облегчающие работу с данными.
Если у кого то есть серьёзные наработки в этом направлении , хотелось бы пообщаться эту тему.
S_amtron вне форума   Ответить с цитированием
Старый 04.04.2009, 14:37   #2
Mildi
редкий гость
 
Регистрация: 11.12.2008
Сообщений: 57
Поблагодарил: 0
Поблагодарили 4 раз в 3 сообщениях
Mildi стоит на развилке
По умолчанию

Цитата:
[Ссылки могут видеть только зарегистрированные пользователи. ]

смотри тут.
тут считыватель на микроконтроллере(может считать сразу и 3 дорожки при правке кода прошивки.
Это апноут. Печатку маленькую сам разведешь без проблем и выкинеш лишнее из схемы. прошивка на С и легко заменишь выдачу кода на последовательный порт кодом записи в eeprom. контролер там с малым энергопотреблением и малыми габаритами. да из прошивки надо еще будет убрать код который декодирует код в ASCII и добавить на считывание в обратную сторону. Тогда получив 2 дампа в прямом и обратом напрвлениях и наложением их 1 на другой можно практически 100% гарантировать восстановление данных полностью несмотря на остановку карты.

реально скимер для 3х дорожек выйдет на паре микросхем.

но сам понимаешь надо включть голову. да еще по поводу цены этот мк стоит около 500 руб. однако простота устройства это окупает.

----------

забыл добавить что размер контроллера 4х4мм
Mildi вне форума   Ответить с цитированием
Старый 04.04.2009, 18:35   #3
S_amtron
случайно влез
 
Регистрация: 29.12.2008
Сообщений: 11
Поблагодарил: 0
Поблагодарили 10 раз в 2 сообщениях
S_amtron стоит на развилке
По умолчанию

Да собственно у меня на столе рабочий девайс в сборе (1 трек (1-ый или 2-ой в двух направлениях)). Выполнен на контроллере семейства AVR (Atmel предлагает аналогичные контроллеры и в корпусе MLF-20 (5x5 mm) + eeprom 24512 + 21006516. Потребление 8 мА. Не загонял проц в ждущий режим ,и выход из него по card present. Да и от time keeper-а пришлось отказаться из соображений экономии площади платы. Ну с таким декодером меньше чем 8х25 мм плату трудно сделать , даже если проц MLF-20 и память в BGA.Разве что если плата будет промышленным способом выполнена и многослойная.Трек + метка времени идет в eeprom. Связь со внешним миром (считывание данных из eeprom и управление девайсом) по RS232. Из пользовательских функций: доступ к трекам в произвольном порядке или с первого по последний. Доступ к данным по паролю. Разве что данные не шифруются. Да и отсутствует аналитический алгоритм "склейки" треков. Ну а так - свои функции выплняет. Интересно что можно из функций ещё добавить .
S_amtron вне форума   Ответить с цитированием
Старый 04.04.2009, 18:48   #4
Mildi
редкий гость
 
Регистрация: 11.12.2008
Сообщений: 57
Поблагодарил: 0
Поблагодарили 4 раз в 3 сообщениях
Mildi стоит на развилке
По умолчанию

в том апноуте что я выложил декодер 21006516 или любой другой не нужен, навесных лементов минимум. Там головка подключается к МК причем колебания скорости +50%-25% от первоначальной не критичны.
настройка на скорость идет автоматически.

Из функционала к тому что у тебя есть добавь слип режим для экономии потребления тока (возможно придется добавить 3-4 элемента в схему.
Mildi вне форума   Ответить с цитированием
Старый 05.04.2009, 14:01   #5
Sherhan
Заблокирован
 
Регистрация: 05.04.2009
Сообщений: 20
Поблагодарил: 0
Поблагодарили 0 раз в 0 сообщениях
Sherhan стоит на развилке
По умолчанию

S_amtron,если не сложно,можешь фото дивайса показать в пм?
Sherhan вне форума   Ответить с цитированием
Старый 19.04.2009, 23:49   #6
Brainiac
случайно влез
 
Регистрация: 19.04.2009
Сообщений: 28
Поблагодарил: 3
Поблагодарили 1 раз в 1 сообщении
Brainiac стоит на развилке
По умолчанию

а можно сам принцип работы скимера, ибо знаю avr и хочу писать на них
ну то есть принцип не то что при втаскивании карточки в б. происходит считывание а более детально и что мне вообще для этого прочитать кроме УК РФ
Brainiac вне форума   Ответить с цитированием
Старый 20.04.2009, 00:22   #7
exchange
фрикер
 
Аватар для exchange
 
Регистрация: 17.07.2006
Сообщений: 1,330
Поблагодарил: 0
Поблагодарили 445 раз в 68 сообщениях
exchange стоит на развилке
По умолчанию

[Ссылки могут видеть только зарегистрированные пользователи. ]
токмо вместо опер.усилителя, компаратора и дешифратора можно юзать готовый декодер


НЕ ОТСТУПАЙ! НЕ СДАВАЙСЯ!
Не позволяй себе быть слабым - никогда!
Иди в отмах - сопротивляйся!
Гляди на мир в прицел - и нападай!

exchange вне форума   Ответить с цитированием
Старый 20.04.2009, 18:49   #8
Brainiac
случайно влез
 
Регистрация: 19.04.2009
Сообщений: 28
Поблагодарил: 3
Поблагодарили 1 раз в 1 сообщении
Brainiac стоит на развилке
По умолчанию

получается что всек пластиковые карточки работают на магнитном принципЕ????
Brainiac вне форума   Ответить с цитированием
Старый 21.04.2009, 00:54   #9
Mildi
редкий гость
 
Регистрация: 11.12.2008
Сообщений: 57
Поблагодарил: 0
Поблагодарили 4 раз в 3 сообщениях
Mildi стоит на развилке
По умолчанию

Цитата:
[Ссылки могут видеть только зарегистрированные пользователи. ]
токмо вместо опер.усилителя, компаратора и дешифратора можно юзать готовый декодер

Вот кому надо держите. Софт для чтения карт на ПК с помощью этого девайса.
[Ссылки могут видеть только зарегистрированные пользователи. ]

запускать в командной строке: magnetic 2 30
где: 2 заменить на номер нужного вам трека
где: 30 заменить на количество стартовых нулей.

устройство подключать к порту LPT контакт 15 вход, контакт 18 земля.

программа хоть и для командной строки но работает под XP/2000 только.

гарантий не даю. Изначальна она была только под ДОС режим но библиотеку вроде правильно подключил. Сам не тестировал потому что не было необходимости.
Mildi вне форума   Ответить с цитированием
Старый 21.04.2009, 19:17   #10
Brainiac
случайно влез
 
Регистрация: 19.04.2009
Сообщений: 28
Поблагодарил: 3
Поблагодарили 1 раз в 1 сообщении
Brainiac стоит на развилке
По умолчанию

а кода нет на эту программу?
Brainiac вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Реализация в железе приборов для тойот америка-европа old Штатные охранные системы 12 14.03.2012 22:54
Проект скимера. Цена? !Joker! Пластиковые карты 15 01.04.2010 12:46
Аппаратная часть граббера Motur Новички 11 01.06.2009 06:56
Преобразовать bin перед ЦАП в звук программно. Женя С. Лаборатория 0 23.04.2009 13:45
решение аппаратно или программно..? movaaa Программирование микроконтроллеров 5 20.04.2009 21:03


Текущее время: 11:46. Часовой пояс GMT +4.


Перевод: zCarot