Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|
Элементы антиотладки и антиэвристики [Help] |

16.07.2007, 19:43
|
|
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
Провел на форуме: 1845671
Репутация:
1338
|
|
Элементы антиотладки и антиэвристики [Help]
Было бы интересно выслушать Ваши наработки по антиотладочным и антиэвристическим кодывым-вставках... (Гугл + wasm + cracklab тоже просматриваю  ) С чем можно в файле поиграть, типо расшифровки в отдельной декрипт-процедуре данных или части кода или что-то вставить, типо SEH подмены...
|
|
|

16.07.2007, 20:23
|
|
Участник форума
Регистрация: 28.05.2007
Сообщений: 125
Провел на форуме: 638513
Репутация:
103
|
|
тебе нужна консультация по заите софта что ли?
Почитай туторы по снятию определенных протов,там много чего найдешь касательно антиотладки.
Про эвристику вроде все на wasm.ru расписано...можно и самому нафантазировать,было бы желание и умение.
Почитай "Ассемблер и дизассемблирование" Пирогова. в одной из глав он описывает методы запутывания
Последний раз редактировалось GoreMaster; 16.07.2007 в 20:26..
|
|
|

16.07.2007, 21:03
|
|
Постоянный
Регистрация: 20.08.2006
Сообщений: 327
Провел на форуме: 2472378
Репутация:
1077
|
|
Почитай туторы по снятию определенных протов
Пусть сам попрактикуется...
Советую RLPack (последний)... Там основные антиотладочные средства + отслеживание отладчика по запущеным плугам, таких как OllyAdvanced. Самое забавное, что Апокс выложил все это на своем сайте http://ap0x.jezgra.net/protection.html. Одной рукой проты пишет, другой крякает =))))
Если хочешь поизучать обфускацию, пореверсь PESpin... Давольно занятно... Про запутывание дизассемблеров и обфускацию давольно интересно расписанно в книге Reversing Secrets of Reverse Engineering
Журнальчики с http://arteam.accessroot.com/ читай!!!
|
|
|

16.07.2007, 21:08
|
|
Участник форума
Регистрация: 28.05.2007
Сообщений: 125
Провел на форуме: 638513
Репутация:
103
|
|
Пусть сам попрактикуется...
ТС,если пишешь большой проект и надо его защитить реверсь фемиду (=
Хотя в каждом проте есть свои плюсы и недостатки.
|
|
|

16.07.2007, 21:38
|
|
Постоянный
Регистрация: 29.04.2007
Сообщений: 496
Провел на форуме: 2715445
Репутация:
588
|
|
брать чужое - нет смысла, т.к. почти на всю антиотладку есть хайды)))
антиэмуль, дык - берёшь мануал по асму и какую нибудь команду поизвращённее,
и результат её выполняния юзуется в качестве частей ключа (серийника, и т.д.)
а вообще берёшь отладчик и смотришь, что можно придумать)))
да и багов они не лишины)))
|
|
|

16.07.2007, 22:39
|
|
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
Провел на форуме: 5339610
Репутация:
4360
|
|
SEH не в моде. Та же олька позволяет нормально трасировать обработчик сеха.
Отслеживание процесса/окна отладчика - само собой.
Вполне типичная подъ..пка - TlsCallback.
В сумме со этим можно применять контроль целостности кода, классы с виртуальными функциями, полиморф/метаморф, виртуальную машину.
ЗЫ. На васме была интересная тема со спаливанием ольки через rdtsc при обращении к заведомо неинициализированной странице кода или данных.
ЗЫЫ. Некоторые плагины ольки ставят дрова (extremehide.sys) - можно спалить.
Последний раз редактировалось _Great_; 16.07.2007 в 22:41..
|
|
|

17.07.2007, 00:11
|
|
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
Провел на форуме: 1941233
Репутация:
2726
|
|
берёшь мануал по асму и какую нибудь команду поизвращённее,
и результат её выполняния юзуется в качестве частей ключа (серийника, и т.д.)
ага)))))))))))
Ставить драйвер и мутить что-то уже там.. внизу, передавая данные в приложение.
Шифровать код, причем так чтобы в любой момент времени расшифрован был только один участок... Проверять целостность кода, причем рендомно и везде и из любых мест... Навестить второй процесс, скрыть и защитить его драйвером, этот процесс будет мониторить целевой, что-нибудь проверять... Грит конечно скажет, что всё это ***ня, но тогда вообще все приемы - ***ня. Поэтому давайте будем рассматривать это как возможный прием антиотладки а не идеальный. Вообще давно уже этим не заморачивался.
|
|
|

17.07.2007, 00:28
|
|
Постоянный
Регистрация: 29.04.2007
Сообщений: 496
Провел на форуме: 2715445
Репутация:
588
|
|
Сообщение от _Great_
ЗЫЫ. Некоторые плагины ольки ставят дрова (extremehide.sys) - можно спалить.
не выход вообще)) перекомпилить и поправить пара минут...
надо искать не стандартные подходы
а стандартные есть тут
hxxp://hellspawn.nm.ru/works/EDD.0.44.zip
и в xADT 1.2
KEZ как вариант всё можно, но есть масса тонкостей..
антивири) фаеры) которые так просто не дадут
ничё сделать  в итоге:
дроф для защиты приложения - это крайняя мера и по-моему
вообще безперспективная...
Последний раз редактировалось Hellsp@wn; 17.07.2007 в 00:33..
|
|
|

18.07.2007, 17:30
|
|
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
Провел на форуме: 1845671
Репутация:
1338
|
|
Да есть над чем подумать 
Всем спасибо кто откликнулся, получил много полезных идей и ссылок...
|
|
|

19.07.2007, 12:52
|
|
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
Провел на форуме: 5339610
Репутация:
4360
|
|
Сообщение от Hellsp@wn
не выход вообще)) перекомпилить и поправить пара минут...
надо искать не стандартные подходы 
Ну ясен хрен что не выход)
Ставить драйвер и мутить что-то уже там.. внизу, передавая данные в приложение.
Шифровать код, причем так чтобы в любой момент времени расшифрован был только один участок... Проверять целостность кода, причем рендомно и везде и из любых мест... Навестить второй процесс, скрыть и защитить его драйвером, этот процесс будет мониторить целевой, что-нибудь проверять... Грит конечно скажет, что всё это ***ня, но тогда вообще все приемы - ***ня. Поэтому давайте будем рассматривать это как возможный прием антиотладки а не идеальный. Вообще давно уже этим не заморачивался.
KEZ, ты мне все это уже рассказывал, когда мы шли в обменник )
В принципе можно вообще навесить кучу полиморфов, три виртуальных машины друг в друге и так далее.. реверсить тоже будет непросто[QUOTE]
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|