![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#31 |
Форумчанин
Регистрация: 19.03.2012
Сообщений: 108
|
![]() |
![]() |
![]() |
![]() |
#32 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
![]()
то и значит.
Поциент запускается без ключа в песочнице, смотрим что делает поциент: какие ключи в реестре смотрит, куда лезет в файловой системе, куда рвется в инет. Нахожу в коде эти обращения и просто отсекаю их. Все. Смотрю как проходит валидация ключа, тут несколько вариантов: - Вые**тся и разобрать алгоритм генерации ключа, написать генератор вечно-правильных ключей. - Просто опустошить код метода/функции чтобы был всегда правильный результат. Если там булевой, то перед командой ret, вставляем mov eax, 1. Все, функция всегда возвращает True. - Удалить метод/функцию и все ссылки на него. Геморойно, но не сложно. Отладчик быстро находит в коде все ссылки на адрес метода/функции. далее стиль "найти & заменить". Все, поциент больше не сопротивляется, дал полный R00T ко всему функционалу. Кидаем в песочницу, смотрим, че поциент делает когда он зарегистрирован. Лезет в сеть? Вырезаем эти обращения. Все. ПО отлучено от всякого бреда разработчиков. Реверсинг - очень интересное занятие =)), и очень полезное, когда проектируешь защиту для своего ПО. Последний раз редактировалось Человек_Борща; 16.09.2013 в 01:42. |
![]() |
![]() |
![]() |
#33 | |
Форумчанин
Регистрация: 19.03.2012
Сообщений: 108
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#34 | |
Пользователь
Регистрация: 31.08.2013
Сообщений: 93
|
![]() Цитата:
- Там, где ваша програма лезет в сеть, вырезаем все подчистую (функция, метод или чего там у вас) и возвращаем валидный результат, т.е. то, что ваша програма читает из сети, просто впариваем ей как статические данные... Вы прямо как будто "Америку открыли"!!! ![]() |
|
![]() |
![]() |
![]() |
#35 | |
Форумчанин
Регистрация: 19.03.2012
Сообщений: 108
|
![]() Цитата:
например если программа смотрит прогноз погоды и тебе выдаст 0 градусов всегда. зачем тебе такой прогноз? это в качестве примера Последний раз редактировалось милт; 16.09.2013 в 22:52. |
|
![]() |
![]() |
![]() |
#36 | ||
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
![]() Цитата:
![]() Цитата:
|
||
![]() |
![]() |
![]() |
#37 | |
Форумчанин
Регистрация: 30.05.2011
Сообщений: 651
|
![]() Цитата:
Создание, программирование и сопровождение сайтов любой сложности.
Изготовление программ на заказ. Список услуг и портфолио на сайте www.andreygrom.ru |
|
![]() |
![]() |
![]() |
#38 |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
![]()
Сейчас мы и узнаем про этот супер-мега-антиХакер софт или нет?
|
![]() |
![]() |
![]() |
#39 | |
Форумчанин
Регистрация: 30.05.2011
Сообщений: 651
|
![]() Цитата:
Создание, программирование и сопровождение сайтов любой сложности.
Изготовление программ на заказ. Список услуг и портфолио на сайте www.andreygrom.ru |
|
![]() |
![]() |
![]() |
#40 | |
Форумчанин
Регистрация: 19.03.2012
Сообщений: 108
|
![]() Цитата:
Саму программу я не выложу тут хакеров полно :D |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
на счет антивируса..... | PooPs | Помощь студентам | 3 | 27.12.2012 22:22 |
Разработка простейшего антивируса C++ | Чёрный ветер | Помощь студентам | 10 | 18.11.2011 21:25 |
Выбор антивируса | AlterProger | Безопасность, Шифрование | 1 | 02.02.2010 22:28 |
Без антивируса | Slavik | Безопасность, Шифрование | 54 | 25.05.2009 01:46 |