Сейчас на форуме: vsv1, NIKOLA, r0lka, johnniewalker (+5 невидимых)

 eXeL@B —› Крэки, обсуждения —› Premium PCRadio. Вроде отломано. [Требуется небольшая помощь]
Посл.ответ Сообщение

Ранг: 8.2 (гость), 11thx
Активность: 0.050.04
Статус: Участник

Создано: 02 сентября 2018 11:49
· Личное сообщение · #1

Занимаюсь отломом PCRadio 6.0.0. Ранее она писалась на Delphi и проблем не возникало. Эта версия уже на Qt и начались проблемы.
Саму защиту вроде обманул, как обычно, Loader'ом + Патч exe. Загвоздка в том, что надпись Free на Premium не меняется.
Всё, что потребуется, наработано и получилось ниже ссылками:
Инсталлер
Распакованный инсталлер + MAP + С от IDA Pro 7
Скомпиленное лекарство. Как есть.
Исходник лодыря на Delphi
В оригинальном exe заменены строки:
Code:
  1. http://bill.pcradio.ru/player/paywin/lastdate.php
  2. на 
  3. http://bill.pcradi0.ru/player/paywin/lastdate.php
  4.  
  5. и
  6. http://bill.pcradio.ru/player/paywin/activation.php
  7. на
  8. http://bill.pcradi0.ru/player/paywin/activation.php


Функция, отвечающая за смену Free на Premium находится по адресу 0043F920
Ключевое место вроде
Code:
  1. 0043FC3E | C70424 0C000000          | mov dword ptr ss:[esp],C                                    | C:'\f'
  2. 0043FC45 | E8 0E170100              | call <JMP.&_Znwj>                                           |
  3. 0043FC4A | C70424 FFFFFFFF          | mov dword ptr ss:[esp],FFFFFFFF                             |
  4. 0043FC51 | 89C1                     | mov ecx,eax                                                 |
  5. 0043FC53 | 89C6                     | mov esi,eax                                                 |
  6. 0043FC55 | E8 76010000              | call pcradio_orig.43FDD0                                    |
  7. 0043FC5A | 83EC 04                  | sub esp,4                                                   |
  8. 0043FC5D | 8975 98                  | mov dword ptr ss:[ebp-68],esi                               |
  9. 0043FC60 | 8B45 84                  | mov eax,dword ptr ss:[ebp-7C]                               |
  10. 0043FC63 | C74424 04 07000000       | mov dword ptr ss:[esp+4],7                                  |
  11. 0043FC6B | C70424 8C2A4800          | mov dword ptr ss:[esp],pcradio_orig.482A8C                  | 482A8C:"Premium"
  12. 0043FC72 | FFD0                     | call eax                                                    |
  13. 0043FC74 | 8B4D 98                  | mov ecx,dword ptr ss:[ebp-68]                               |
  14. 0043FC77 | 893C24                   | mov dword ptr ss:[esp],edi                                  |
  15. 0043FC7A | 8945 D0                  | mov dword ptr ss:[ebp-30],eax                               |
  16. 0043FC7D | E8 6E020000              | call pcradio_orig.43FEF0                                    |
  17. 0043FC82 | 8B45 D0                  | mov eax,dword ptr ss:[ebp-30]                               |
  18. 0043FC85 | 83EC 04                  | sub esp,4                                                   |
  19. 0043FC88 | 8B10                     | mov edx,dword ptr ds:[eax]                                  |
  20. 0043FC8A | 85D2                     | test edx,edx                                                |
  21. 0043FC8C | 74 24                    | je pcradio_orig.43FCB2                                      | //goto label31
  22. 0043FC8E | 83FA FF                  | cmp edx,FFFFFFFF                                            |
  23. 0043FC91 | 74 06                    | je pcradio_orig.43FC99                                      |
  24. 0043FC93 | F0:8328 01               | lock sub dword ptr ds:[eax],1                               |
  25. 0043FC97 | 74 16                    | je pcradio_orig.43FCAF                                      |
  26. 0043FC99 | 8D45 98                  | lea eax,dword ptr ss:[ebp-68]                               |
  27. 0043FC9C | 8B4D 8C                  | mov ecx,dword ptr ss:[ebp-74]                               |
  28. 0043FC9F | 890424                   | mov dword ptr ss:[esp],eax                                  |
  29. 0043FCA2 | E8 39EC0100              | call pcradio_orig.45E8E0                                    |
  30. 0043FCA7 | 83EC 04                  | sub esp,4                                                   |
  31. 0043FCAA | E9 AAFEFFFF              | jmp pcradio_orig.43FB59                                     |
  32. 0043FCAF | 8B45 D0                  | mov eax,dword ptr ss:[ebp-30]                               |
  33. 0043FCB2 | C74424 08 04000000       | mov dword ptr ss:[esp+8],4                                  |
  34. 0043FCBA | C74424 04 02000000       | mov dword ptr ss:[esp+4],2                                  |
  35. 0043FCC2 | 890424                   | mov dword ptr ss:[esp],eax                                  |
  36. 0043FCC5 | FF15 A49E7C00            | call dword ptr ds:[<&_ZN10QArrayData10deallocateEPS_jj>]    |
  37. 0043FCCB | EB CC                    | jmp pcradio_orig.43FC99                                     |


Прошу помощи знатоков.
Всё что мне нужно отломано. Хочется надписи Premium




Ранг: 74.4 (постоянный), 76thx
Активность: 0.050.1
Статус: Участник

Создано: 05 сентября 2018 10:06
· Личное сообщение · #2

Мне так и не удалось запустить твою поделку. Крэшится (на двух компах попробовал). Смотрел не отломанный.
Все находится и меняется.




Ранг: 8.2 (гость), 11thx
Активность: 0.050.04
Статус: Участник

Создано: 05 сентября 2018 10:14
· Личное сообщение · #3

==DJ==[ZLO] пишет:
не удалось запустить твою поделку

Странно, на виртуалках даже у меня стартует.
==DJ==[ZLO] пишет:
Все находится и меняется.

Покопаюсь ещё тогда. Только там не "PRO.", а "Premium" зелёного цвета (если как в предыдущих версиях), но не суть.




Ранг: 337.5 (мудрец), 348thx
Активность: 2.112.42
Статус: Участник

Создано: 05 сентября 2018 21:42
· Личное сообщение · #4

d745150

Этот листинг совершенно бесполезен. Набор инструкций реализующих интерфейс и ссылок хз куда. Вам не знатоки нужны, а гадалки.

-----
vx




Ранг: 8.2 (гость), 11thx
Активность: 0.050.04
Статус: Участник

Создано: 06 сентября 2018 07:46 · Поправил: d745150
· Личное сообщение · #5

Тема закрыта. Спасибо CyberGod

difexacaw пишет:
Набор инструкций реализующих интерфейс

А ты посмотри что требуется. Мне в интерфейсе и надо было. Программно отломано.


 eXeL@B —› Крэки, обсуждения —› Premium PCRadio. Вроде отломано. [Требуется небольшая помощь]
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати