ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

06.01.2009, 07:57
|
|
Постоянный
Регистрация: 20.06.2008
Сообщений: 323
Провел на форуме: 1240829
Репутация:
165
|
|
Мне надо придумать алгоритм защиты своей программы от копирования и распространения, т.е. привязать ее к одному компьютеру. Привязка к реестру не пойдет потому что ключи в реестре модифицируются и могут быть подстроены под нужное значение.. Какие есть еще способы защиты? И как еще защитить этот код, чтобы его не крэкнули? Спасибо заранее..
|
|
|

06.01.2009, 12:56
|
|
Познающий
Регистрация: 01.03.2008
Сообщений: 99
Провел на форуме: 613745
Репутация:
51
|
|
Привязывай к инфе о проце, материнке, винте или к чему ещё захочешь.
|
|
|

06.01.2009, 14:50
|
|
Познающий
Регистрация: 08.12.2007
Сообщений: 92
Провел на форуме: 1216941
Репутация:
35
|
|
помогите с таким вот вопросом:
Вот есть у меня webbrowser он открывает страничку
вот вопрос:как сделать поиск слов(ссылок) на страничке открытой браузером?
Зарание спс
|
|
|

06.01.2009, 20:17
|
|
Постоянный
Регистрация: 20.06.2008
Сообщений: 323
Провел на форуме: 1240829
Репутация:
165
|
|
Где брать инфо о проце, материнки и т.д. Кроме как не из реестра? Чтобы ее нельзя было подделать. И что сделать чтобы код в дебаггере нельзя было разобрать?
|
|
|

06.01.2009, 23:24
|
|
Постоянный
Регистрация: 29.04.2007
Сообщений: 496
Провел на форуме: 2715445
Репутация:
588
|
|
1) привязать к номеру жётского диска.
2) запаковать upx-ом 
|
|
|

07.01.2009, 00:22
|
|
Постоянный
Регистрация: 12.01.2008
Сообщений: 336
Провел на форуме: 797429
Репутация:
598
|
|
Найди материал по TLS .(thread local storage) механизм локальной памяти потока предоставляющий в распоряжение потоков индивидуальные наборы глобальных - статических переменных. ТЛС поддерживается как на уровне явно вызымаемых АPI-функции , так и на уровне РЕ-формата,неявно обрабатываемого сис загрузчиком. РЕ-форма поддерживает функции обратного вызова(TLS-callback),автоматически вызываемые системой до передачи управления на точку входа. В частности это позволяет определить наличие отладчика или скрытно выполнить некоторые действия. Сис загрузчик,также, записывает TLS-индекс в заданную локацию-отличный способ неявной самомодификации проги. Дизассами она не отлавливается и заводит взломщика в тупик  Tls используется в большом кол-ве протекторов,защит,вирусов, ряков.
|
|
|

07.01.2009, 09:55
|
|
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме: 1892597
Репутация:
836
|
|
Сообщение от cremator (c)
Мне надо придумать алгоритм защиты своей программы от копирования и распространения, т.е. привязать ее к одному компьютеру. Привязка к реестру не пойдет потому что ключи в реестре модифицируются и могут быть подстроены под нужное значение.. Какие есть еще способы защиты? И как еще защитить этот код, чтобы его не крэкнули? Спасибо заранее..
1. создавать файл - ключ
2. модифицировать время создания у определенных папок, файлов
3. создавать псевдо узел в реестре использовав парралельно вариант 1,2
привязка к железу это "плохой тон", а если у пользователя сгорит винт?
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
|
|
|

07.01.2009, 13:03
|
|
Участник форума
Регистрация: 16.11.2006
Сообщений: 230
Провел на форуме: 599789
Репутация:
227
|
|
Сообщение от Hellsp@wn
1) привязать к номеру жётского диска.
2) запаковать upx-ом 
upx мегозащита)))))))))))))))
|
|
|

07.01.2009, 13:15
|
|
Новичок
Регистрация: 03.07.2007
Сообщений: 18
Провел на форуме: 98311
Репутация:
28
|
|
Сообщение от W!z@rD
привязка к железу это "плохой тон", а если у пользователя сгорит винт?
А зачем именно к винту? Можно привязаться к 4 устройствам. разрешив модифицировать только 2...
Кстати не забывайте, что есть еще защищенное хранилище в винде где можно хранить хэш ключа активации а ключь активации генерить как раз по номерам устройств. Например номер мамы, жесткого, оперативы. и смотреть, если сменились номер 1 устройства, а остальные прежние, то надо перегенерить ключ, если все или больше 2, то нас пытаются скопировать. А по поводу деббагерров... Читай литературу, способов много, начиная от написания своего криптора)))
|
|
|

07.01.2009, 18:08
|
|
Новичок
Регистрация: 27.09.2007
Сообщений: 22
Провел на форуме: 10910
Репутация:
0
|
|
res:=res+StrToInt(Copy(ch,i+1,1))*ss^i;
Не работает. При чем ему не нравиться возведение в степень, равную счетчику (в коде цикл, i - счетчик)
Пробывал даже так, из интереса.
i:=10;
ss:=5;
Showmessage(IntToStr(ss^i));
Тоже не работает.
Вопрос: как возвести в степень, равную счетчику?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|