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

 eXeL@B —› Вопросы новичков —› Video-Download-Studio За что можно зацепиться?
Посл.ответ Сообщение

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

Создано: 17 мая 2012 20:43
· Личное сообщение · #1

Помогите исследовать защиту http://www.downloadvideos-convert.com/download/Video-Download-Studio.exe
Не могу понять как считывается серийник и вообще как вы оцениваете защиту?
Ставил бряки на GetWindowText Ничего не срабатывает.
бряки на такие функции как LoadResString SetWindowText Приводил к исключениям.
Искал по возможным строкам, ничего не нашлось.



Ранг: 617.3 (!), 677thx
Активность: 0.540
Статус: Участник

Создано: 17 мая 2012 22:11 · Поправил: Vovan666
· Личное сообщение · #2

Ковыряй VDS.exe в каком-нибудь net декомпиляторе

upd

генерация наипростейшая:
к майлу добавляешь lite_1wstxlnk81n11vtm2w std_maj7aaen669vw4fl77 pro_ey9iabq56u3ckernvm в зависимости от типа лицензии и от этой строчки получаешь мд5. мд5 и есть ключ.



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

Создано: 17 мая 2012 23:05
· Личное сообщение · #3

Например?
#Dis Говорит, что это не .net файл.



Ранг: 617.3 (!), 677thx
Активность: 0.540
Статус: Участник

Создано: 17 мая 2012 23:18 · Поправил: Vovan666
· Личное сообщение · #4

Сними реактор



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

Создано: 17 мая 2012 23:23
· Личное сообщение · #5

Прошу прощения, но я не понял. Какой реактор? И заодно, чтобы я не потом повторялся, чем его снимать?



Ранг: 617.3 (!), 677thx
Активность: 0.540
Статус: Участник

Создано: 17 мая 2012 23:28
· Личное сообщение · #6

посмотри эту ветку http://exelab.ru/f/action=vthread&forum=1&topic=16650
самый последний пост распаковщик.



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

Создано: 18 мая 2012 12:12 · Поправил: ekkl
· Личное сообщение · #7

Открыл с помощью doPeek. Нашел что-то интересное:
Code:
  1. if (this.Compare(CMM.GetFirstHardNo, s2) && this.ValidateRegCode(strUserEmailAndEndStr, strCode))
  2.         {
  3.           CMM.UserEmail = str2;
  4.           CMM.HadRegested = true;
  5.           if (this.Compare(s1, 9Gm9Ll2ahtCEvld3rY.Ygi2Fh0hm(75738)))
  6.             CMM.RegVerTypeEnum = RegVerType.Lite;
  7.           else if (this.Compare(s1, 9Gm9Ll2ahtCEvld3rY.Ygi2Fh0hm(75750)))
  8.             CMM.RegVerTypeEnum = RegVerType.Pro;
  9.           else if (this.Compare(s1, 9Gm9Ll2ahtCEvld3rY.Ygi2Fh0hm(75760)))
  10.             CMM.RegVerTypeEnum = RegVerType.Std;
  11.           flag = true;

Но что означает 9Gm9Ll2ahtCEvld3rY.Ygi2Fh0hm(75738) никак не могу понять. Что за параметры функции такие?



Ранг: 617.3 (!), 677thx
Активность: 0.540
Статус: Участник

Создано: 18 мая 2012 12:42
· Личное сообщение · #8

СНИМИ РЕАКТОР!

Code:
  1. private bool ValidateRegCode(string strEmail, string strCode)
  2. {
  3.     this.m_RegIndex++;
  4.     if (this.m_RegIndex > 2)
  5.     {
  6.         return false;
  7.     }
  8.     string strText = strEmail + this.m_RegEnd[this.m_RegIndex];
  9.     if (!this.regKeyValidator.GetMd5(strText).Equals(strCode, StringComparison.OrdinalIgnoreCase))
  10.     {
  11.         return this.ValidateRegCode(strEmail, strCode);
  12.     }
  13.     return true;
  14. }


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

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

Создано: 18 мая 2012 17:29
· Личное сообщение · #9

Перевожу на русский: нужно снять защиту (NET.Reactor) с помощью de4dot



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

Создано: 18 мая 2012 17:52
· Личное сообщение · #10

Спасибо всем, снял! Поначалу меня смутило, что на сайте в github были выложены сырцы. Думал, что собирать надо.
PS. А вот допустим, если я хочу "подправить" вскрытый код и потом снова скомпилировать, для этого .НЭТ студию надо, или можно воспользоваться чем-то попроще. Иными словами есть ли такой инструмент декомпилятор-компилятор для .НЭТ кода?




Ранг: 241.9 (наставник), 107thx
Активность: 0.140.01
Статус: Участник

Создано: 19 мая 2012 07:45
· Личное сообщение · #11

reflexil

| Сообщение посчитали полезным: ekkl
 eXeL@B —› Вопросы новичков —› Video-Download-Studio За что можно зацепиться?
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


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