Патчер IL кода .Net приложения на Delphi

Часто возникает необходимость пропатчить .Net приложение без модификации кода на диске (к примеру, если приложение упаковано или подписано). Дело не хитрое, и основной материал по этой теме собран =>> тут <<=. В принципе все расписано подробно и понятно, однако, для тех, кто пишет на delphi практической пользы от этого материала мало. В примерах используются куча сишных структур, которые возьмется переписывать под delphi разве только что сумасшедший. Поэтому представляю Вам небольшой примерчик, как без сишных заголовочных файлов написать патчер для .Net приложения.

Скачать: =>> Crackme + loader + mydll <<=

Описание:

CrackMe.exe – небольшое .Net приложение, которое вы без труда можете посмотреть в Reflector’e:

loader.exe – Загружает в адресное пространство CrackMe.exe библиотеке mydll.dll

mydll.dll – Библиотека, которая после загрузки в адресное пространство CrackMe.exe убирает правильность проверки пароля, и меняет надписи в окне About:

loader.dpr и mydll.dpr исходники на дельфи. Все комментарии Вы найдете внутри исходных файлов.

Добавить комментарий

Ваш e-mail не будет опубликован.