dlinyj: (Default)
[personal profile] dlinyj
Помню что свой путь к "карьере" фрикера я начинал с мечты эмулятора таксофонной карты. Сейчас понимаешь, что это полный детский сад. Таксофонные карты представляли собой просто ЭСПЗУ, с последовательным вводом/выводом данных, и единственной операцией, которая могла быть с ними проведена - это обнуление бита и то в определённой области. К слову сказать, что так обламывались некоторые эмуляторы: таксофон пытался изменить область Read Only, и если операция была успешной - посылал.

Ныне тоже существуют смарт карты, и многие из читающих примерно представляют как они устроенны. А используют точно все: карточки на проезд, SIM-карты, спутниковое ТВ, банковские карты и т.п. Особенность этих карт, что они устроенны значительно сложнее своих предшественников. Как правило это двухпроцессорное устройство (!) - основной процессор и крипто; оперативная память, ФЛЕШ память, и интерфейс ввода/вывода - модифицированный стандартный UART (RS-232). Ещё появились, так называемые, JAVA-карты. Т.е. имеющие встроенную джава машину. Возможности таких карт по истине потрясающие: начиная от того, что они имеют грандиозную криптостойкость, и их весьма сложно взломать, а уж тем более выдрать ключик, заканчивая тем, что некоторые карты умеют связываться по IP протоколу с серверами, через приёмное устройство.

Соответственно, взлом таких карт является по истине чумовой задачей, поскольку надо взломать ключи, и сделать полный дубликат. Многие кардеры готовы вкладывать большие деньги на взлом банковских SMART-карт и карт спутникового телевидения. Я сам разбирался с этим вопросом, и скажу что задача достойная крупного НИИ. Но находятся энтузиасты, которые готовы пробовать взломать систему защиты карт и создать их эмулятор. Масло в огонь энтузиазма подливает колоссальные деньги и тот факт, что это очень сложно.

Вот тут http://travisgoodspeed.blogspot.com/2009/03/new-business-card.html товарищ хвастается, что сумел преодолеть проблему трёх напряжений (карты могут питаться 1,8/3,3/5 В). Раньше эмуляторы делались только на один класс напряжения - на 5 вольт.

Внешний вид эмулятора


Это как раз эмулятор банковской карты. Как утверждает автор, к концу следующего месяца собирается добиться полной совместимости со всеми тремя типами напряжения.. Пожелаем удачи фрикеру! Я очень уважаю таких людей, готовых браться за нерешаемые задачи. Я буду следить за его проектом. Рекомендую полистать его блог - очень интересно.

Date: 2009-03-04 11:27 pm (UTC)
From: [identity profile] di-halt.livejournal.com
А в чем проблема трех напряжений? ведь все почти современные МК работают на очень широком диапазоне питающего напряжения.

Date: 2009-03-04 11:29 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
Запусти AVR на 1,8 :) Как правило диапазон всё равно ограничен. Т.е. если и держит 1,8, то 5 вольт уже нет. Ну пёс его знает. Факт тот, что перец ломает джава карты. И грит что сейчас решает проблему трёх напряжений :).

Date: 2009-03-04 11:36 pm (UTC)
From: [identity profile] di-halt.livejournal.com
–ATmega48V/88V/168V: 0 - 4 MHz @ 1.8 - 5.5V

Правда как стабильно она будет от 1.8 работать я не знаю, но по шиту могет.

Date: 2009-03-04 11:37 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
Я в курсах, но это исключение из правила. Давай замнём этот вопрос,суть не в том :)

Date: 2009-03-04 11:44 pm (UTC)
From: [identity profile] di-halt.livejournal.com
Так надо намекнуть чуваку. А то он поди не в курсах :) Мучается :)

Date: 2009-03-05 12:19 am (UTC)
From: [identity profile] rip1999.livejournal.com
а как устроена карточка для проезда в наземном транспорте? можно ли ее тупо скопировать используя два катушечных магнитофона? (одним считывать -на второй подавать сигнал?)

Date: 2009-03-05 12:26 am (UTC)
From: [identity profile] dlinyj.livejournal.com
думаю можно попробовать, но там запись шире, на магнитофоне запись идёт очень локально. Делаются специальные катушки. Я не заморачивался, но народ делал. По ищи в интернете по теме.

Date: 2009-03-08 06:53 pm (UTC)
From: [identity profile] odinokij-kot.livejournal.com
если не лень - то посыть на магнитную полосу карточки либо принтерного тонера, либо металлической пыли (которую предварительно наточи напильником с гвоздя) и сразу увидишь и ширину дорожек и их количество и даже сможешь прочитать по картинке информацию с карты
PS не забывай там F/2F кодирование =)

Date: 2009-03-08 06:50 pm (UTC)
From: [identity profile] odinokij-kot.livejournal.com
странная заморочка, помоему смысла нет питать мк от напруги, которая поступает от кратоприёмника, Единственное можно его поюзать для формирования нужного напряжения на шине I\O через транзюк =) и всё, а мк питать от своего отдельного источника питания =)
остальные шины тупо выровнять например до 1.8 и уже жевать тем же мк, или так же по средствам транзисторной развязки подать на мк сигнал с нужной амплитудой.

January 2026

S M T W T F S
    123
456 78910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 22nd, 2026 06:31 am
Powered by Dreamwidth Studios