Сейчас на форуме: localhost1, vsv1, asfa (+5 невидимых) |
eXeL@B —› Вопросы новичков —› Помогите по исследованию зашиты определенной программы 2 |
Посл.ответ | Сообщение |
|
Создано: 26 марта 2020 10:39 · Личное сообщение · #1 Собственно, данная тема возникла из-за того, что вот эта тема закрыта: Понимаю, что немного нарушаю правила форума (пользователи которого в свою очередь нарушают лицензионные соглашения :s5, за что готов понести наказание. Я и есть единственный автор и разработчик программы, которую взломали пару недель назад в предыдущем обсуждении. Итак погнали... SYLARLee пишет: Здравствуйте! У меня такая проблема. Есть одна программа для весового измерения ...... я скачал его с интернета и хотель пользоваться и понял что у него демонстрационный режим. Открыл таблицу ИНФО и там просить зарегистрировать программу чтобы полноценно пользоваться. Буду рад обратным отзывам о косяках и недоработках SYLARLee пишет: че тут сомнительного просто хочу пользоваться прогой по полной. Ну на здоровье уже теперь SYLARLee пишет: хотел там посмотреть можно ли менять интерфейс программы или иконки и увидел что что все настройки полного режима там присутствует можно менять все что угодно интерфейс менять как-то подленько SYLARLee пишет: прога тоже дешевая-стоит 45 баксов Стоила в прошлом году базовая версия сроком на год. Принцип монетизации давно поменялся, теперь от 20 до 90 тысяч рублей на бессрочно. (Это не я жадный, комиссии посредников лютые, до 50% :s4 ELF_7719116 пишет: Для UPX?? Ничосебе, сильнее только сжимается пасажиротопок в вагоне с Выхино в 8 утра. Почти все дельфовские экзешники сжимаются UPXом очень сильно, мусора в них много. SYLARLee пишет: все понял сейчас попробую _ вот ссылка на фото там 9 шт https://yadi.sk/d/G4YnU2DCMVI3yA Ты бы хоть скриншоты модальных окон научился делать, а не обрезал вручную, хакер херов (Alt+PrtSc) difexacaw пишет: Реверсить механизм обработки ключа. Для этого нужно найти вначале как ключ получается, более точно - найти ввод данных(ключа). А далее смотреть все цепочки данных, начиная от полученных. У меня тут примитив, грубо: - для генерации составляется строка: дата_окончания_лицензии+тип_лицензии+название_предприятия+простейший_cpuid - переводится в hex - в конец дописывается шифр по SHA1+соль Лучше ничего не придумал. Да и cpuid там совсем не уникальный, часто повторяется. Code:
EAX ECX EDX просто складываются. Я так и не придумал механизм универсального цепляния к железу, да и нужен ли он? ELF_7719116 пишет: Если это Borland Delphi 6 К счастью, это Delphi 10.3.3 Community ELF_7719116 пишет: Нарушает п.1 и п.2 лицензинного соглашения программы gruzoves Ржанул над этим коментом . Эх, знали бы вы сколько всякой информации и прочей лицензионной мути с указанием всего и вся приходится писать, когда программа коробочная, а не кровавый enterprise или бесплатный продукт. А сколько бумаг подписывать... Резюмируя: 1. Может мне тут предложат быстрый и легкий вариант улучшения защиты? Хотя вряд ли, да и толку то 2. Честно говоря, вообще никогда не ожидал свою программу тут или на подобных ресурсах увидеть, ибо штучный продукт. Даже приятно в какой-то степени. 3. Просто для инфы: программа писалась больше 2х лет и выросла из старушки на добровольных началах (отсюда и Delphi, хотя для меня это ван лав). Затраченные ресурсы (личное время, лицензионные компоненты, поездки-коммандировки, оборудование) до сих пор не окупились (в конце года по прикидкам должно было все выйти в ноль, но вирус все испортил). 4. f13nd, BiteMoon, а также всем, кого упомянул в цитатах или упомянуть забыл - спасибо за опыт. 5. Всем мира и добра, все мы не святые. А форум полезный и прикольный! | Сообщение посчитали полезным: shanson, ELF_7719116 |
|
Создано: 26 марта 2020 11:16 · Личное сообщение · #2 1) быстрый и легкий с учетом делфи и минимума затрат - что-то не приевшееся. Попробуй скомбинировать несколько техник, например: - многопоточность - сети Петри - неявная проверка (влияение проверки на расчет вместо явной проверки) - отложенная кросс-валидация/проверка - любая обфускация/мутация кода Не обязательно использовать все. 3) не останавливайся ----- старый пень | Сообщение посчитали полезным: SkyX |
|
Создано: 26 марта 2020 11:48 · Личное сообщение · #3 Еще есть варианты: 1) доп проверку делать где-нибудь глубоко, чтобы в ответственный момент блокирнуть взвешивание (во прикол будет, если весы на проходной предприятия, а колонна машин ожидает). Помню как с крякнутой help and manual много лет назад было, все работает, все прекрасно, а при компиляции CHM справки где-то в середину влазит бяка. Долго проблему искали. 2) Обратиться к платным сервисам, но я чот устал уже платить за то, что в ноль еще по деньгам не вышло. Благо это хобби. 3) Смотреть в сторону HASP |
|
Создано: 26 марта 2020 13:05 · Личное сообщение · #4 |
|
Создано: 26 марта 2020 13:39 · Личное сообщение · #5 |
|
Создано: 26 марта 2020 14:30 · Личное сообщение · #6 SkyX пишет: Я и есть единственный автор и разработчик программы Мне захотелось сжечь свою одежду и запереться в душе. SkyX пишет: 1. Может мне тут предложат быстрый и легкий вариант улучшения защиты? У тебя уже вариант довольно быстрый и легкий. И он тебя судя по всему не устраивает. SkyX пишет: 2. Честно говоря, вообще никогда не ожидал свою программу тут или на подобных ресурсах увидеть, ибо штучный продукт. Штучный продукт как раз таки неудивительно тут встретить. Для массового продукта кряков в интернете как грязи. SkyX пишет: 3) Смотреть в сторону HASP Никакого хаспа, синие бери: ----- 2 оттенка серого |
|
Создано: 26 марта 2020 14:35 · Личное сообщение · #7 |
|
Создано: 26 марта 2020 15:37 · Личное сообщение · #8 |
eXeL@B —› Вопросы новичков —› Помогите по исследованию зашиты определенной программы 2 |
Эта тема закрыта. Ответы больше не принимаются. |