Сейчас на форуме: localhost1, vsv1, asfa (+5 невидимых)

 eXeL@B —› Вопросы новичков —› Помогите по исследованию зашиты определенной программы 2
Посл.ответ Сообщение

Ранг: 0.2 (гость), 2thx
Активность: 0.03=0.03
Статус: Участник

Создано: 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:
  1.     push  ebx
  2.     push  edi
  3.     mov   edi, edx
  4.     cpuid
  5.     mov   [edi+$0], eax
  6.     mov   [edi+$4], ebx
  7.     mov   [edi+$8], ecx
  8.     mov   [edi+$c], edx
  9.     pop   edi
  10.     pop   ebx


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

Ранг: 590.4 (!), 408thx
Активность: 0.360.18
Статус: Модератор

Создано: 26 марта 2020 11:16
· Личное сообщение · #2

1) быстрый и легкий с учетом делфи и минимума затрат - что-то не приевшееся. Попробуй скомбинировать несколько техник, например:
- многопоточность
- сети Петри
- неявная проверка (влияение проверки на расчет вместо явной проверки)
- отложенная кросс-валидация/проверка
- любая обфускация/мутация кода
Не обязательно использовать все.
3) не останавливайся

-----
старый пень


| Сообщение посчитали полезным: SkyX

Ранг: 0.2 (гость), 2thx
Активность: 0.03=0.03
Статус: Участник

Создано: 26 марта 2020 11:48
· Личное сообщение · #3

Еще есть варианты:

1) доп проверку делать где-нибудь глубоко, чтобы в ответственный момент блокирнуть взвешивание (во прикол будет, если весы на проходной предприятия, а колонна машин ожидает).
Помню как с крякнутой help and manual много лет назад было, все работает, все прекрасно, а при компиляции CHM справки где-то в середину влазит бяка. Долго проблему искали.

2) Обратиться к платным сервисам, но я чот устал уже платить за то, что в ноль еще по деньгам не вышло. Благо это хобби.

3) Смотреть в сторону HASP



Ранг: 431.7 (мудрец), 390thx
Активность: 0.730.32
Статус: Участник

Создано: 26 марта 2020 13:05
· Личное сообщение · #4

UPX было?

| Сообщение посчитали полезным: SReg

Ранг: 0.2 (гость), 2thx
Активность: 0.03=0.03
Статус: Участник

Создано: 26 марта 2020 13:39
· Личное сообщение · #5

dosprog
Да, было




Ранг: 271.2 (наставник), 331thx
Активность: 0.321.49
Статус: Участник

Создано: 26 марта 2020 14:30
· Личное сообщение · #6

SkyX пишет:
Я и есть единственный автор и разработчик программы

Мне захотелось сжечь свою одежду и запереться в душе.

SkyX пишет:
1. Может мне тут предложат быстрый и легкий вариант улучшения защиты?

У тебя уже вариант довольно быстрый и легкий. И он тебя судя по всему не устраивает.

SkyX пишет:
2. Честно говоря, вообще никогда не ожидал свою программу тут или на подобных ресурсах увидеть, ибо штучный продукт.

Штучный продукт как раз таки неудивительно тут встретить. Для массового продукта кряков в интернете как грязи.

SkyX пишет:
3) Смотреть в сторону HASP

Никакого хаспа, синие бери:


-----
2 оттенка серого




Ранг: 315.1 (мудрец), 631thx
Активность: 0.30.33
Статус: Модератор
CrackLab

Создано: 26 марта 2020 14:35
· Личное сообщение · #7

Это не форум по защите, высказался на том и ладно



Ранг: 590.4 (!), 408thx
Активность: 0.360.18
Статус: Модератор

Создано: 26 марта 2020 15:37
· Личное сообщение · #8

f13nd
На кой ему сенслок? У него что-то там нетривиальное что можно спрятать?

-----
старый пень



 eXeL@B —› Вопросы новичков —› Помогите по исследованию зашиты определенной программы 2
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати