Интересно, почему авторы этого crackme задействовали всю эту тему с драйверами? Если суть задачи именно в анализе хэш-функции, то для чего все эти сложности гонять данные через драйверы?
С огромным интересом отсмотрел весь ваш сайт. У вас отличная коллекция. Отдельное спасибо за версию на английском, благодаря этому я смог показать это коллегам, а они смогли оценить ;-)
Это больше относится к пинпадам, если в них есть модуль для хранения ключей, или к современным посам. Так как OMNI-395 не имеет аппаратного модуля для хранения ключей, то и защиты от вскрытия у него тоже нет.
В OMNI-395 нет правильного хранилища для ключей, поэтому надо использовать нормальный пинпад, например, хотя серию SC-xxxxx. В последующих моделях 3350 и выше уже можно было «по-взрослому» персонализировать ПОС ключами.
RS232 там на 12В. Принтер у меня тоже есть (трещалка 250 и термо 350). Увы, у меня были только бумажные копии книг про 395-й. На последущие модели уже были PDFки. Даташита будет мало. Нужен компилятор и разрузчик. Если, конечно, как я писал, расхакать прошивку, то можно свой компилятор затащить, но это будет длинный, но очень интересный проект игрушки для отпрысков. ;-)
Лично я не купил бы этот конструктор, если б надо было бы паять такой корпус. Хотя, это дело сугубо индивидуальное.
Кристалл изначально полностью прошит — включай и работай. Там есть бутлодер, так что можно перешивать и без программатора. Но я перешиваю его обоими способами десятки раз на дню.
Зависит куда. Не уверен, что моя цифра будет вам полезна, так как я доставлял в Великобританию. После заказа они обычно присилают письмо и предлагают 1-2 варианта на выбор в зависимости от региона.
Да. Можно перепрошивать через bootloader, можно программатором, например, pickit3. Я пробовал обоими способами.
По сути — это обычный PIC32 development board, типа UBW32, например, только уже в корпусе и с периферией. Можно прошивку делать полностью свою (как я делал для эмулятора РК) или RetroBSD.
Запустил на цветном. Время 617 миллисекунд. На ЧБ не запускал, там пока Радио-86РК, но как попробую — сообщу.
> ? mm.ver
4.01
> list
100 Rem
105 Timer = 0
110 Print "BEGIN"
120 K=0
130 Dim M(5)
140 K=K+1
150 A=K/2*3+4-5
160 GoSub 230
170 For L=1 To 5
180 M(L)=A
190 Next L
200 If K<1000 Then 140
210 Print "END"
215 Print Timer
220 End
230 Return
> run
BEGIN
END
617
>
Мы делаем банковский софт. В Спланке мы сделали мониторинг здоровья системы для оператора (текущая нагрузка, состояние критических для онлайна подсистем) и, конечно, исторический анализ (разного рода статистика, audit trail, и т.д.).
С радостью сделал небольшой donation. Удачи.
Кристалл изначально полностью прошит — включай и работай. Там есть бутлодер, так что можно перешивать и без программатора. Но я перешиваю его обоими способами десятки раз на дню.
Программа то работает, просто ничего не печатает.
По сути — это обычный PIC32 development board, типа UBW32, например, только уже в корпусе и с периферией. Можно прошивку делать полностью свою (как я делал для эмулятора РК) или RetroBSD.