Сейчас на форуме: Dart Raiden, bedop66938, morgot (+6 невидимых)

 eXeL@B —› Электроника —› Чтение и запись в чип.
Посл.ответ Сообщение

Ранг: 16.1 (новичок), 7thx
Активность: 0.020
Статус: Участник

Создано: 08 июля 2012 10:46
· Личное сообщение · #1

Добрый день, хочу спрпосить у знающих (пока в теории).
Есть чип, у чипа есть опреденное количество байт своей памяти, где он хранит определенную информацию.
Есть программулька (без драйверов) напрямую через USB работает с чипом.
Есть ли какой нибудь софт - которым можно (как бы) снять дамп и после вернуть его назад - чтобы чип был в первоначальном состоянии.
И ещё воопрос - на каком бы языке не был реализован софт работы с железом, в итоге система на самом низком уровне работет по средствам API , или я не прав? Хотелось бы основной набор API для считывания и записи информации в память чипа. Ну или как там отследить , что и куда пишется в этот блок памяти. Может есть какие то снифферы, трейсеры, дамперы и т.д., хотя не обязательно, больше интересует работа в этом направлении посредствам Оли.
Зарание благодарю откликнувшихся за науку.



Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 08 июля 2012 11:27 · Поправил: VodoleY
· Личное сообщение · #2

Loh_Ushastik пишет:
Есть программулька (без драйверов) напрямую через USB работает с чипом.

как минимум 2 варианта.. все зависит что у вас за чип
Loh_Ushastik пишет:
Есть ли какой нибудь софт - которым можно (как бы) снять дамп

есть мониторы ЮСБ трафа, но они собирают пакеты обмена, опять же все зависит от реализации железяки
в итоге система на самом низком уровне работет по средствам API , или я не прав?
Прав. либо DeviceIOControl либо HID набор, это ответ к томуже и на первый вопрос

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....


| Сообщение посчитали полезным: Loh_Ushastik, Abraham

Ранг: 16.1 (новичок), 7thx
Активность: 0.020
Статус: Участник

Создано: 08 июля 2012 11:32 · Поправил: Loh_Ushastik
· Личное сообщение · #3

VodoleY пишет:
есть мониторы ЮСБ трафа

Если не сложно, дайте ссылку на подобное чудо. посмотреть хочу будет ли хоть чем - то полезна данная разновидность софта.

VodoleY пишет:
либо HID набор

а это что , а то Яндекс говорит HID - Ксеноновое оборудование

Loh_Ushastik пишет:
З.Ы. и в конце концов дай хоть какуюто инфу о своем юсб девайсе, как он списке оборудования выглядит в разделе юсб, хотябы

Только присоединил - система ставит драйвер сама USB HID совместимое устройство и никакой железки нет новой.

--> Маркировка на чипе <--



Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 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 функу, можно контролировать поток запросов и ответов
З.Ы.Ы а по хорошему воткни микруху в программатор и вычитай прошивку, и не мучайся

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....




Ранг: 16.1 (новичок), 7thx
Активность: 0.020
Статус: Участник

Создано: 08 июля 2012 12:07 · Поправил: Loh_Ushastik
· Личное сообщение · #5

VodoleY пишет:
сайте АТМЕла

--> Оно? <--

капля теории может кому-то будет тоже интересно --> Создание USB-устройств <--

--> HID Information (на буржуйском) <--

VodoleY пишет:
программатор вычитает память лекго

Посоветуй какойнибудь, а то глаза разбегаются Тебе как знающему наверняка известно , какой будет наиболее удобен и прост в эксплуатации.



Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 08 июля 2012 12:12
· Личное сообщение · #6

ну да. на скок я знаю там никаких защит нет. программатор вычитает память лекго, и не надо ниче фантазировать. (неплохой чип кстати)

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....





Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 08 июля 2012 12:45
· Личное сообщение · #7

Это контроллер Атмела на ядре АРМ...К ПИКам отношения не имеет. Есс-но в нем есть защита и наверняка используется, считать при ее наличии прошивку нереально.



Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 08 июля 2012 12:50
· Личное сообщение · #8

Ara хм.. именно с ним не работал. оказалось тут я человека дезинформировал, спасибо... (ну считать в нашей жизни щаз можно почти все, вопрос в деньгах)

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....




Ранг: 16.1 (новичок), 7thx
Активность: 0.020
Статус: Участник

Создано: 08 июля 2012 12:57 · Поправил: Loh_Ushastik
· Личное сообщение · #9

Ara пишет:
Есс-но в нем есть защита

А в чем она заключается ? Шифруются данные в области памяти? Кем шифруются (самим чипом или софтом)? Почему нельзя считать?
Вот вопросов назадавал, и думаю не последние. Их становится только больше

ADD: и понять не могу главного, вот я возьмусь написать свою программу для работы с чипом, и? Я ведь буду читать данные из чипа, записывать в чип, верно? А тут Ara пишет:
считать при ее наличии прошивку нереально.

А как тогда чужой софт с ней работает? Или снова я не допонимаю очевидного?

ADD2: Ara пишет:
Наличие лок-битов надо проверять в каждом конкретном случае.
кто они такие, что говорит об их наличии (использовании), для чего они, как с ними борятся?




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 08 июля 2012 13:04
· Личное сообщение · #10

Заключается в установке так называемых лок-битов на этапе прошивки контроллера. Запрет чтения или записи, или и того, и того. Штатными средствами считать прошивку не получится тогда. Наличие лок-битов надо проверять в каждом конкретном случае.



Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 08 июля 2012 13:14 · Поправил: VodoleY
· Личное сообщение · #11

Loh_Ushastik пишет:
для чего они, как с ними борятся?

Они для ограничений , а бороца с ними можно спиливая чип и вытравливая/выжигая лазером участки. Шансы на удачу сомнительные но есть. Суть в чем, если твой софт умеет туда писать. есть вариант что стоит защита ТОЛКО запись. а читать типа нельзя.. но опять же все интересно.. можно залить туда микропрогу, и выдавать на выходы считанную память.. но это тоже изврат
З.Ы. тут гдето был с год назад топик. человек показывал как на кухне азоткой травил крышу чипа.. было занятно

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....




Ранг: 16.1 (новичок), 7thx
Активность: 0.020
Статус: Участник

Создано: 08 июля 2012 13:29
· Личное сообщение · #12

VodoleY пишет:
З.Ы. тут гдето был с год назад топик. человек показывал как на кухне азоткой травил крышу чипа.. было занятно

Вот жесть какая
Ладно пока попробую погуглить и попросвещятся, жаль не курю - а так бы ещё и курил все это в то же время




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 08 июля 2012 13:31
· Личное сообщение · #13

VodoleY пишет:
З.Ы. тут гдето был с год назад топик. человек показывал как на кухне азоткой травил крышу чипа.. было занятно

Угу, было дело. Я после того топика хотел повторить тоже самое, но там вроде так ничем толковым и не закончилось дело? Хотя и сейчас есть такие задумки, нету времени только =) Есть доступ к микроскопу офигенному.

Loh_Ushastik пишет:
и понять не могу главного, вот я возьмусь написать свою программу для работы с чипом, и? Я ведь буду читать данные из чипа, записывать в чип, верно?

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



Ранг: 129.0 (ветеран), 116thx
Активность: 0.060
Статус: Участник

Создано: 08 июля 2012 13:34
· Личное сообщение · #14

Loh_Ushastik пишет:
Ладно пока попробую погуглить и попросвещятся

Можеш глянуть здесь, есть много чего интересного на начальном этапе.

-----
We do what we want because we can.





Ранг: 529.0 (!), 110thx
Активность: 0.290.04
Статус: Участник
5KRT

Создано: 08 июля 2012 13:46 · Поправил: daFix
· Личное сообщение · #15

Loh_Ushastik
3.500$



VodoleY пишет:
это за спил этого чипа и сброс битов?

угу


inf1kek пишет:
И доставку в китай и обратно

А больше почти и негде

-----
Research For Food




Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 08 июля 2012 13:59
· Личное сообщение · #16

daFix это за спил этого чипа и сброс битов?

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....





Ранг: 95.2 (постоянный), 26thx
Активность: 0.060
Статус: Участник

Создано: 08 июля 2012 14:20
· Личное сообщение · #17

И доставку в китай и обратно

| Сообщение посчитали полезным: daFix

Ранг: 16.1 (новичок), 7thx
Активность: 0.020
Статус: Участник

Создано: 08 июля 2012 15:15 · Поправил: Loh_Ushastik
· Личное сообщение · #18

daFix пишет:
Loh_Ushastik3.500$

daFix говорит о спиле чипа, inf1kek о круизе по китаю, о назревающих лазерных войнах появилась уже конкретная сумма - что будет результатом траты мною этих денег? Зияющий вскрытой крышкой чипа с опалинами от лазера и все? Что именно это даст? Конкретики добавьте.



Ранг: 590.4 (!), 408thx
Активность: 0.360.18
Статус: Модератор

Создано: 08 июля 2012 15:54
· Личное сообщение · #19

Loh_Ushastik
За эти деньги ты получишь .bin файл с прошивкой твоего чипа.

-----
старый пень





Ранг: 95.2 (постоянный), 26thx
Активность: 0.060
Статус: Участник

Создано: 08 июля 2012 18:12
· Личное сообщение · #20

И китайцы вроде могут не с первого раза


 eXeL@B —› Электроника —› Чтение и запись в чип.
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати