| eXeL@B —› Вопросы новичков —› оценка защиты скрипта (ahk) | 
| Посл.ответ | Сообщение | 
| 
 | 
Создано: 19 апреля 2011 22:28  · Личное сообщение · #1 -скрипт можно декомпилить, в 'интернетах' есть много статей/мануалов --> защитить свой код от чужих глаз не так-то и просто - я решил попробовать закриптовать код, пусть и по-своему криво    | В случае ввода правильного пароля скрипт сообщит вам что-то связанное со словом 'hatsker', иначе же вылезет подобный messagebox: ![]() Также, в случае удачи, по желанию, в течении нескольких дней могу перевести вам 100р, такой вот cкромненький стимул  
![]()  | 
| 
 | 
Создано: 20 апреля 2011 13:18 · Поправил: tomac  · Личное сообщение · #2 Судя по всему, скрипт покриптован ключом. Если это так, взлом без ключа - только брутфорс. А для расшифровки, похоже, используются CryptoAPI... Если я не ошибаюсь, то защита эта аналогична рар-архиву с паролем на 20 символов. Вы бы хоть проверку какую-нибудь делали, а то так некрасиво падает... Хоть по части MD5, которая, похоже, и так считается.   | Сообщение посчитали полезным: msgbox | 
| 
 | 
Создано: 20 апреля 2011 13:46 · Поправил: PE_Kill  · Личное сообщение · #3  | 
| 
 | 
Создано: 20 апреля 2011 19:41 · Поправил: msgbox  · Личное сообщение · #4 2 tomac: Судя по всему, скрипт покриптован ключом. Если это так, взлом без ключа - только брутфорс. да, это как защита от декомпиляции при запуске скрипта, т.е. конечный пользователь скачивает не сам софт, а только его "скачивалку/запускалку" (что возможно только при вводе правильного ключа). Вы бы хоть проверку какую-нибудь делали, а то так некрасиво падает... Хоть по части MD5, которая, похоже, и так считается. да, будет и проверка кода на валидность, и привязка ко всему, что навряд-ли может быть отредактировано на конечной машинке; как мысль - добавить "регистратор" софта, и, "система" будет выглядеть приблизительно следующим образом: юзер скачивает регистратор, который генерирует для него сигнатуру и предложит её куда-либо сохранить, после чего юзер мне её высылает; я в ответ создаю на сервере файл с исходником программы в папке юзера, после чего ему будет дана ссылка на скрипт, который будет считывать сигнатуру из файла пользователя, сравнивать, и, если все условия будут выполнены -- скрипт начнёт свою работу по принципу, как в первом посте. 2 PE_Kill: Но я бы посоветовал использовать WinRAR там это уже давно реализовано и оттестировано. И кстати намного секъюрней. ЗЫ И в винраре человеческие сообщения выдаются. да, тоже, как вариант. а сообщения - не беда ![]() меня терзает ещё пара вопросов: когда юзер запустит скрипт, все условия будут выполнены - сможет-ли он "вытащить" исходник из оперативы при исполнении кода? может кто попробовать? пароль: hdgsdfGsdgwergwehSFDhsadgqwetWEtqgwet34523jherty432T234tgw (сейчас обновлю) ![]()  | 
| 
 | 
Создано: 20 апреля 2011 20:06  · Личное сообщение · #5  | 
| 
 | 
Создано: 20 апреля 2011 20:08  · Личное сообщение · #6 msgbox пишет: считывать сигнатуру из файла пользователя, сравнивать, любые сравнения можно инвертировать или убрать, как я понял...   | Сообщение посчитали полезным: msgbox | 
| 
 | 
Создано: 20 апреля 2011 20:31  · Личное сообщение · #7 Запомните суть. Если это запускается, то это можно взломать. Всё остальное лишь аспекты и техника реализации не больше. msgbox в твоем примере без ключа это не запускается, значит взломать невозможно, как только оно будет запускаться оно будет взломано, хоть к чему ты привязывай и хоть как извращайся. ЗЗЫ А постоянно тестить защиты тут никто не будет и такие запросы очень быстро перерастают в неприязнь к топик-стартерам и троллингу топика. ----- Yann Tiersen best and do not fuck   | Сообщение посчитали полезным: msgbox | 
| 
 | 
Создано: 20 апреля 2011 20:42  · Личное сообщение · #8  | 
| 
 | 
Создано: 20 апреля 2011 20:57  · Личное сообщение · #9 Это колесо изобретают с завидным постоянством тут. Проще брать винрар и с паролем накрывать.   | Сообщение посчитали полезным: tomac | 
| eXeL@B —› Вопросы новичков —› оценка защиты скрипта (ahk) | 
| Эта тема закрыта. Ответы больше не принимаются. | 

  | 






 Для печати