![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 15.11.2022
Сообщений: 18
|
![]()
Дополнение к тексту выше:
Итак, всё сначала, объясняю, я на Ункновнчитере (unknowncheats.me) статьёй воспользовался, шелл-код со вставкой на Си (можно сказать на Плюсах), так вот там есть фрагмент где отладка с помощью ИДА, бряк (BPX - точка остановки) устанавливается жестко, хардкордно практически, лишь так прожку можно побороть, иначе дебожить по всему тексту выискивая все (нужно произнести имя этой функции IsDebuggerPresent) линки и нещадно мов еаикс один (mov eax,1). Последний раз редактировалось Сикось; 16.11.2022 в 20:56. |
![]() |
![]() |
![]() |
#12 |
Пользователь
Регистрация: 15.11.2022
Сообщений: 18
|
![]()
Итак. Начинаем создавать сценарий. Для наглядности подкрепляю подробным пояснением.
Первый фрагмент текста, что я сообщил - это разговор с другом, программист сообщает, что у него при работе возникала ошибка в тот момент, когда нужно было оставить комментарий в редактируемой базе данных интерактивного дизассемблера. (Упущение разработчиков программы.) |
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 15.11.2022
Сообщений: 18
|
![]()
Дальше объяснения о читерской программе для игр (сайт можно и не указывать), но там имеется большой выбор исходного кода и не только, что можно почерпнуть человеку умеющего программировать.
Так вот в одной из инструкций объясняется, что в игре имеется функция которая препятствует работе отладчика, её нужно забить нопами или ввести в регистр eax один или нуль, зависит как в следущем пояснении Функция IsDebuggerPresent вернула Один, перехода не будет т.е. следующий условный переход JZ не прыгнет на метку LOC_40108F Таким образом, детектируется присутствие Отладчика, но таких мест по всему модулю с проверкой может быть множество, каждый нужно обойти и контролировать, если не сделать, зависит от того, что в случае обнаружения предпримет защищающийся. p.s. про инструкции NOP я не говорил, но можно добавить Вот такую зарисовку можно осуществить, но возможно это слишком сложно, скорее всего так и есть (поймут единицы, если где-то с экрана рассказывать хотя возможно, я ошибаюсь). |
![]() |
![]() |
![]() |
#14 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,582
|
![]()
"Сo zanadto to nie zdrovo"
![]() - Что такое: анод, катод и сетка? - Ну это уже чересчур! ©М.Жванецкий "Экзамен" |
![]() |
![]() |
![]() |
#15 |
Пользователь
Регистрация: 15.11.2022
Сообщений: 18
|
![]()
Небольшой флуд.
digitalis, я тоже типа Жванецкого, диванный такой, а что делать, развлекаю себя так, а кому-то, покажется это сложным и совсем не ясным. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Что такое акки ? (вот тебе и сленг) | veter_s_morya | Свободное общение | 5 | 04.04.2011 12:45 |