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