Делаем свой собственный СЕ + Видео

Тема в разделе "Архив", создана пользователем Ice96, 29 дек 2010.

  1. Ice96

    Ice96 New Member Заблокированные

    Репутация:
    0
    Регистрация:
    9 ноя 2010
    Сообщения:
    161
    Симпатии:
    0
    Ну вот наконец-то и готов долгожданный гайд
    <div class="uSpoilerClosed" id="uSpoilerSAAedW"><div class="uSpoilerButBl"><input type="button" class="uSpoilerButton" onclick="if($('#uSpoilerSAAedW')[0]){if ($('.uSpoilerText',$('#uSpoilerSAAedW'))[0].style.display==''){$('.uSpoilerText',$('#uSpoilerSAAedW'))[0].style.display='';$('.uSpoilerButton',$('#uSpoilerSAAedW')).val('Закрыть спойлер');$('#uSpoilerSAAedW').attr('class','uSpoilerOpened');}else {$('.uSpoilerText',$('#uSpoilerSAAedW'))[0].style.display='';$('.uSpoilerButton',$('#uSpoilerSAAedW')).val('Открыть спойлер');$('#uSpoilerSAAedW').attr('class','uSpoilerClosed');}}" value="Открыть спойлер"/></div><div class="uSpoilerText" style="display:;">Копирайт с жука, я его скопировал т.к у нас его нет на форуме, думаю вы поймёте меня</div></div>
    И так поехали…
    Для начала нам понадобятся такие инструменты:
    Delphi 7+ Для просмотра внешних ссылок необходимо зарегистрироваться либо авторизоваться
    Microsoft Windows Driver Kit Для просмотра внешних ссылок необходимо зарегистрироваться либо авторизоваться
    Notepad++ Для просмотра внешних ссылок необходимо зарегистрироваться либо авторизоваться
    Advanced Find and Replace 6 Для просмотра внешних ссылок необходимо зарегистрироваться либо авторизоваться
    Исходники Cheat Engine 5.6+ Для просмотра внешних ссылок необходимо зарегистрироваться либо авторизоваться

    распаковываем исходники СЕ к примеру в <span style="color:#32CD32">«C:\CheatEngine\source\»</span> (рекомендуется именно на диск С, тк могут возникнуть проблемы с Microsoft Windows Driver Kit)
    заходим в <span style="color:#32CD32">«C:\CheatEngine\source\»</span>
    <span style="color:#0000CD">1.</span>открываем через <span style="color:#FF4500">Notepad++</span> файл <span style="color:#32CD32">«driver.dat»</span> и видим такие строчки:
    [​IMG]
    <div class="bbCodeBlock"><div class="bbCodeName" style="padding-left:5px;font-weight:bold;font-size:7pt">Code</div><div class="codeMessage" style="border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight<5?this.style.height:scrollHeight>200?'200px':''+(this.scrollHeight+5)+'px');">DBKDRVR55
    DBKDRVRPROCLIST55
    DBKDRVRTHREADLIST55
    dbk32.sys
    76543210
    fedcba98</div></div>
    <span style="color:#0000CD">2.</span>даем имя нашей дллке (к примеру фрост)
    •«->» - означает переименование
    <div class="bbCodeBlock"><div class="bbCodeName" style="padding-left:5px;font-weight:bold;font-size:7pt">Code</div><div class="codeMessage" style="border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight<5?this.style.height:scrollHeight>200?'200px':''+(this.scrollHeight+5)+'px');">DBKDRVR55 -> frost64
    DBKDRVRPROCLIST55 -> frostProcList
    DBKDRVRTHREADLIST55 -> frostThreadList
    dbk32.sys -> frost64db.sys
    76543210
    fedcba98</div></div>

    (76543210 и fedcba98 - не трогаем, хотя можете переименовать и их)
    [​IMG]
    <span style="color:#0000CD">3.</span>Сохраняем наш переделанный <span style="color:#32CD32">«driver.dat»</span> (ctrl+s)
    <span style="color:#0000CD">4.</span>В папке <span style="color:#32CD32">«DBKKernel»</span> открываем <span style="color:#32CD32">«DBKDrvr.c»</span> <span style="color:#FF0000">Notepad’ом++</span>
    <span style="color:#0000CD">5.</span>Жмем <span style="color:#32CD32">«CTRL+F»</span> и в окне поика пишем <span style="color:#32CD32">«hideme»</span>, жмем поиск)
    [​IMG]
    <span style="color:#0000CD">6.</span>Видим примерно такое:
    <div class="bbCodeBlock"><div class="bbCodeName" style="padding-left:5px;font-weight:bold;font-size:7pt">Code</div><div class="codeMessage" style="border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight<5?this.style.height:scrollHeight>200?'200px':''+(this.scrollHeight+5)+'px');">//hideme(DriverObject); //многа букаф</div></div>
    Удаляем комментарий <span style="color:#32CD32">«//»</span>
    [​IMG]
    Получается такое:
    <div class="bbCodeBlock"><div class="bbCodeName" style="padding-left:5px;font-weight:bold;font-size:7pt">Code</div><div class="codeMessage" style="border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight<5?this.style.height:scrollHeight>200?'200px':''+(this.scrollHeight+5)+'px');">hideme(DriverObject); //многа букаф</div></div>
    <span style="color:#0000CD">7.</span>Сохраняем. <span style="color:#32CD32">«DBKDrvr.c»</span>
    <span style="color:#0000CD">8.</span>Открываем <span style="color:#32CD32">«Sources»</span>, <span style="color:#32CD32">«Sources.ce»</span> (<span style="color:#32CD32">sources.cetc</span> – не трогаем)
    <span style="color:#0000CD">9.</span>Изменяем
    <div class="bbCodeBlock"><div class="bbCodeName" style="padding-left:5px;font-weight:bold;font-size:7pt">Code</div><div class="codeMessage" style="border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight<5?this.style.height:scrollHeight>200?'200px':''+(this.scrollHeight+5)+'px');">TARGETNAME=DBK32 -> TARGETNAME=наша дллка</div></div>
    Пример:
    <div class="bbCodeBlock"><div class="bbCodeName" style="padding-left:5px;font-weight:bold;font-size:7pt">Code</div><div class="codeMessage" style="border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight<5?this.style.height:scrollHeight>200?'200px':''+(this.scrollHeight+5)+'px');">TARGETNAME= frost64db</div></div>
    [​IMG]
    <span style="color:#0000CD">10.</span>Сохраняем наш переделанный <span style="color:#32CD32">«Sources»</span> и <span style="color:#32CD32">«Sources.ce»</span>
    По сути дллка готова, осталось только ее создать=) (откомпилировать). Для этого нам понадобиться <span style="color:#FF0000">Microsoft Windows Driver Kit</span>
    <span style="color:#0000CD">11.</span>«Пуск - <span style="color:#32CD32">Windows Driver Kits- WDK **** - Build Environments – версия виндовс (в моем случае Windows 7) - x86 Free Build Environment»</span>
    И тут внезапно появляется «черное окно»(ненужно его закрывать=))
    <span style="color:#0000CD">12.</span>Пишем туда «cd <span style="color:#32CD32">C:\CheatEngine\source\DBKKernel\</span>» (путь к папке с исходниками дллки), жмем Ентер.
    [​IMG]
    Наблюдаем как мы правильно указали путь к исходникам)
    [​IMG]
    <span style="color:#0000CD">13.</span>Пишем «ce» (английскими)
    [​IMG]
    Жмем ентер.
    [​IMG]
    Ну вот и все!, дллка готова), можете себя поздравить)) (в DBKKernel – появились 2 новые папки в моем случаем это <span style="color:#32CD32">«objfre_win7_x86»- i386</span> и там среди множества файлов есть наша дллка )
    [​IMG]
    <span style="color:#0000CD">14.</span>Отрываем с помощью <span style="color:#98FB98">Delphi</span> - <span style="color:#32CD32">dbk32.dpr</span> с папки <span style="color:#32CD32">dbk32</span>
    <span style="color:#0000CD">15.</span>В Delphi заходим - "VIEW" - "Project Manager"
    [​IMG]
    Пкм- add – выбираем файл <span style="color:#32CD32">newkernelhandler.pas</span>(в основной папке с исходниками)
    [​IMG]
    жмем 2 раза по <span style="color:#32CD32">«dbk32.dll»</span> (в Project Manager’e)
    [​IMG]
    <span style="color:#0000CD">16.</span>жмем 2 раза по <span style="color:#32CD32">«DBK32functions»</span> в (dbk32.dll)
    жмем <span style="color:#32CD32">CTRL+R</span>
    и заменяем (replace all)
    <div class="bbCodeBlock"><div class="bbCodeName" style="padding-left:5px;font-weight:bold;font-size:7pt">Code</div><div class="codeMessage" style="border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight<5?this.style.height:scrollHeight>200?'200px':''+(this.scrollHeight+5)+'px');">CEDRIVER55 -> frost64
    DBKProcList55 -> frostProcList
    DBKThreadList55 -> frostThreadList</div></div>
    [​IMG]
    <span style="color:#0000CD">17.</span> раскоментируем (уберем «//»), (если возникнуть проблемы при компилировании – закоментируйте обратно =))
    <div class="bbCodeBlock"><div class="bbCodeName" style="padding-left:5px;font-weight:bold;font-size:7pt">Code</div><div class="codeMessage" style="border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight<5?this.style.height:scrollHeight>200?'200px':''+(this.scrollHeight+5)+'px');">exports ProtectMe;
    exports UnprotectMe;</div></div>
    <span style="color:#0000CD">18.</span> заменяем в «dbk32.dpr», «DBK32Functions.pas» и «newkernelhandler.pas»
    Такие строчки на ваши)
    <div class="bbCodeBlock"><div class="bbCodeName" style="padding-left:5px;font-weight:bold;font-size:7pt">Code</div><div class="codeMessage" style="border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight<5?this.style.height:scrollHeight>200?'200px':''+(this.scrollHeight+5)+'px');">VQE; -> vvqqee
    OP; -> oopp
    OT; -> oott
    NOP; -> nnoopp
    RPM; -> rrppmm
    RPM64; -> rrppmm64
    WPM; -> wwppmm
    WPM64; -> wwppmm64
    VAE; -> vvaaee</div></div>
    [​IMG]
    Зы для полной надежности можно изменить хоть все переменные с «exports» =) (Только не забудьте посмотреть и заменить где какая переменная встречается, через <span style="color:#FF0000">«Advanced Find and Replace»</span>)
    Сохраняем…
    <span style="color:#0000CD">19.</span> Переименуем названия
    <div class="bbCodeBlock"><div class="bbCodeName" style="padding-left:5px;font-weight:bold;font-size:7pt">Code</div><div class="codeMessage" style="border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight<5?this.style.height:scrollHeight>200?'200px':''+(this.scrollHeight+5)+'px');">dbk32.res -> frost64db.res
    dbk32.dpr  -> frost64db.dpr           
    dbk32.dof  -> frost64db.dof           
    dbk32.cfg  -> frost64db.cfg
    dbk32functions.pas  ->  frost64dbfunctions.pas</div></div>

    ищем все упоминания о <span style="color:#32CD32">dbk32</span> в нашем <span style="color:#32CD32">dbk32.dpr\frost64db.dpr</span> и заменяем их
    [​IMG]
    (если будут ошибки связные с dbk32*** меняйте название на frost64db)
    <span style="color:#0000CD">20.</span> теперь нам нужно скомпилить(создать) наш <span style="color:#32CD32">frost64db.dll</span>
    Открываем <span style="color:#32CD32">frost64db.dpr</span> через делфи
    Заходим в <span style="color:#32CD32">«project manager»</span> и жмем <span style="color:#32CD32">«compile»</span>
    Если у не было допущено никаких ошибок то в папке появиться <span style="color:#32CD32">«frost64db.dll»</span>
    <span style="color:#0000CD">21.</span> Теперь нам нужно заменить все воспоминания о <span style="color:#32CD32">dbk32.sys</span> и<span style="color:#32CD32">dbk32.dll</span>
    чтобы не заменять все в ручную можно воспользоваться специально предназначенной для этого программой «<span style="color:#FF0000">Advanced Find and Replace</span>»
    <div class="bbCodeBlock"><div class="bbCodeName" style="padding-left:5px;font-weight:bold;font-size:7pt">Code</div><div class="codeMessage" style="border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight<5?this.style.height:scrollHeight>200?'200px':''+(this.scrollHeight+5)+'px');">dbk32.sys -> frost64db.sys
    dbk32.dll -> frost64db.dll</div></div>
    [​IMG]
    собственно и все!
    запускаем «<span style="color:#32CD32">compile.bat</span>» (в папке с исходниками)
    в папке «<span style="color:#32CD32">bin</span>» появиться наш .ехешник, скидуем туда все дллки которые переделали.
    Берем какойнить пакер (использовал upx), пакуем им все дллки (кроме .сус) и запускаем се=))

    <span style="font-size:15pt;">Для те кто сёровно не понял Видео</span>
    <span id="scr00761pxPrn"></span><script type="text/javascript">_uVideoPlayer({'url':'http://rutube.ru/tracks/3925029.html?v=6926144b3ed30d1183fb22896f4f996f','width':'425','height':'355'},'scr00761pxPrn');</script>
     
  2. Shout0994

    Shout0994 New Member

    Репутация:
    0
    Регистрация:
    28 дек 2010
    Сообщения:
    4
    Симпатии:
    0
    че это*?
     
  3. xxxzCblPzxxx

    xxxzCblPzxxx New Member

    Репутация:
    0
    Регистрация:
    21 дек 2010
    Сообщения:
    1.212
    Симпатии:
    0
    Shout0994, незнаеш не флуди! тьфу на тебя и минус тебе в подарок!
     
  4. Charlie_Chaplin_2212

    Charlie_Chaplin_2212 New Member

    Репутация:
    0
    Регистрация:
    31 окт 2010
    Сообщения:
    1.143
    Симпатии:
    0
    Спасибо лови +ик за способ!
     
  5. Ice96

    Ice96 New Member Заблокированные

    Репутация:
    0
    Регистрация:
    9 ноя 2010
    Сообщения:
    161
    Симпатии:
    0
    Потом сделаю в видио формате.
     
  6. TheUzniK

    TheUzniK New Member

    Репутация:
    0
    Регистрация:
    10 июл 2010
    Сообщения:
    1.642
    Симпатии:
    0
    Ice96, Молодец лови +
     
  7. Ice96

    Ice96 New Member Заблокированные

    Репутация:
    0
    Регистрация:
    9 ноя 2010
    Сообщения:
    161
    Симпатии:
    0
    Cобственно выложил видео, для тех кто не понял, задвайте вопросы и я постараюсь на них ответить.
     
  8. ^FOX-KILL^

    ^FOX-KILL^ New Member

    Репутация:
    0
    Регистрация:
    15 ноя 2010
    Сообщения:
    2.853
    Симпатии:
    0
    Ice96, Копипаст укажи с жука! И я те + тогда кину! /sm2/wink.gif

    Добавлено (29.12.2010, 10:00)
    ---------------------------------------------
    Ой извини, всё вижу сорь!
     
  9. coller

    coller Member

    Репутация:
    0
    Регистрация:
    29 июл 2010
    Сообщения:
    826
    Симпатии:
    0
    в принципе да это тому кому делать нечего ибо есть же уже всё готово и СЕ и аналоги, а так вообщем то неплохо! держи +
     
  10. Ice96

    Ice96 New Member Заблокированные

    Репутация:
    0
    Регистрация:
    9 ноя 2010
    Сообщения:
    161
    Симпатии:
    0
    В Принцепи ты прав coller,
     
  11. Megalitum

    Megalitum New Member

    Репутация:
    0
    Регистрация:
    16 дек 2010
    Сообщения:
    5
    Симпатии:
    0
    Ток я не въехал че оно дает... Влом всю инструкцию читать) Можете объяснить?
     
  12. SkillHack

    SkillHack New Member Заблокированные

    Репутация:
    0
    Регистрация:
    28 дек 2010
    Сообщения:
    431
    Симпатии:
    0
    + заслужил!!!!!!!!!
     
  13. ^FOX-KILL^

    ^FOX-KILL^ New Member

    Репутация:
    0
    Регистрация:
    15 ноя 2010
    Сообщения:
    2.853
    Симпатии:
    0
    Короче у каво х64 винда! Собирайте такой СЕ и читерите без обхода!
     
  14. SToRm1k

    SToRm1k Active Member

    Репутация:
    0
    Регистрация:
    15 окт 2010
    Сообщения:
    2.081
    Симпатии:
    1
    Круто +++++++++++++++
     
  15. ATMOSFER

    ATMOSFER New Member

    Репутация:
    0
    Регистрация:
    11 июн 2010
    Сообщения:
    574
    Симпатии:
    0
    Ice96, слил с жука
     
  16. ^FOX-KILL^

    ^FOX-KILL^ New Member

    Репутация:
    0
    Регистрация:
    15 ноя 2010
    Сообщения:
    2.853
    Симпатии:
    0
    ATMOSFER, Под сполейром всё написано!
     
  17. ATMOSFER

    ATMOSFER New Member

    Репутация:
    0
    Регистрация:
    11 июн 2010
    Сообщения:
    574
    Симпатии:
    0
    ^FOX-KILL^, пардон...невидел
     
  18. Ice96

    Ice96 New Member Заблокированные

    Репутация:
    0
    Регистрация:
    9 ноя 2010
    Сообщения:
    161
    Симпатии:
    0
    ATMOSFER, Начало поста прочитай я написал что скопипастил /sm2/smile.gif
     
  19. Ice96

    Ice96 New Member Заблокированные

    Репутация:
    0
    Регистрация:
    9 ноя 2010
    Сообщения:
    161
    Симпатии:
    0
    Коментим /sm2/smile.gif
     
  20. ^FOX-KILL^

    ^FOX-KILL^ New Member

    Репутация:
    0
    Регистрация:
    15 ноя 2010
    Сообщения:
    2.853
    Симпатии:
    0
    ATMOSFER, Да лан! Тока я б под хайд кинул, поскока тему на ЖУКЕ хрен найдёшь!
     

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