HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #2531  
Старый 06.01.2009, 07:57
cremator (c)
Постоянный
Регистрация: 20.06.2008
Сообщений: 323
Провел на форуме:
1240829

Репутация: 165
Отправить сообщение для cremator (c) с помощью ICQ
По умолчанию

Мне надо придумать алгоритм защиты своей программы от копирования и распространения, т.е. привязать ее к одному компьютеру. Привязка к реестру не пойдет потому что ключи в реестре модифицируются и могут быть подстроены под нужное значение.. Какие есть еще способы защиты? И как еще защитить этот код, чтобы его не крэкнули? Спасибо заранее..
 
Ответить с цитированием

  #2532  
Старый 06.01.2009, 12:56
lll6
Познающий
Регистрация: 01.03.2008
Сообщений: 99
Провел на форуме:
613745

Репутация: 51
По умолчанию

Привязывай к инфе о проце, материнке, винте или к чему ещё захочешь.
 
Ответить с цитированием

  #2533  
Старый 06.01.2009, 14:50
DiSi
Познающий
Регистрация: 08.12.2007
Сообщений: 92
Провел на форуме:
1216941

Репутация: 35
Отправить сообщение для DiSi с помощью ICQ
По умолчанию

помогите с таким вот вопросом:

Вот есть у меня webbrowser он открывает страничку

вот вопрос:как сделать поиск слов(ссылок) на страничке открытой браузером?

Зарание спс
 
Ответить с цитированием

  #2534  
Старый 06.01.2009, 20:17
cremator (c)
Постоянный
Регистрация: 20.06.2008
Сообщений: 323
Провел на форуме:
1240829

Репутация: 165
Отправить сообщение для cremator (c) с помощью ICQ
По умолчанию

Где брать инфо о проце, материнки и т.д. Кроме как не из реестра? Чтобы ее нельзя было подделать. И что сделать чтобы код в дебаггере нельзя было разобрать?
 
Ответить с цитированием

  #2535  
Старый 06.01.2009, 23:24
Hellsp@wn
Постоянный
Регистрация: 29.04.2007
Сообщений: 496
Провел на форуме:
2715445

Репутация: 588
По умолчанию

1) привязать к номеру жётского диска.
2) запаковать upx-ом
 
Ответить с цитированием

  #2536  
Старый 07.01.2009, 00:22
Phm.phx
Постоянный
Регистрация: 12.01.2008
Сообщений: 336
Провел на форуме:
797429

Репутация: 598
Отправить сообщение для Phm.phx с помощью ICQ
По умолчанию

Найди материал по TLS .(thread local storage) механизм локальной памяти потока предоставляющий в распоряжение потоков индивидуальные наборы глобальных - статических переменных. ТЛС поддерживается как на уровне явно вызымаемых АPI-функции , так и на уровне РЕ-формата,неявно обрабатываемого сис загрузчиком. РЕ-форма поддерживает функции обратного вызова(TLS-callback),автоматически вызываемые системой до передачи управления на точку входа. В частности это позволяет определить наличие отладчика или скрытно выполнить некоторые действия. Сис загрузчик,также, записывает TLS-индекс в заданную локацию-отличный способ неявной самомодификации проги. Дизассами она не отлавливается и заводит взломщика в тупик Tls используется в большом кол-ве протекторов,защит,вирусов, ряков.
 
Ответить с цитированием

  #2537  
Старый 07.01.2009, 09:55
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме:
1892597

Репутация: 836


Отправить сообщение для W!z@rD с помощью ICQ
По умолчанию

Цитата:
Сообщение от cremator (c)  
Мне надо придумать алгоритм защиты своей программы от копирования и распространения, т.е. привязать ее к одному компьютеру. Привязка к реестру не пойдет потому что ключи в реестре модифицируются и могут быть подстроены под нужное значение.. Какие есть еще способы защиты? И как еще защитить этот код, чтобы его не крэкнули? Спасибо заранее..
1. создавать файл - ключ
2. модифицировать время создания у определенных папок, файлов
3. создавать псевдо узел в реестре использовав парралельно вариант 1,2

привязка к железу это "плохой тон", а если у пользователя сгорит винт?
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
 
Ответить с цитированием

  #2538  
Старый 07.01.2009, 13:03
o3,14um
Участник форума
Регистрация: 16.11.2006
Сообщений: 230
Провел на форуме:
599789

Репутация: 227
По умолчанию

Цитата:
Сообщение от Hellsp@wn  
1) привязать к номеру жётского диска.
2) запаковать upx-ом
upx мегозащита)))))))))))))))
 
Ответить с цитированием

  #2539  
Старый 07.01.2009, 13:15
merax
Новичок
Регистрация: 03.07.2007
Сообщений: 18
Провел на форуме:
98311

Репутация: 28
По умолчанию

Цитата:
Сообщение от W!z@rD  
привязка к железу это "плохой тон", а если у пользователя сгорит винт?
А зачем именно к винту? Можно привязаться к 4 устройствам. разрешив модифицировать только 2...
Кстати не забывайте, что есть еще защищенное хранилище в винде где можно хранить хэш ключа активации а ключь активации генерить как раз по номерам устройств. Например номер мамы, жесткого, оперативы. и смотреть, если сменились номер 1 устройства, а остальные прежние, то надо перегенерить ключ, если все или больше 2, то нас пытаются скопировать. А по поводу деббагерров... Читай литературу, способов много, начиная от написания своего криптора)))
 
Ответить с цитированием

  #2540  
Старый 07.01.2009, 18:08
Jino
Новичок
Регистрация: 27.09.2007
Сообщений: 22
Провел на форуме:
10910

Репутация: 0
По умолчанию

Цитата:
res:=res+StrToInt(Copy(ch,i+1,1))*ss^i;
Не работает. При чем ему не нравиться возведение в степень, равную счетчику (в коде цикл, i - счетчик)
Пробывал даже так, из интереса.
Цитата:
i:=10;
ss:=5;
Showmessage(IntToStr(ss^i));
Тоже не работает.

Вопрос: как возвести в степень, равную счетчику?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/Wi-Fi/Wardriving 2568 25.04.2026 12:58
[jQuery] - Задай вопрос, получи ответ Isis PHP 62 25.12.2009 03:25



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ