forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на MidletPascal (http://forum.boolean.name/forumdisplay.php?f=88)
-   -   Защита от взлома (alpha) (http://forum.boolean.name/showthread.php?t=12328)

Bananbl4 03.04.2010 11:40

Защита от взлома (alpha)
 
Вложений: 1
На досуге за 1 час написал прогу для "защиты от нелегального копирования" без использования либ! Прога смотрит в RMS если в параметре 'false' тогда требует ввести код (12345).
Пока что очень сырая.
П.С. Если вы вдруг решили с помощью данной системы защитить свои проги, то (см. выше) дождитесь новых версий.
Почитайте заодно "запиську девелоперам", что покажется после ввода кода.

Пока думаю название.
Нечто типа "АнтиПират от Бананыча", чтоли? :-D

cherepets 03.04.2010 12:01

Ответ: Защита от взлома (alpha)
 
пока оч просто. подумай че-нить на тему:
злобный хакер декомпильнул/открыл хексом и потер целиком процедуру связанную с защитой. как бы проверять ее наличие во время работы?
или просто сделал рмс открытым и из другой проги вписал "true".

а вобще молодец - штука полезная)))

GRAY_WOLF 03.04.2010 14:00

Ответ: Защита от взлома (alpha)
 
Цитата:

Сообщение от Bananbl4 (Сообщение 143995)
На досуге за 1 час написал прогу для "защиты от нелегального копирования" без использования либ! Прога смотрит в RMS если в параметре 'false' тогда требует ввести код (12345).
Пока что очень сырая.
П.С. Если вы вдруг решили с помощью данной системы защитить свои проги, то (см. выше) дождитесь новых версий.
Почитайте заодно "запиську девелоперам", что покажется после ввода кода.

Пока думаю название.
Нечто типа "АнтиПират от Бананыча", чтоли? :-D

Опоздал. Тема такая уже существует - 'Пример использования либ + Триал'.

Bananbl4 03.04.2010 15:15

Ответ: Защита от взлома (alpha)
 
Цитата:

Сообщение от GRAY_WOLF (Сообщение 144016)
Опоздал. Тема такая уже существует - 'Пример использования либ + Триал'.

Я решил сделать нечто подобное, для повышения квалификации.
Насчёт защиты -- буду думать. :-)

Кое-что надумал:

1. Можно текст кода процедуры защиты запрятать в защищенный txt файл
(где-то была инструкция на форуме) и проверять прогу на наличие сего кода.
2. Я как-то видел RMS хак, прогу, меняющую содержимое RMS.
против этой фигни можно сделать проверку даты установки и активации в зашифрованном виде, если активация раньше, то блокировать.
3. Ещё можно к true приписать дату активации также в зашифр. виде, и сохранить в отдельной строке. При запуске мидлета расшифровывать и проверять.

Только вот это надо сделать. Попробую

з.ы. "в зашифрованном виде" -- значит в md5
з.з.ы. Хм... так же можно просто хэши классов проверять...

cherepets 04.04.2010 10:19

Ответ: Защита от взлома (alpha)
 
если хочешь еще все это дело усложнить - могу скинуть тебе свою либу lib_cherrycrab (на форуме не выкладывал, т.к. она в основном для личных целей и слишком сложна в использовании).

короче кодировальщик крайне сомнительного алгоритма. работает медленно, использует ключи, а главное - на телефонах разных производителей по разному (закодированое на одном не разберется на другом)

Bananbl4 04.04.2010 16:30

Ответ: Защита от взлома (alpha)
 
А фиг его знает. Скинь - попробую, только с инструкцией ( в java я ничего не понимаю)


Часовой пояс GMT +4, время: 12:54.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot