Сейчас на форуме: Dart Raiden, bedop66938, morgot (+6 невидимых) |
![]() |
eXeL@B —› Электроника —› Чтение и запись в чип. |
Посл.ответ | Сообщение |
|
Создано: 08 июля 2012 10:46 · Личное сообщение · #1 Добрый день, хочу спрпосить у знающих (пока в теории). Есть чип, у чипа есть опреденное количество байт своей памяти, где он хранит определенную информацию. Есть программулька (без драйверов) напрямую через USB работает с чипом. Есть ли какой нибудь софт - которым можно (как бы) снять дамп и после вернуть его назад - чтобы чип был в первоначальном состоянии. И ещё воопрос - на каком бы языке не был реализован софт работы с железом, в итоге система на самом низком уровне работет по средствам API , или я не прав? Хотелось бы основной набор API для считывания и записи информации в память чипа. Ну или как там отследить , что и куда пишется в этот блок памяти. Может есть какие то снифферы, трейсеры, дамперы и т.д., хотя не обязательно, больше интересует работа в этом направлении посредствам Оли. Зарание благодарю откликнувшихся за науку. ![]() |
|
Создано: 08 июля 2012 11:27 · Поправил: VodoleY · Личное сообщение · #2 Loh_Ushastik пишет: Есть программулька (без драйверов) напрямую через USB работает с чипом. как минимум 2 варианта.. все зависит что у вас за чип Loh_Ushastik пишет: Есть ли какой нибудь софт - которым можно (как бы) снять дамп есть мониторы ЮСБ трафа, но они собирают пакеты обмена, опять же все зависит от реализации железяки в итоге система на самом низком уровне работет по средствам API , или я не прав? Прав. либо DeviceIOControl либо HID набор, это ответ к томуже и на первый вопрос ----- Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме.... ![]() |
|
Создано: 08 июля 2012 11:32 · Поправил: Loh_Ushastik · Личное сообщение · #3 VodoleY пишет: есть мониторы ЮСБ трафа Если не сложно, дайте ссылку на подобное чудо. посмотреть хочу будет ли хоть чем - то полезна данная разновидность софта. VodoleY пишет: либо HID набор а это что , а то Яндекс говорит HID - Ксеноновое оборудование ![]() Loh_Ushastik пишет: З.Ы. и в конце концов дай хоть какуюто инфу о своем юсб девайсе, как он списке оборудования выглядит в разделе юсб, хотябы Только присоединил - система ставит драйвер сама USB HID совместимое устройство и никакой железки нет новой. ![]() ![]() |
|
Создано: 08 июля 2012 11:37 · Поправил: VodoleY · Личное сообщение · #4 SysNucleus.USBTrace.v2.1.4.keygen-SND http://ru.wikipedia.org/wiki/USB_HID З.Ы. и в конце концов дай хоть какуюто инфу о своем юсб девайсе, как он списке оборудования выглядит в разделе юсб, хотябы Ну вот все и выяснилось. это твой атмеловский чип. это PIC контроллер, думаю что все достаточно просто. полазь на сайте АТМЕла там есть штатные считывальщики зашивальщики прошивки PICa и ответы на твои вопросы.. аж на 3.. прога работает с чипом через USB HID интерфейс, что есть разумно З.Ы. и для справки. данный интерфейс не рекомендуют использовать для Эл. ключей. ибо все функи сосредоточены в hid.dll и врапнув 1 функу, можно контролировать поток запросов и ответов З.Ы.Ы а по хорошему воткни микруху в программатор и вычитай прошивку, и не мучайся ----- Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме.... ![]() |
|
Создано: 08 июля 2012 12:07 · Поправил: Loh_Ushastik · Личное сообщение · #5 VodoleY пишет: сайте АТМЕла капля теории может кому-то будет тоже интересно VodoleY пишет: программатор вычитает память лекго Посоветуй какойнибудь, а то глаза разбегаются ![]() ![]() |
|
Создано: 08 июля 2012 12:12 · Личное сообщение · #6 |
|
Создано: 08 июля 2012 12:45 · Личное сообщение · #7 |
|
Создано: 08 июля 2012 12:50 · Личное сообщение · #8 |
|
Создано: 08 июля 2012 12:57 · Поправил: Loh_Ushastik · Личное сообщение · #9 Ara пишет: Есс-но в нем есть защита А в чем она заключается ? Шифруются данные в области памяти? Кем шифруются (самим чипом или софтом)? Почему нельзя считать? Вот вопросов назадавал, и думаю не последние. Их становится только больше ![]() ADD: и понять не могу главного, вот я возьмусь написать свою программу для работы с чипом, и? Я ведь буду читать данные из чипа, записывать в чип, верно? А тут Ara пишет: считать при ее наличии прошивку нереально. А как тогда чужой софт с ней работает? Или снова я не допонимаю очевидного? ADD2: Ara пишет: Наличие лок-битов надо проверять в каждом конкретном случае. кто они такие, что говорит об их наличии (использовании), для чего они, как с ними борятся? ![]() |
|
Создано: 08 июля 2012 13:04 · Личное сообщение · #10 |
|
Создано: 08 июля 2012 13:14 · Поправил: VodoleY · Личное сообщение · #11 Loh_Ushastik пишет: для чего они, как с ними борятся? Они для ограничений , а бороца с ними можно спиливая чип и вытравливая/выжигая лазером участки. Шансы на удачу сомнительные но есть. Суть в чем, если твой софт умеет туда писать. есть вариант что стоит защита ТОЛКО запись. а читать типа нельзя.. но опять же все интересно.. можно залить туда микропрогу, и выдавать на выходы считанную память.. но это тоже изврат З.Ы. тут гдето был с год назад топик. человек показывал как на кухне азоткой травил крышу чипа.. было занятно ----- Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме.... ![]() |
|
Создано: 08 июля 2012 13:29 · Личное сообщение · #12 |
|
Создано: 08 июля 2012 13:31 · Личное сообщение · #13 VodoleY пишет: З.Ы. тут гдето был с год назад топик. человек показывал как на кухне азоткой травил крышу чипа.. было занятно Угу, было дело. Я после того топика хотел повторить тоже самое, но там вроде так ничем толковым и не закончилось дело? Хотя и сейчас есть такие задумки, нету времени только =) Есть доступ к микроскопу офигенному. Loh_Ushastik пишет: и понять не могу главного, вот я возьмусь написать свою программу для работы с чипом, и? Я ведь буду читать данные из чипа, записывать в чип, верно? нет, не верно. Софт не работает напрямую с памятью контроллера, а обменивается с ним данными, которые контроллер уже самостоятельно обрабатывает в соответствии со своей прошивкой (программой). ![]() |
|
Создано: 08 июля 2012 13:34 · Личное сообщение · #14 Loh_Ushastik пишет: Ладно пока попробую погуглить и попросвещятся Можеш глянуть ----- We do what we want because we can. ![]() |
|
Создано: 08 июля 2012 13:46 · Поправил: daFix · Личное сообщение · #15 |
|
Создано: 08 июля 2012 13:59 · Личное сообщение · #16 |
|
Создано: 08 июля 2012 14:20 · Личное сообщение · #17 |
|
Создано: 08 июля 2012 15:15 · Поправил: Loh_Ushastik · Личное сообщение · #18 |
|
Создано: 08 июля 2012 15:54 · Личное сообщение · #19 |
|
Создано: 08 июля 2012 18:12 · Личное сообщение · #20 |
![]() |
eXeL@B —› Электроника —› Чтение и запись в чип. |