![]() |
eXeL@B —› Основной форум —› Порекомендуйте как ограничить работу проги 30 днями |
Посл.ответ | Сообщение |
|
Создано: 26 февраля 2006 17:00 · Поправил: Pupa · Личное сообщение · #1 В общем подорвался тут у шефа базу состряпать, типа деньгу грести за нее, с триальной версией на попробовать клиентуре всякой. Шеф хочет чтобы 30 дней отработала и пиндык, платите маню. Я посмеялся над этим про себя ![]() ![]() Короче вот что подумалось, прога с базкой работает, т.е. пишет туда че-то время от времени, взаимодействует короче, мне думаца это гуд! Типа если защиту в реестр писать то потрут, в какой-нить файл тоже потрут или восстановят его, а если в саму базу, да еще как-нить вшифровывать в данные то хрен потрут. В общем приветствуются идеи как лучше это реализовать чтобы не сделать лажу в виде условного перехода где-нить. Кому какой алгоритм представляетца? ![]() |
|
Создано: 26 февраля 2006 17:07 · Личное сообщение · #2 |
|
Создано: 26 февраля 2006 17:09 · Личное сообщение · #3 |
|
Создано: 26 февраля 2006 17:10 · Личное сообщение · #4 Не потрут потому что в сами данные шифровать как-то, такая задумка у меня. Если и потрут то вместе с самими данными ![]() Никогда не говори невозможно ![]() ![]() |
|
Создано: 26 февраля 2006 17:14 · Поправил: Maximus · Личное сообщение · #5 Pupa а как ты будешь фильтрацию делать по порядку ![]() Расшифровывать на лету... Ну, ну... Будет время чайку хлебнуть ![]() Шифрация БД это ацтой, это давно всем известно... Тут надо комплексное решение: 1. Дата в базе (база запаролена) 2. В реестре 3. В папке Windows/System файл положить у которого будет дата + можно извернуться, смотреть на дату создания exe и/или папки программы Это максимально затруднит (всего лишь), но стереть все равно можно будет. ----- StarForce и Themida ацтой! ![]() |
|
Создано: 26 февраля 2006 17:21 · Поправил: 1nn0cent · Личное сообщение · #6 |
|
Создано: 26 февраля 2006 17:46 · Личное сообщение · #7 |
|
Создано: 26 февраля 2006 17:49 · Личное сообщение · #8 |
|
Создано: 26 февраля 2006 17:55 · Поправил: Maximus · Личное сообщение · #9 |
|
Создано: 26 февраля 2006 18:03 · Личное сообщение · #10 идея с хранением триальной инфы в базе, с которой работает прога - очень правильная. что касается шифрования - то базу мона шифровать тока два раза: при открытии и при закрытии (расшифрование и зашифрование). для простоты реализации мона юзать CryptoAPI если прога работает с достаточным объёмом данных, то отследить, что куда пишется будет достаточно сложно. если же в базе отдельно хранится индекс и сами данные, то для скорости можно шифровать индекс и писать триальную инфу. основная трабла в том, чтобы максимально скрыть процедуру проверки триала в коде самой проги. а то взломщик сможет вообще не трогая базу отломать прогу, отыскав в ней триальные сообщения. ----- EnJoy! ![]() |
|
Создано: 26 февраля 2006 19:01 · Личное сообщение · #11 |
|
Создано: 26 февраля 2006 19:38 · Поправил: fenix · Личное сообщение · #12 |
|
Создано: 27 февраля 2006 03:22 · Личное сообщение · #13 |
|
Создано: 27 февраля 2006 08:10 · Личное сообщение · #14 Gideon Vi пишет: Предложили же - закрой это место VMProtect. А еще каким нить качественым протектором поверх, но регистрация своя должна быть, не протекторная ![]() ![]() ----- "Пусть видят, что мы не шутим. Стволы для понта, ножи для дела" Lock, Stock & Two Smoking Barrels ![]() |
|
Создано: 27 февраля 2006 08:15 · Личное сообщение · #15 |
|
Создано: 27 февраля 2006 08:17 · Личное сообщение · #16 |
|
Создано: 27 февраля 2006 09:33 · Личное сообщение · #17 Jupiter пишет: если прога работает с достаточным объёмом данных, то отследить, что куда пишется будет достаточно сложно ИМХО это бред. Отследить будет просто, потому что обращение будет идти в начале программы, когда собственно работа с остальными данными еще не началась. ----- StarForce и Themida ацтой! ![]() |
|
Создано: 27 февраля 2006 09:56 · Личное сообщение · #18 |
|
Создано: 27 февраля 2006 10:13 · Личное сообщение · #19 Pupa пишет: Не понял насчет acpr ACProtect (UltraProtect) - эт навесной протектор, с противодействием мониторам. Pupa пишет: VMProtect, насколько эта штука эффективна и стабильна? Не пойдет ли прога косяками? Достаточно надежна и эффективна. ----- "Пусть видят, что мы не шутим. Стволы для понта, ножи для дела" Lock, Stock & Two Smoking Barrels ![]() |
|
Создано: 27 февраля 2006 10:58 · Поправил: Maximus · Личное сообщение · #20 |
|
Создано: 27 февраля 2006 12:03 · Личное сообщение · #21 Pupa Ну во первых, на сколько большая база. Просто если база не большая, то .... Во вторых: установи таймер в программе со случайным интервалом, в нем устанавливай другой таймер и делай проверку по дате базы, или по файлам, но только каким нибудь геморным способом, например как писал CyberManiac. Во втором таймере делай проверку ДРУГИМ способом. Начинающих это остановит. Ну и плюс VMProtect. Просто думаю ничего лучшего ты не придумаешь. ![]() |
|
Создано: 28 февраля 2006 11:57 · Личное сообщение · #22 |
|
Создано: 28 февраля 2006 12:18 · Личное сообщение · #23 |
|
Создано: 28 февраля 2006 12:34 · Личное сообщение · #24 PE_Kill пишет: а как часть общей защиты - эдак 1/4 примерно. Я про то и говорю: 1) свой алго регистрации 2) процедуры проверки триала разбросанные по коду 3) vm на процедуру регистрации и проверки 4) навесной протектор сверху В целом конечно и это взломают, если будут компетентные товарищи заниматься, но взлом возможно получится подороже чем покупка ![]() ----- "Пусть видят, что мы не шутим. Стволы для понта, ножи для дела" Lock, Stock & Two Smoking Barrels ![]() |
|
Создано: 28 февраля 2006 13:26 · Личное сообщение · #25 AngelDance пишет: установи таймер в программе со случайным интервалом, в нем устанавливай другой таймер и делай проверку по дате базы, или по файлам, но только каким нибудь геморным способом, например как писал CyberManiac. А еще проверку можно привязать к количеству кликов по клавиатуре, мышью, по "пробегу" курсора мыши по экрану моника и т.д. и т.п. Так что бороться и искать... ----- Сколько ни наталкивали на мысль – все равно сумел увернуться ![]() |
|
Создано: 28 февраля 2006 13:37 · Личное сообщение · #26 |
![]() |
eXeL@B —› Основной форум —› Порекомендуйте как ограничить работу проги 30 днями |