1
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
Приветствуем вас,Гость, на форуме IFUD.WS. Обязательно рекомендуется к прочтению правила форума http://ifud.ws/threads/obnovleno-pravila-foruma.7759

CypherX | Крякаем криптор.

Тема в разделе "Наши статьи", создана пользователем webster, 20 авг 2012.

  1. TopicStarter Overlay
    webster

    webster Гость

    Ну что же, сегодня Вы уведите как можно почти "легко" крякнуть забугорный продукт. Почему "почти"? Дело в том что все 3 криптора ( а их 3 ), построены почти по одной схеме, и в них нужно вложить некую сумму денег, что бы получить кряки. Ну теперь про структуру еще чуть напишу, у автора криптора все реализовано очень продумано ( смотря с какой стороны смотреть ), то есть если ты не имеешь валидного id'a - взломать не выйдет, но если ты его имеешь - полный взлом продукта гарантирован. Но что же, сейчас все будет в картинках и т.п. :) Поехали.

    Давайте сначала добудем софт для крека, а нам понадобится вот что:
    1. Reflector .Net .
    2. SAE ( Версия желательно последняя ).
    3. Visual c# Express ( В размере маленькая, работать удобно ).
    4. Сам криптор. ( Ссылка с офф сайта ( Please login or register to view links ) )
    5. DotNet Id.
    Ну все, их выкладывать не буду, так как могут заподозрить в склейке и т.п., ищите сами.
    Переходим к практике.

    Взлом обычного софта чем то похож на .Net'овский, ну в принципе первым делом узнаем чем наш криптор упакован, запускаем DotNet Id, подгружаем в него свою софтинку:

    [​IMG]

    Видим что код под обфускатором, а это значит что будет геморойно ( В этом случае совсем чуть ).
    Ну что же, мы узнали что софтина лежит под обфускатором, давайте глянем через рефлектор до какой степени "изуродован" код.

    [​IMG]

    Видим что ничего кроме разнообразных "путей", в софтине не тронуто, это на столько хорошо, что можно плясать ;) Теперь надо снять обфускацию, тут мы заюазаем SAE, она является одним из лучших решений по деобфускации .Net кода. Начнем.

    [​IMG]

    После перетаскивания программы в SAE, откроется еще одно окно ( Class Editor ), оно нам пока не надо. Закрываем его. Теперь деобфусцируем код:

    [​IMG]

    [​IMG]

    Дожидаемся конца:

    [​IMG]

    И получаем файлик:

    [​IMG]

    Давайте проверим, работает он хоть)

    [​IMG]

    Да, все чудесно ( У меня он активирован просто, у Вас же будет окно, мол, отошлите Автору ид ).

    Прежде чем снова глянуть на него в Рефлекторе, нужно выгрузить старую версию! Очень важно!

    Смотрим:

    [​IMG]

    Видим что все ссылки не зашифрованы, теперь можем приступать к самому основному этапу работ.

    Экспортируем исходники криптора в c# проект:

    [​IMG]

    [​IMG]

    Ждем конца, убеждаемся что без ошибок:

    [​IMG]

    Все, теперь у нас есть исходники .Net криптора, к тому же приватного,так сказать ;) Теперь запускаем его в Visual C#:

    [​IMG]

    Сразу переходим в Form1, ведь там происходит весь процесс активации криптора.

    [​IMG]

    И вот не задача, студия сразу находит аж 9 ошибок в коде. Сейчас мы все это профиксим ;)
    Первая и основная ошибка, "Не удалось найти имя типа или пространства имен "Mono"", не буду рассказывать зачем она, так как статья уже и так очень затянулась, просто делаем так:

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    Проблема сразу пропадает, так же на скринах выше мы разрешили "Небезопасный код".
    Теперь исправим все ошибки, показываю один пример, все остальное по аналогии:

    [​IMG]

    Ошибка возникает и-за того, что студия, не понимает где в системе расположены эти элементы ( как то так ), мы ей поможем и сделаем так:

    [​IMG]

    Ошибки в других местах аналогические (!), исправляем сами.

    После исправления всех ошибок и удачного запуска криптора, приступаем к самому процессу кряка:

    [​IMG]

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

    Рассмотрим код что ниже:

    Код:
     try
                {
                    byte[] bytes = Convert.FromBase64String(this.getPageSource(this.link));
                  // Получение исходника странички. Это рассмотрим чуть позже.
                    string input = Encoding.UTF8.GetString(bytes);
                    this.src = this.DT(input, this.passy);
                    // Процесс расшифровки, берем исходник в utf8,а потом с использование пасса расшифровываем.
                    this.latestupdate.Text = GetStringBetween(this.src, "[us]", "[/us]", 0);
                    this.currentTab(this.panel1);
                    this.webBrowser1.Navigate("http://www.gocrypter.com/cypherx/scan/scan.php?&user=" + this.hwid);
                    WebClient client = new WebClient();
                    // Онлайн чекер, работает по hwid как видим.
                    string str3 = client.DownloadString(this.link + "/cypherx/send.php?&user=" + this.hwid);
                  // "Вытягалка" ника криптхолдера :)
                    client.Dispose();
                    if (str3.Contains("*"))
                    {
                        str3 = str3.Replace("*", "");
                        this.extraview.Enabled = true;
                    }
                    this.registeredto.Text = str3.Trim();
                }
                catch
                {
                    // Если то что выше прошло не удачно, то исполняем это:
                    this.currentTab(this.panelactivation);
                    this.basicview.Enabled = false;
                    this.scan.Enabled = false;
                  // Блокируем кнопки и выводим панельку с требование активации.
                }
    Так как статья о кряке, я не буду расписывать как заставить криптор работать на себя, мы просто заставим его работать на любом ПК, и вошьем в него мой ид.
    Для этого просто редактируем код таким образом:

    [​IMG]

    Я скрыл свой ид, так как этот криптор скоро попадет в паблик, но мне хотелось бы что бы от моего имени, сами понимаете ;).
    Остался еще один маленький момент, а именно это:

    [​IMG]

    Тут получение самого соурс кода странички что на сервере автора.
    Сделаем как и раньше:

    [​IMG]

    Компилируем криптор и видим:

    [​IMG]

    Все, мы вшили лицензию, теперь просто делимся криптором с друзями, и все будут довольны. Расписал все до мелочей, или не очень.

    П.С. Бонус, мой id:

    **Скрытый текст: Для просмотра скрытого текста Вы должны авторизоваться.**

    Пожалуйста Зарегистрируйтесь или Войдите для того чтоб увидеть текст сообщения!

     
    • Like Like x 7
    Метки:
  2. ROOT

    ROOT

    Регистрация:
    9 май 2012
    Сообщения:
    707
    Симпатии:
    379
    Вебс ну что сказать могу!:) Красафчег молодец респект!:)Полезно очень...Думаю каждый узнает что то для себя полезное.
     
    • Like Like x 1
  3. WinZeRo

    WinZeRo Complete Zero

    Регистрация:
    10 май 2012
    Сообщения:
    150
    Симпатии:
    50
    Молодец!я смотрю ты уже стал профи....и много чему научился
     
    • Like Like x 1
  4. TopicStarter Overlay
    freeice

    freeice Гость

    Хорошая статья
    Ище бы софт выложыл бы которым пользоватса было бы вобще супер)
     
  5. TopicStarter Overlay
    ilya_01

    ilya_01 Гость

    хайд большой.
    Скиньте ид в лс плиз
     
  6. TopicStarter Overlay
    Xaos

    Xaos Гость

    Браво молодец великолепно:D тоже хочу поделится приколом:D
    качаете говорите мне ID,до этого вы уже купили криптор,а я в последствии пользуюсь на халяву:D вот такой прикол,надеюсь все поняли о чем я))))
     
    • Like Like x 1
  7. TopicStarter Overlay
    webster

    webster Гость

    Фак, перезалью картинки скоро.
     
    • Like Like x 1
  8. Kelvin

    Kelvin Sin Cera

    Регистрация:
    10 май 2012
    Сообщения:
    518
    Симпатии:
    390
    И помоему эту тему луче перенести в подполье т.к криптор приват а подполье пустует
     
  9. TopicStarter Overlay
    webster

    webster Гость

    Поправил картинки все. Да криптор приват тип.
     
  10. TopicStarter Overlay
    Enigma

    Enigma Гость

    1.Обфусцировал.
    2.Сделал исходник.
    3.Запустил проэкт.
    Вот что выбивает при запуске:
    [​IMG]
     
  11. TopicStarter Overlay
    webster

    webster Гость

    Удали это все.
     
  12. TopicStarter Overlay
    Enigma

    Enigma Гость

    Удалил.Там ошибки пропали.Появились ошибки в в IconFile.cs,если удалить и оттуда пару строк,то потом появляются ошибки уже в Assembly.cs
    Если у кого-нибудь вышло,можете исходник кинуть?или мой айди прописать?Я уже замучался.
    2-ой день в этой шарпе сижу.Очень надо.:(
     
  13. Kelvin

    Kelvin Sin Cera

    Регистрация:
    10 май 2012
    Сообщения:
    518
    Симпатии:
    390
    Enigma, У меня теже проблемы:(
     
  14. TopicStarter Overlay
    webster

    webster Гость

    >Появились ошибки в в IconFile.cs
    Удаляй весь класс иконок.
    > появляются ошибки уже в Assembly.cs
    Они там и были, удаляй.


     
  15. LulzGhost

    LulzGhost

    Регистрация:
    26 июл 2012
    Сообщения:
    50
    Симпатии:
    17
    Please login or register to view linksPlease login or register to view links
     
  16. TopicStarter Overlay
    kak7tak

    kak7tak Гость

    раньше так получалось, потом это дело бросил
     
  17. ResH

    ResH Команда форума

    Регистрация:
    26 июл 2012
    Сообщения:
    1.682
    Симпатии:
    2.275
    Ну что вы все заладили картинки картинки ) на вот картинки ) все равно не кто спасибо не скажет

    [​IMG]

    [​IMG]


    [​IMG]



    [​IMG]
    [​IMG]

    [​IMG]


    [​IMG]

    [​IMG]

    [​IMG]


    [​IMG]

    [​IMG]


    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG][​IMG]
     
    • Like Like x 4
  18. sayrax

    sayrax

    Регистрация:
    1 ноя 2012
    Сообщения:
    163
    Симпатии:
    35
    Сегодня пробывал не получилось( На до бы ещё раз покавырять.
     
  19. lave

    lave

    Регистрация:
    10 ноя 2012
    Сообщения:
    133
    Симпатии:
    24
    так Please login or register to view links уже висит..
     
  20. TopicStarter Overlay
    lixa44

    lixa44 Гость

    Знаем, проходили)) Но всё равно спасибо.
     

Поделиться этой страницей

Загрузка...