eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС
выпущен 4 ноября!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: (+3 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› WorldWide —› Reprise target
Посл.ответ Сообщение

Ранг: 0.6 (гость)
Статус: Участник

Создано: 15 сентября 2015 08:13 New!
Цитата · Личное сообщение · #1

I don't have much experience with RLM , but managed to crack a few apps with the pubkey injection method.
But one app, I am unable to crack and is giving me a real hard time!
On startup the original program displays "bad signature in license error" and then a warning message "This software needs a license to run"
Here is a rundown of my work:
1) -found and patched the pubkey inside rlm1112.dll.
-extracted the LICENSE_TO_RUN string
- build rlmsign with the new pubkey and LICENSE_TO_RUN string
- signed a new license, and replaced original rlm1112.dll with the patched one
On startup the program first displays a warning message " rlm1112.dll is corrupt or missing" Then a warning message "This software needs a

license to run", (i.e no bad signature in license error)
- I have tried to find where the checksum calculation is done inside the program, but I am unable to find the location
- checking the return of rlm_checkout yields the correct result (i.e. eax+48 yields 00 00 00 00). This checkout is also confirmed by

rlm_license_stat which yields 00 00 00 00 in eax.
- since rlm_checkout is O.K. but the program doesn't run, there must be an additional check.
- I traced program execution after rlm_checkout, but am unable to find where this check is done.

2) - Ran the program with the original rlm1112.dll, and modified the results of rlm-checkout on runtime
- On startup the program displays the warning message "This software needs a license to run", (i.e no bad signature in license error)

3) - I found an additional license key inside "XX.Foundation.License.bpl (i.e XX_internal ) which I patched with my own signature, but this also

yields the same result as in 1)

I relly need some help, and any tips are appreciated.

rgds

Ранг: 388.4 (мудрец)
Статус: Участник

Создано: 15 сентября 2015 19:19 · Поправил: 15 сентября 2015 19:22 BfoX New!
Цитата · Личное сообщение · #2

https://exelab.ru/f/index.php?action=vthread&forum=10&topic=16314

Ранг: 0.6 (гость)
Статус: Участник

Создано: 26 сентября 2015 08:14 New!
Цитата · Личное сообщение · #3

Bfox,

thanks, but I am not interested in commercial (i.e pay-for) solutions

rgds

Ранг: 1.2 (гость)
Статус: Участник

Создано: 6 марта 2017 05:02 New!
Цитата · Личное сообщение · #4

What version of RLM was the file and did you manage to get it work? I need help on RLM 11.3.1
 eXeL@B —› WorldWide —› Reprise target

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS