Защита ГСа Ридлана: как проверить валидность всех ф-ций в ГСе

Автор logic, 2011 Фев. 27, 20:05

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Ключевые слова [SEO] mu onlineкоммерческие предложениязащита гсагс ридланcrcпроверка валидностиблок проверкиicq

logic

Столкнулись с нежданным подарком от Hybrid'а на сборке ридлана, дело в том, что стоит банальный тред который раз в Н часов проверяет валидность (crc) всех ф-ций в ГСе, и крашит каждые 8 часов, тупо вылетает без ошибок, можно ли его как то вырубить и цена

vadimash_rs

дай свои контакты
ICQ или Скайп

logic

icq: 420-066-264, но мне почему-то кажется, что тебе там рано лазить, и еще предлагать свои сборки не надо.

logic

Апаю тему, необходимо сделать что-то в этом роде:
Там может висеть поток который сканит. Причем отталкиватся можно от того же SYSTEMTIME либо обычного c_time т.к. проверка идет по локальному времени. Тобишь это действительно счетчик который после 8ми часов проверяет ф-ции. Можно попытатся отследить какие потоки создает ГС а потом нужный "убить"

Mr.Kernighan

Хм, а если из под потока имеются другие вызовы функций? Тогда твоя идея никуда не годится...
А 8 часов это точно, или +/- часов, минут?

8BitCore

Ровно 1:00:00, 9:00:00, 17:00:00 если был бы краш, вылез бы дебаг, а так просто exit process походу.
Может поискать места его вызова?) а потом обычный JMP через него ^__^

user_MU

Хех, прошло столько времени и наконец-то решение озвучили.
Друзья, естественно надо тупо обойти закрытие процесса, без всяких заморочек.
Бряк на выход и вы увидите откуда он вызывается.
Хотя можно сказать "Мы не ищем легких путей "

Imp0ssible

#7
Нету там никакой защиты в ГС-е, это уже факт  

8BitCore

Спасибо S1mple и Imp0ssible за фикс этой ошибки.

Похожие темы (5)