MBR (mbr) wrote,
MBR
mbr

Отучаем от hasp. Часть 3 - патчим библиотеку.

Понятно где патчить, осталось выяснить как.

ext:10007360 ; =============== S U B R O U T I N E =======================================
.text:10007360
.text:10007360 ; Attributes: bp-based frame
.text:10007360
.text:10007360 isFeatureEnabled_0 proc near
.text:10007360
.text:10007360 var_2F4 = dword ptr -2F4h
.text:10007360 var_2F0 = byte ptr -2F0h
.text:10007360 var_4 = dword ptr -4
.text:10007360 arg_0 = dword ptr 8
.text:10007360
.text:10007360 push ebp
.text:10007361 mov ebp, esp
.text:10007363 and esp, 0FFFFFFF8h
.text:10007366 sub esp, 2F4h
...
retn

Глубоко копать смысла нет. все, что осталось сделать, это заменить этот фрагмент на что-то типа:

mov al, 1
retn

или в опкоде b0 01 c3

открываем Hex Editor Neo - и вперед



результат:

2010.12.30 14:59:21 --------- Starting ThinClient - . ----------

Но это только начало ;)
Subscribe

  • Dicke Titten

    Искусственный интеллект заметно прогрессирует. Вот прям от года к году. Перевод уже местами не отличишь от литературного. Надо будет раннего…

  • Май 2022

    Все как-то ни времени ни желания писать о стройке не было. Надо исправляться. Из глобального - купил полупромышленный измельчитель на 20 лошадей.…

  • С ценами странное

    Традиционный уже обзор по поводу финансовых изменений в стране. Доллар на сейчас 59. Глобально по продуктовой корзине я не заметил изменений. Может…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 1 comment