- 227
- 219
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Ну начнём с легкого чтобы что-то хотябы сделать, нужно снять протектор/пакер.
Как снять протектор @asdzxcjqwe (v2)
Ну вот когда мы добрались к самому скрипту, когда уже все снято.
нам не нужно его декомпилить, можно и так понять, но кто возможно что-то не понял как он работает, то декомпилируйте
или юзайте !!!!
( он кстати понадобиться для след.способа )
Информация которую нужно прочитать:
Иногда для кряка нужно комбинировать способы.
1.Способ ставим джампы, редактирование HEX.
2.Нубо-кряк ( подходит для простых привязок ).
3.http debugger
4.Хуки и подмена библиотек.
можно так-же легко подменить ответ от сервера и крякнуть нубо-привязку. lol
ну еще можно хуки на функции ставить и добавлять свои ответы))
Как снять протектор @asdzxcjqwe (v2)
Как он работает?
добавляет мусор в начало прототипов и ставит джамп на нормальный код
итог скрипт не может декомпилироваться!
каждный опкод состоит с 4 байтов
'x58' - это джамп
итог как снести?
прыгаем до нормального кода лишь бы не джамп
и снимаем слои
информация частично предоставлена @asdzxcjqwe @alexandersaxon
добавляет мусор в начало прототипов и ставит джамп на нормальный код
итог скрипт не может декомпилироваться!
каждный опкод состоит с 4 байтов
'x58' - это джамп
итог как снести?
прыгаем до нормального кода лишь бы не джамп
и снимаем слои
информация частично предоставлена @asdzxcjqwe @alexandersaxon
Ну вот когда мы добрались к самому скрипту, когда уже все снято.
нам не нужно его декомпилить, можно и так понять, но кто возможно что-то не понял как он работает, то декомпилируйте
или юзайте !!!!
( он кстати понадобиться для след.способа )
Информация которую нужно прочитать:
Иногда для кряка нужно комбинировать способы.
1.Способ ставим джампы, редактирование HEX.
Про этот способ очень хорошо рассказал товарищ
Ну а джампы вообще изичный способ.
Гайд - Crack/Реверсинг (ответ на удаленную тему / пост восстановлен)
Ппц вы тему тянете, он же и задаёт вопрос, как это сделать? Каждый как-то учился, может где читал, скинь ссылку, что смотрел, ты же тоже не родился и уже знал это, как-то ты получал знания. на это может уйти целая статья, но не факт, что они что-нибудь поймут, я думаю нужно начинать ранее...
www.blast.hk
2.Нубо-кряк ( подходит для простых привязок ).
Код до изменений:
Видим что привязка работает так:
отсылает запрос на сайт:
нам сайт кидает ответ
или W/o license или Blacklisted
а потом проверяет дату с md5
и проводит проверку if timep:find(Rtext) then
Что же мы можем сделать?))
итог снимаем все проверки меняем их на Wad license bLnlised
и if timep:find(timep)
итог timep ищет сам себя.
И скрипт крякнут.
Видим что привязка работает так:
отсылает запрос на сайт:
нам сайт кидает ответ
или W/o license или Blacklisted
а потом проверяет дату с md5
и проводит проверку if timep:find(Rtext) then
Что же мы можем сделать?))
итог снимаем все проверки меняем их на Wad license bLnlised
и if timep:find(timep)
итог timep ищет сам себя.
И скрипт крякнут.
3.http debugger
Если привязка не имеет динамического ответа её легко крякнуть простым дебаггером подменяя запрос.
отслеживаем куда идет запрос и подменяем данные.
отслеживаем куда идет запрос и подменяем данные.
4.Хуки и подмена библиотек.
можно так-же легко подменить ответ от сервера и крякнуть нубо-привязку. lol
ну еще можно хуки на функции ставить и добавлять свои ответы))