Сейчас на форуме: igorcauret, Rio (+6 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› Помогите доломать JPEGmini 1.8.23 |
Посл.ответ | Сообщение |
|
Создано: 13 октября 2014 21:34 · Личное сообщение · #1 Всем привет. Есть такое прикольное приложение, JPEGmini (в 1.8.23), позволяющее сжимать jpeg'и в несколько раз без заметной потери качества (www.jpegmini.com). Написано на С# Net4 и С++, защищено SmartAssembly. Это первое серьезное приложение, которое я пытался взломать. Почти получилось, но похоже остается еще одна проверка, которую я не могу обойти. Я убрал SmartAssembly de4dot'ом, удалил при помощи Reflector/Reflexil проверки целостности файлов, проверки на состояние активации программы (isActivated) и удалил ссылки, ведущие на сайт программы и в Google Analytics. Теперь программа загружается в активированном виде и не лезет в инет, но она не сжимает файлы. Мне кажется, осталась еще одна проверка на целостность файлов и лицензию в dll программы (ICVT.JPEGmini.Core.dll::JpegMiniAPI - код ниже), но я не могу изменить код, так как это mixed-mode assembly, и Reflexil не умеет их сохранять. К сожалению, я новичок в реверсинге и не владею в достаточной степени дебаггерами и дисассемблерами, поэтому не получается завершить взлом проги, а очень бы хотелось. ![]() Ссылка на программу + мой экзешник: http://www.multiupfile.com/f/e5bb4aed Программу можно также загрузить на оф. сайте: www.jpegmini.com/app Буду крайне признателен за любую помощь в доламывании программы. ==================================== Из ICVT.JPEGmini.Core.dll (mixed-mode) Code:
![]() |
|
Создано: 14 октября 2014 03:56 · Личное сообщение · #2 |
![]() |
eXeL@B —› Вопросы новичков —› Помогите доломать JPEGmini 1.8.23 |