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

 eXeL@B —› Протекторы —› Crack SecuROM & DENUVO
<< 1 ... 9 . 10 . 11 . 12 . 13 . 14 . 15 . 16 . 17 . 18 . 19 ... 52 . 53 . >>
Посл.ответ Сообщение

Ранг: 419.0 (мудрец), 647thx
Активность: 0.460.51
Статус: Участник
"Тибериумный реверсинг"

Создано: 28 марта 2012 14:24 · Поправил: ELF_7719116
· Личное сообщение · #1


CODEX UNVIRTUALIZE DENUVO/VMProtect
Code:
  1. Release Notes:
  2.  
  3. This is an experimental Proof of Concept release where the Denuvo DRM
  4. and VMProtect have been removed completely from the main executable.
  5. The main idea of this project was to verify whether Denuvo affects
  6. CPU usage and overall performance of this game. We noticed faster
  7. loading times but will leave the rest of the performance comparison
  8. battle to others.
  9.  
  10. Here is a small tech summary of what has been done:
  11.  
  12. - VMProtect is fully removed (30 VM entry points)
  13. - Denuvo is fully removed (104 VM entry points)
  14. - All required PE directories are fully restored
  15. (exports, imports, exceptions, TLS)
  16. - Fixed around 500k absolute & relative code and data pointers
  17.  
  18. The team would like to send out special thanks to our hard working mate who is responsible for this huge project. This would not have been possible without you! You rock man!


**************

В связи со стремительно развивающимися событиями, данный топик будет реформирован. Перечень тем, на которые ведется обсуждение:

░▒▓▓-SecuROM 7/8 common (VM research; disk-check bypass attack; find OEP & dumping; cumulative attack...)
░▒▓▓-- SPR I (profiles; updates)
░▒▓▓-Requests for generation SecuROM PA Unlock code (SecuROM PA Online-activation) WOW! Only on EXELAB.RU
░▒▓▓-Denuvo ("surface" questions)
░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓

SPR I - Fight against the virtual machines (VM) of all SecuROM 7-8 versions (Подробности в 20, 23 посте.)


80_PA - SecuROM (PA) Online-Activation keygen! Holy shit!
[/url]
the list of programs (games), which can now be activated using 80_PA:
https://pastebin.com/EiMbV3YD or --> pastebin primary link <--

>>>>>>>> (!) Send me more games with SecuROM PA (!) >>>>>>>>>>>>

Denuvo Profiler (DProfiler)


------------
1.04.2012
Собственно я не сказал самого главного. SecuRom_Profiler 7 v1.0(SPR I) - часть большого зеленого пирога, под названием "ТИБЕРИУМНЫЙ РЕВЕРСИНГ" (статья опубликована в 159 номере ][. А позже, ещё одна итоговая статья - 199 ][), включает в себя собственно статью в журнале, ПОЛНУЮ техническую статью, материалы по SecuROM 7.33.0017, исходники X-кода и видео. Технический вариант статьи с приложениями можно брать отсюда:
Статья
Видео
Видео 2 (Продолжение)
Видео 3 (Окончательный разгром)
Видео 4 (В погоне за взломом DENUVO)
Имеет косвенное отношение к статье:
Видео косвенное

Хроники битвы при DENUVO 19.04.19
https://xakep.ru/2019/04/19/denuvo/

Message for the companies(etc) using this protection: we can buy SecuROM/DENUVO SDK & sources. Сontact me according to the personal message. Сonfidentiality is guaranteed!!! The bought files will be used for private research!

░░░░░░░░░░
См. также:
diff_trace

▓▓
615d_22.09.2013_EXELAB.rU.tgz - Sony DADC SecuROM vulnerability.zip
c177_01.02.2017_EXELAB.rU.tgz - PATENT DENUVO.pdf (притащил v00doo)


▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓
80_PA new 2.0 hotfix (!!!). Official links (mirrors):
https://mega.nz/#!L6gGBYBK!Y9X-6LFBdow6a1_IBlDFbrS6PBF4RRz_n9kuSGiI0UM (или --> 80_PA_v2.0 keygen link <--)
--> Mirror #1 <--
--> Mirror #2 <--

▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓
DENUVO Leak content
обращайтесь в личку - скину.

▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓
Denuvo Profiler (DProfiler) - test version 0.3 "INSPIRE"
https://mega.nz/#!DLwExKya!kCyFXw1roY3MkFaTO56LJAd-amc2yXWVerV2ic38bgs (или --> DProfiler link <--)

| Сообщение посчитали полезным: yanus0, obfuskator, Vovan666, MasterSoft, slick, hlmadip, ClockMan, Nightshade, Dart Raiden, Bronco, BAHEK, SReg, [Nomad], DimitarSerg, verdizela, yagello, OnLyOnE, FrenFolio, daFix, VodoleY, gena-m, m0bscene, Gideon Vi, ff0h, zeppe1in, antipod, huckfuck, kioresk, aRiX, 4kusNick, Ara, d0wn, Smon, audiofeel, zNob, cypherpunk, zzzombie1989, MarcElBichon, v00doo, DenCoder, nick7, Haoose-GP, arnix, Qbik, serilo, s2003r, DICI BF, Kindly, PavelDAS, HandMill, VanHelsing, random, TrueLies, warezhunter_, denfil777, alx30721, omeh2003, asm-jaime, WildGoblin, mushr00m, Flippy1801, KOTwasya, r3n5m388, chegevara, Groul, dnv83, kassane, ==DJ==[ZLO], red0x, HAOSov, rootkid, DirtyHarry, MacTep, kurorolucifer, s0cpy, aire1, ReloadUGunz, tRuNKator, Cherbet, RmK-FreE, Pringell, IHateInventNicknames, go2crck, mak, Dimosz, Creckerhack, zd0x, Mustafa_Dev007, UnnyBolt, Isaev, Astap1516, Voices_of_the_BULG, EHS4N, SnakeByte, KOCMOC42, anarh1st47


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

Создано: 12 июня 2016 11:25 · Поправил: Haoose-GP
· Личное сообщение · #2

Bronco пишет:
но в диалоговом окне этих строк почему-то нет.

Есть. Если проведешь более 5 активаций в сутки, то выскочит такое окно: http://i.imgur.com/mqfal8H.jpg
С такой ссылкой --> Link <--
unknownproject пишет:
А что касательно револтов, которые сделали патч стима

Револты не делали никаких патчей. У них просто автоматизированная активация, как если бы ее проводил человек через TeamViewer или аналоги.



Ранг: 419.0 (мудрец), 647thx
Активность: 0.460.51
Статус: Участник
"Тибериумный реверсинг"

Создано: 12 июня 2016 15:16
· Личное сообщение · #3

В дополнение --> поста Dimosz <--.
Немного ясности в вмпротект денувовской VM:
Во-первых, если денувка с таблицей хендликов в 255 штук - это не отдельная VM. Подобных кусков несколько и они образуют единую виртуальную «нейросеть» (деление в 255 хендликов у вмпрота формально). Другими словами: около трети из 255 штук хендликов - ссылки (с многочисленными копиями) на все VM_inits (включительно с текущим) со всеми представленными в exe'шнике таблицами хендликов.
Второе:
Кроме VM_inits, наиболее интересными являются служебные "островки" (хендлики), коих копий в таблице не более 3:
-уже упомянутый VM_exit в посте Dimosz, после которого может идти расшифровка реальных значений регистров (ну знаете, что у вмпротект есть опция «шифровать регистры при выходе из VM», что как-бы лишинй раз намекает у кого Рейнгард купил эту VM )
Code:
  1. pushfq
  2. xor r11, 0xffffffff9c2e7755
  3. xor rax, 0x1e9fe557
  4. xor rbx, 0xffffffffb267c816
  5. xor r10, 0x6fc05710
  6. ...
  7. xor qword ptr [rsp], 0x51
  8. xor rdi, 0x7e6bd359
  9. popfq
  10. ret

-call <адрес> (vm_outside_call). Правда, цпушные регистры перед этим не восстанавливаются и констекст вм сохраняется.
Code:
  1. mov rdx, qword ptr [rbp]
  2. call rdx

-Древний «боян» с проверкой контрольных участков вм.
Code:
  1. xor al, byte ptr [rdx]
  2. add rdx, 1
  3. dec dword ptr [rbp]
  4. jno ..
  5. jne ..
  6. jmp ..

-rdtsc. Юзается часто. Они не хотят, чтобы хукали хендлы??
Code:
  1. rdtsc
  2. mov dword ptr [rbp], edx
  3. mov dword ptr [rbp + 4], eax

-запихивание в EFLAGS
Code:
  1. push qword ptr [rbp]
  2. add rbp, 8
  3. popfq

Более чего-то интересного я пока не увидел.

Третье:
Самые банальные хендлики - примитивные операции подай-принеси, умножь-сложи, сдвинь... вариации только с размерами (byte, word, dword, qword). Оставшейся таблица забита ими и ихнии копиями.
Code:
  1. mov rax, qword ptr [rbp]
  2. mov rax, qword ptr [rax]
  3. mov qword ptr [rbp], rax
  4. *******************
  5. mov ax, word ptr [rbp]
  6. mov cl, byte ptr [rbp + 2]
  7. shr ax, cl
  8. mov word ptr [rbp + 8], ax
  9. ******************
  10. mov ax, word ptr [rax]
  11. mov word ptr [rbp], ax
  12. ******************
  13. mov bp, word ptr [rbp]
  14. ******************
  15. mov rdx, qword ptr [rax + rdi]
  16. mov qword ptr [rbp], rdx
  17. ******************
  18. mov dword ptr [rax + rdi], edx
  19. ******************
  20. mov al, byte ptr [rbp]
  21. sub rbp, 6
  22. add byte ptr [rbp + 8], al
  23. ******************
  24. movzx eax, byte ptr [rsi]
  25. mov qword ptr [rax + rdi], rdx
  26. ******************
  27. mov ebp, dword ptr [rbp]
  28. ******************
  29. mov eax, ebp
  30. mov word ptr [rbp], ax
  31. ******************
  32. mov rax, qword ptr [rbp]
  33. add qword ptr [rbp + 8], rax
  34. ******************
  35. mov eax, dword ptr [rsi]
  36. sub dword ptr [rsp], eax
  37. mov dword ptr [rbp], eax
  38. ******************
  39. mov dx, word ptr [rbp]
  40. mov ax, word ptr [rbp + 2]
  41. mov cx, word ptr [rbp + 4]
  42. sub rbp, 6
  43. div cx
  44. mov word ptr [rbp + 8], dx
  45. mov word ptr [rbp + 0xa], ax
  46. *****************
  47. mov edx, dword ptr [rbp]
  48. mov eax, dword ptr [rbp + 4]
  49. imul edx
  50. mov dword ptr [rbp + 8], edx
  51. mov dword ptr [rbp + 0xc], eax
  52. ****************
  53. mov eax, dword ptr [rbp]
  54. mov edx, dword ptr [rbp + 4]
  55. mov cl, byte ptr [rbp + 8]
  56. shrd eax, edx, cl
  57. mov dword ptr [rbp + 8], eax


Собственно и всё! Т.е. за всей этой кажущейся толщей кода лежат несколько примитивных операций и несколько служебных «островков», которые оченьмногораз размножили. Причем сам хендл состоит из своего тела (которое индивидуально своей обфускацией) и прикрученных «хвостов» (последний всегда отвечает за прыжок на следующий «островок» - обычно берется конец vm_init), которые всегда одинаковы. Примеры хвостов:
Code:
  1. 3 - втаскивание/выстаскивание EFLAGS
  2. *******************
  3. pushfq
  4. pop qword ptr [rbp]
  5. *******************
  6.  
  7. 2 - характерное чтение [rdi+0xE0]
  8. *******************
  9. lea rax,qword ptr ds:[rdi+E0]
  10. *******************
  11.  
  12. 1 - сдвиг ленты
  13. *******************
  14. mov al,byte ptr ds:[rsi]
  15. inc rsi
  16. *******************
  17.  
  18. 0 //последний///
  19. *******************
  20. mov rcx, qword ptr [r12 + rax*8]
  21. ...
  22. jmp rcx
  23. *******************


| Сообщение посчитали полезным: Bronco, Nightshade, daFix, BFG18, hello


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

Создано: 12 июня 2016 16:28
· Личное сообщение · #4

ELF_7719116 пишет:
-rdtsc. Юзается часто. Они не хотят, чтобы хукали хендлы??

rdtsc там в роли ГСЧ для случайного выбора региона проверки CRC.

Добавлено спустя 7 часов 10 минут
Ещё одно место, где rdtsc используется в классическом вмпроте - сразу после распаковки для скрытия ключа, который используется для расшифровки строк.

-----
IZ.RU


| Сообщение посчитали полезным: ELF_7719116, daFix, v00doo, hello

Ранг: 4.5 (гость), 2thx
Активность: 0.010
Статус: Участник

Создано: 14 июня 2016 23:05 · Поправил: BFG18
· Личное сообщение · #5

>У меня дамп работает, на больше чем одном устройстве, имеющем лизенцию. Этол считать отломом Denuvo?

Нед. Отлом денуво - это такие изменения в дампе, что бинарнику становится пофиг на какие либо стимы и лицензии. Ну, точнее начинает считать какой нибудь RevEmu за настоящий стим и заслушиваться "все хорошо, прекрасная маркиза"

Кстати, демка вышла. Её тоже пропустили через.




Ранг: 312.0 (мудрец), 349thx
Активность: 0.460.65
Статус: Участник
Advisor

Создано: 14 июня 2016 23:46
· Личное сообщение · #6

BFG18 пишет:
Отлом денуво - это такие изменения в дампе, что бинарнику становится пофиг на какие либо стимы и лицензии

Интересное уравнение...
Так в итоге всё таки цель отвязать от стимовской лицензии.

-----
Чтобы юзер в нэте не делал,его всё равно жалко..




Ранг: 32.8 (посетитель), 1thx
Активность: 0.020
Статус: Участник

Создано: 15 июня 2016 17:58
· Личное сообщение · #7

вот и непонятно после ваших ответов - если денуво только пакер/враппер/антидебаг, то зачем игре нужно 1 раз выйти в онлайн? обмен запрос+ответ имеет место быть, и в нём судя по всему участвует тикет из стима (который обычно используется для авторизации игроков в мультиплеерных играх), как подтверждение легальности покупателя. но дальше интереснее - где информация об активации хранится?

Bronco пишет:
Так в итоге всё таки цель отвязать от стимовской лицензии.

нету ведь у стима никаких лицензий. есть функция апи которая выдаёт 1 (владеем подпиской) или 0 (не владеем). всё остальное предоставлено фантазии разработчиков. если денуво - навесной прот без своего лицензирования, то его бы давно легко обходил любой эмулятор или сломанный стим-клиент.

по всему выходит что основная минимальная задача - заставить файл работать на всех компах. если взять файл вместе с информацией об активации и запустить на другом железе, препятствовать этому будет денуво со своей валидацией, а не стим. поправьте.

если кто не видел - беседа с сотрудником http://redd.it/4mtb46




Ранг: 312.0 (мудрец), 349thx
Активность: 0.460.65
Статус: Участник
Advisor

Создано: 15 июня 2016 18:50
· Личное сообщение · #8

Generic, ну ведь проще же взять дебагер, то что в нем допилили на текущий момент, вполне хватает для реверса хренуво, и попробовать разобраться, где что, и от чего зависит. Все алго шифрования, хеширования - чисты и доступны.
Generic пишет:
то зачем игре нужно 1 раз выйти в онлайн?

Вы в подворотне или в стиме преобритаете_активируете приложение ?
То что позже активации, линки ведут на саппорт серверов хренуво - так они "последняя рука", конечно с них спрос.
Generic пишет:
где информация об активации хранится?

в моём случае в Steam\userdata\95507033\391220\dbdata, где оригин хранит не знаю, не пересекался с ним ни разу.
Generic пишет:
если взять файл вместе с информацией об активации и запустить на другом железе, препятствовать этому будет денуво со своей валидацией, а не стим. поправьте.

Поправляю.. Жирным выделил, это первая причина почему Стимм, а не хренуво, удаляет чужую лицуху.. Вторая причина, то что в лицухе прошито, больше 21 константы..
В общем хрен его знает, отломил или нет, тут разные мнения, но на трёх лаптопах, игра, правда стартует пока под стимом, но без лицензии

-----
Чтобы юзер в нэте не делал,его всё равно жалко..




Ранг: 32.8 (посетитель), 1thx
Активность: 0.020
Статус: Участник

Создано: 15 июня 2016 19:46
· Личное сообщение · #9

Bronco пишет:
Вы в подворотне или в стиме преобритаете_активируете приложение ?То что позже активации, линки ведут на саппорт серверов хренуво - так они "последняя рука", конечно с них спрос.

не понял что имеется в виду. сам стим ничего не делает с игрой, только скачивает. если имеется в виду активация стим-ключа - это не активация игры, а добавление подписки в аккаунт. стандартная игра в стиме не требует никаких "активаций" и готова к запуску в оффлайне сразу после скачки. бывают частные случаи когда помимо всего на игре висит например ceg - тогда да, перед первым запуском игра в любом случае попросит стим скачать персональный exe на данный компьютер. но в остальном - стим абсолютно ничего от игры не требует перед тем как её в первый раз запустить.

Bronco пишет:
в моём случае в Steam\userdata\***\391220\dbdata

это steam3ID (светитесь, кстати). нормальный эмулятор/клиент и его может выдать, и замаскировать под настоящий. это просто цифра. и переименовать папку, если что, можно.

Bronco пишет:
в лицухе прошито, больше 21 константы..

другое дело. это только подтверждает что это активация денувы, а не стима. данная папка отвечает за облако и любые файлы, которые игра создаёт через апи стима - значит, это денуво использует апи стима чтобы записать свои данные в файл на диске.




Ранг: 312.0 (мудрец), 349thx
Активность: 0.460.65
Статус: Участник
Advisor

Создано: 15 июня 2016 20:03 · Поправил: Bronco
· Личное сообщение · #10

Generic, интересный диспут.
Я уже писал в топе, о том что хренуво не может, и исполняет на "онлайн командах." .
Code:
  1. VM 2
  2. VM Exit : 00000001464BB036
  3. 00000001464BB036 | MOVDQU DQWORD PTR SS:[RSP + 10], XMM1       
  4. 00000001464BB03C | JMP rottr.14602974C                    
  5. AppFunc : 0000000000000000
  6. VM Start: 0000000000000000
  7. ----------------
  8. VM 2
  9. VM Exit : 0000000146D71D4B
  10. 0000000146D71D4B |MOVDQU DQWORD PTR SS:[RSP + 20], XMM2       
  11. 0000000146D71D51 | JMP rottr.1469571F1                            
  12. AppFunc : 0000000000000000
  13. VM Start: 0000000000000000

Вы утверждаете, что лицензирование зависит от хренуво, тогда объясните мне на простом языке, для чего в этом случае, хренуво использует команды, которые не в состоянии виртуаллизировать, и для исполнения которых восстанавливает основной контекст ЦПУ ? Последите за XMMx и YMMx регистрами. там максимальгая длина констант, которыми "мусорят" реальные адреса, это DWORD.

Code:
  1. MM0 : 0000000000000000
  2. MM1 : 0000000003B00400
  3. MM2 : 0000000003B00400
  4. MM3 : 0000000140CD45EB     rottr.0000000140CD45EB
  5. MM4 : 000000000B22AF40
  6. MM5 : 0000000000000000
  7. MM6 : 0000000000000000
  8. MM7 : 0000000000000000
  9. XMM0  : 0000000000000000000000000EA33B40
  10. XMM1  : 00000000000000000000000000000000
  11. XMM2  : 00000000000000000000000100000000
  12. XMM3  : 00000000000000000000000000000000
  13. XMM4  : 00000000000000000000000000000000
  14. XMM5  : 00000000000000000000000000000000
  15. XMM6  : 0000000000000000000000003F800000
  16. XMM7  : 00000000000000000000000040000000
  17. XMM8  : 0000000000000000000000003F000000
  18. XMM9  : 0000000000000000000000003F800000
  19. XMM10 : 0000000000000000000000003FE38E39
  20. XMM11 : 00000000000000000000000000000000
  21. XMM12 : 00000000000000000000000000000000
  22. XMM13 : 00000000000000000000000000000000
  23. XMM14 : 00000000000000000000000000000000
  24. XMM15 : 00000000000000000000000000000000
  25. YMM0  : 000000000000000000000000000000000000000000000000000000000EA33B40
  26. YMM1  : 0000000000000000000000000000000000000000000000000000000000000000
  27. YMM2  : 0000000000000000000000000000000000000000000000000000000100000000
  28. YMM3  : 0000000000000000000000000000000000000000000000000000000000000000
  29. YMM4  : 0000000000000000000000000000000000000000000000000000000000000000
  30. YMM5  : 0000000000000000000000000000000000000000000000000000000000000000
  31. YMM6  : 000000000000000000000000000000000000000000000000000000003F800000
  32. YMM7  : 0000000000000000000000000000000000000000000000000000000040000000
  33. YMM8  : 000000000000000000000000000000000000000000000000000000003F000000
  34. YMM9  : 000000000000000000000000000000000000000000000000000000003F800000
  35. YMM10 : 000000000000000000000000000000000000000000000000000000003FE38E39
  36.  


ADD Вот ещё для убедительности в свою пользу, ну нахера козе боян, так изголяться блауковичу ?
Code:
  1. VM 10 EXIT:
  2. 00000001449E8F15 | LOCK SUB DWORD PTR DS:[14375B79F], ESI  Ксли лицуъа валидная, ESI = 00000000 //dword 
  3. 00000001449E8F1C | JMP rottr.14718182A    
  4. VM 4  EXIT:
  5. 0000000146E6D812 | LOCK ADD DWORD PTR DS:[143334CA7], EDX  //dword 
  6. 0000000146E6D819 | JMP rottr.147181A74     
  7. VM 11 EXIT:
  8. 0000000144CECA3E | LOCK XOR DWORD PTR DS:[1432173DA], ECX   //dword
  9. 0000000144CECA45 | JMP rottr.14718180B 
  10.  


-----
Чтобы юзер в нэте не делал,его всё равно жалко..


| Сообщение посчитали полезным: mkdev

Ранг: 32.8 (посетитель), 1thx
Активность: 0.020
Статус: Участник

Создано: 15 июня 2016 21:53 · Поправил: Generic
· Личное сообщение · #11

мы, наверное, под лицензированием понимаем совсем разные вещи. я про то что денуво использует параметры железа для получения данных активации чтобы программа работала только на конкретном компьютере. тут я имею в виду, что денуво получает лицензию со своих серверов под каждый компьютер. это автоматически означает, что денуво по сути своей - не "навесной антидамп", коим его рекламируют, а стандартный протектор как секуром и прочие. любая другая защита обладает тем же набором анти-функций. разница только в особенностях реализации, структуре вм и использовании x64 вместо x86.




Ранг: 312.0 (мудрец), 349thx
Активность: 0.460.65
Статус: Участник
Advisor

Создано: 15 июня 2016 22:46
· Личное сообщение · #12

Generic пишет:
я про то что денуво использует параметры железа для получения данных активации чтобы программа работала только на конкретном компьютере

АУУУ... Вам срочно надо заглянуть на это дело через призму отладчика...
Весь стартовый код STEAM, пропитан коллизией лицензирования.
Если USERID не тот, киляем лицуху, если учётка не та, килляем лицуху, если серийка, погремуха, параметры кеша и пр. параметры проца - УДАЛЯЕМ ЛИЦЕНЗИЮ, или создаёи поток, и инициализируем интерфейс стеам, или звуковую среду, или видео среду и т.д..
Родной стартовый код, используемый до интеграции с API STEAM, хер знает где...Есть места, где тупо забыли опечатать процедуры_вставки дерьмопротом.

-----
Чтобы юзер в нэте не делал,его всё равно жалко..


| Сообщение посчитали полезным: soft

Ранг: 1.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 16 июня 2016 00:21
· Личное сообщение · #13

Starforce сам себя убил своими драйверами не нужными самый сложный был 3ий я его долго разбирал, секур никогда не интересовал всегда считалось легче патчить один байт paul.dll чем разбирать вм этого огрызка



Ранг: 32.8 (посетитель), 1thx
Активность: 0.020
Статус: Участник

Создано: 16 июня 2016 01:14 · Поправил: Generic
· Личное сообщение · #14

Bronco пишет:
Вам срочно надо заглянуть на это дело через призму отладчика...

смотрел как минимум пару десятков игр без денуво. ничего подобного там нет. иногда были скрытые проверки и проверки наличия процесса steam.exe. но в 90% случаев вся сложность взлома упирается в написании dll, которая бы выполняла весь нужный игре функционал типа управления статистикой и сохранениями. апи стима не предоставляет никакого инструментария для управления лицензиями. раз всё перечисленное есть в играх с денуво - это их собственный велосипед, работающий поверх игры, мимо стима, пусть даже с использованием данных пользователя (userid, ник и т.д.) из апи стима.
ещё раз - я только говорю о том что стим сам по себе не управляет лицензированием. стандартная интеграция стима в игру этого просто не подразумевает, потому что апи стима не позиционируется как защита.



Ранг: 0.5 (гость)
Активность: 0=0
Статус: Участник

Создано: 16 июня 2016 13:40
· Личное сообщение · #15

Bronco
Origin хранит лицензии в C:\ProgramData\Electronic Arts\EA Services\License




Ранг: 32.8 (посетитель), 1thx
Активность: 0.020
Статус: Участник

Создано: 16 июня 2016 14:11
· Личное сообщение · #16

Demitry пишет:
Origin хранит лицензии в C:\ProgramData\Electronic Arts\EA Services\License

а где хранит лицензии денуво который навешан на играх в origin? подозреваю что где-то в appdata, там же где конкретная игра хранит сохранения для облака.



Ранг: 2.9 (гость), 1thx
Активность: 0.010
Статус: Участник

Создано: 16 июня 2016 16:32
· Личное сообщение · #17

смею предположить, что обнаруженные Bronco странные вызовы SteamAPI из разряда банальных fread/fwrite файла(ов) в userdata (т.е. облаке стима). тогда выглядит вполне логичным - при активации сохранить туда уникальные данные типа USERID и прочего, при повторном запуске проверять и сносить лицензию при несовпадении.




Ранг: 312.0 (мудрец), 349thx
Активность: 0.460.65
Статус: Участник
Advisor

Создано: 16 июня 2016 18:44
· Личное сообщение · #18

Generic пишет:
если кто не видел - беседа с сотрудником

Ну так, беседа как беседа, в общих чертах бла-бла-бла сгущаем краски, набиваем цену. Что и где они дебажат, я так и не понял. Сука австрийская, с точки зрения криминальной - главный коррупционер во всей этой истории, с позиции бизнес партнёра охеренный кризис_менеджер. Подмазать умеет...
Продам кряк - это что-то новое в сетевых отношениях, хорошо что если свой...
для того чтобы поднять дамп, нужно сделать несколько вещей:
1.Сдампить в правильном месте.
2.Приатачить к дампу и оживить странички
3.Найти все пошифрованые загрузчиком базы, трёх системных модулей.
4.Отвязывать от лицензии..

-----
Чтобы юзер в нэте не делал,его всё равно жалко..


| Сообщение посчитали полезным: hello, ELF_7719116


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

Создано: 16 июня 2016 21:30 · Поправил: Haoose-GP
· Личное сообщение · #19

Generic пишет:
а где хранит лицензии денуво который навешан на играх в origin?

Steam здесь: c:\Program Files\Steam\userdata\<SteamID>\<AppID>\dbdata
Uplay здесь: c:\ProgramData\dbdata\<ID>\<Other_ID>.dbdata
Origin возможно здесь: c:\ProgramData\Electronic Arts\EA Services\License\

| Сообщение посчитали полезным: Generic


Ранг: 312.0 (мудрец), 349thx
Активность: 0.460.65
Статус: Участник
Advisor

Создано: 27 июня 2016 11:17
· Личное сообщение · #20

А чому усэ затыхлО...Нэвжэ полуныця така солодка?...
Немного дольше чем планировалось, хотя суммарно 2 неполных рабочих недели...
//Торгаши кряками прячьтесь...
Вспомним что было:
--> 1.Напугали что невозможно <--
-->2. Пиарили об этом на каждом углу <--
Ну? теперь всё будет по другому...?
В общем моё всем почтение, а Блауковичу - Трудись дальше и моё BRO-HO-HO
пыс.пыс.
Особая благодарность RLD и v00doo

-----
Чтобы юзер в нэте не делал,его всё равно жалко..


| Сообщение посчитали полезным: Gideon Vi, kornelijus, DICI BF, daFix, Anubis998, inf1kek, zNob, HandMill, hello, Izotic, Denuvo_ZLO, AlvensaMD, killer_mxm, ELF_7719116, mak, uhx, 6oTBa, SER[G]ANT, Exaktus_, Haoose-GP, Williams, Veliant

Ранг: 262.5 (наставник), 337thx
Активность: 0.340.25
Статус: Участник

Создано: 27 июня 2016 11:21
· Личное сообщение · #21

Bronco пишет:
теперь всё будет по другому

Давай уже зрелищ)

| Сообщение посчитали полезным: kornelijus, hello

Ранг: 1.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 27 июня 2016 12:38
· Личное сообщение · #22

Когда будут кряки на игры? Спасибо за труд ивсе другое!



Ранг: 3.8 (гость), 2thx
Активность: 0.010
Статус: Участник

Создано: 27 июня 2016 16:28
· Личное сообщение · #23

^По-моему у Bronco лицензия... как игра работала? Разве что там один кпуид за всю игру либо под драйвером if next instruction = cpuid then jmp newcpuid.
В любом случае, а что потом творится с eax,ecx?
У меня было типо сравнение, имел место возврат на вход в VM, имея высчитанную дельту для новой ленты, add rsi,[rbp+0], дельта в [rbp+0] разная была в зависимости от прошел ли я проверку или нет ранее. При одной ленте - тишина, при другой - "Ты кряк!".



Ранг: 1.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 27 июня 2016 17:38
· Личное сообщение · #24

Electric Wind - свое видео в студию



Ранг: 3.8 (гость), 2thx
Активность: 0.010
Статус: Участник

Создано: 27 июня 2016 18:17
· Личное сообщение · #25

kornelijus, а у меня не игра да и вмпротоном навешано, что как бы одно и тоже, хотя там есть различия... Пффф, а может реально я в пролете с проецированием одного на другое, могло все изменится(в схеме, нюансах).

Не проблема, куплю игру с денуво, но событие это большое, надо выбрать, может игру про машинки дождаться? К тому времени как она выйдет у меня уже десятилетие накопиться с момента последней лицигры. Как раз: 1 игра в 10 лет. А больше - мама все равно не разрешает. Serious Sam 4 разве что, если будет.




Ранг: 312.0 (мудрец), 349thx
Активность: 0.460.65
Статус: Участник
Advisor

Создано: 27 июня 2016 21:53 · Поправил: Bronco
· Личное сообщение · #26

Electric Wind, ну во первых от самой ВМ лучше абстрагироваться. Это всего лишь инструмент. И он исполняет то что заложено на высоком уровне программирования. А смысл всех операций = данные из лицензии, и данные с ПК, в итоге должны давать НОЛЬ. В противном случае адресация будет только увеличиваться, и выходить за пределы пространства. Нивелируют подобными данными, используя коньюкцию, или проще говоря логический оператор AND, который работает на уменьшение операндов.
Ну у меня есть подорзрение что в целом это банальная эмуляция XOR. Опаератор SUB используют только для смещений по "стакану" в стеке или для указателя на байт код в массиве данных.
В самом алгоритме виртуализатора этих данных, как и каких-то мифических проверок, просто не заложено.
Какой путь, выбрать для отлома, дело личное.Да, имея лицензию это сделать проще.

-----
Чтобы юзер в нэте не делал,его всё равно жалко..


| Сообщение посчитали полезным: Electric Wind, rus935, Crawler, WildGoblin

Ранг: 0.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 28 июня 2016 00:30
· Личное сообщение · #27

Хотелось бы поздравить Bronco с проделанной работой.
Повсюду только про это и говорят. Особенно в англоязычной части интернета.



Ранг: 6.8 (гость), 4thx
Активность: 0.020
Статус: Участник

Создано: 28 июня 2016 00:31 · Поправил: rus935
· Личное сообщение · #28

Смотришь, что твориться в сети после поста bronco, такое ощущение что мировую войну победили Хотя пока нечего собственно еще не произошло для простого люда. И утверждают что Bronco это team RLD. Так это или нет Это к главному герою думаю.



Ранг: 1.7 (гость)
Активность: 0=0
Статус: Участник

Создано: 28 июня 2016 01:43 · Поправил: NOP_Denuvo
· Личное сообщение · #29

I am using Google Translate,sorry for that.

Congratulations Bronco,hope you release/upload universal crack/patch for Rottr and Denuvo

я использую гугл переводчик. простите за это

Поздравляем Bronco , надеюсь, что вы выпускаете / загрузить универсальный трещина / патч для Rottr и Denuvo



Ранг: 262.5 (наставник), 337thx
Активность: 0.340.25
Статус: Участник

Создано: 28 июня 2016 05:46 · Поправил: TryAga1n
· Личное сообщение · #30

[–]30672742071180134913 1 очко 9 часов назад

I will donate after playing cracked Rise of the Tomb Raider. I will gladly throw 10€ at him, that's quite a lot of money in Russia.

Вот пидоры тупые)

| Сообщение посчитали полезным: uhx, SReg


Ранг: 216.9 (наставник), 85thx
Активность: 0.310.15
Статус: Участник
X-Literator

Создано: 28 июня 2016 20:47
· Личное сообщение · #31

Никогда бы не подумал, что узнаю о чем-то подобном не с exelab

-----
Харе курить веники и нюхать клей, к вам едет из Америки бог Шива, и он еврей.



<< 1 ... 9 . 10 . 11 . 12 . 13 . 14 . 15 . 16 . 17 . 18 . 19 ... 52 . 53 . >>
 eXeL@B —› Протекторы —› Crack SecuROM & DENUVO
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати