Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Программирование под Windows > Visual C++
Перезагрузить страницу Защита кода от disassm
Ответ
 
Опции темы Опции просмотра
  (#61 (permalink)) Старый
Кошмар Кошмар вне форума
Member
 
Сообщений: 2,694
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Регистрация: 23.04.2005
По умолчанию 17.01.2006, 16:43

Цитата:
Originally posted by _TNT_
[b]да сказали же - просто от дурака защита Ж-)
А зачем?


импортирован с progz.ru
Ответить с цитированием
  (#62 (permalink)) Старый
Dian Dian вне форума
Member
 
Сообщений: 5,243
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 17.09.2004
По умолчанию 17.01.2006, 17:08

Защита от ламака
Вообще были вопросы к автору темы
Ответить с цитированием
  (#63 (permalink)) Старый
LaMiK LaMiK вне форума
Member
 
Сообщений: 354
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 05.01.2004
По умолчанию 09.09.2006, 03:42

Нашел тока один вывод: чем популярней программа, тем больше шанс что ее взломают.
И не имеет значения чем запакована, зашифрована. если она нужна, всегда найдутся умельцы...
оч печально
Считаю что с официальными защитами (Armadillo, ASProtect, Xtreme-Protector)
дело еще хуже - они популярны, а значит алгоритмы снятия их защиты уже разработаны
(http://www.cracklab.ru/)
Лучший выход (для нас) - писать свою защиту.
Ответить с цитированием
  (#64 (permalink)) Старый
Fuud Fuud вне форума
Member
 
Сообщений: 4,076
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 03.09.2004
По умолчанию 09.09.2006, 22:51

Цитата:
А ломается всё.
Тебе дать линк на crackme, который не ломается в принцыпе?


Цитата:
А кто у нас тут серьёзно занимается взломом?
Было дело...
Ответить с цитированием
  (#65 (permalink)) Старый
Fess exe Fess exe вне форума
Member
 
Сообщений: 53
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 22.03.2004
По умолчанию 11.09.2006, 02:16

Я думаю что на самом деле защиту можно не ствить вообще, а оставить именно то что, кто-то ранее назвал анекдотом.

В качестве подтверждения свой позиции хочется сказать что я год назад видел на то же cracklab'е статейку, как убить защиту в winzip 7. Так вот там была именно такая защита. Неужели же кто-нибудь скажет что WinZip его авторы нищенствуют? Так жа на wasm'е была статья про intelC++ compiler 7 - там тоже было что-то очень простое.

Как правильно заметил Влад, большая проблема с пиратством только в СНГ и Китае, Индии и Корее потму что там программа в принципе не считается вещью, за которую нужно платить. Во многом потому что для основной части населения компьтер остаётся развлечением. Та же часть, для которой он им не является зарабатывает хорошие деньги, работая программистами, сисадминами и т.п. в солидных компаниях и используют лицензрованный софт потому что среди них уже считается неприличным пользоватся кряками, как сейчас считается неприличным идти в приличное место в китайских кроссовках. Третья часть населения находитя на пути или от первой ко второй(например, студенты соответствующих вузов) или от второй к первой(например, студенты тех же вузов, которые только пьют и учаться на платном).

Итого логичным представляется учить английский и делать софт, ориентированный в первую очеред на американцев и европейцев.
Ответить с цитированием
Ads.
  (#66 (permalink)) Старый
Dian Dian вне форума
Member
 
Сообщений: 5,243
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 17.09.2004
По умолчанию 11.09.2006, 03:22

Цитата:
Тебе дать линк на crackme, который не ломается в принцыпе?
Лучше расскажи в двух словах идею - собственно, почему она не ломается?

Цитата:
Итого логичным представляется учить английский и делать софт, ориентированный в первую очеред на американцев и европейцев
Я бы сказал даже не логичным, а единственно-возможным
Ответить с цитированием
  (#67 (permalink)) Старый
Кошмар Кошмар вне форума
Member
 
Сообщений: 2,694
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Регистрация: 23.04.2005
По умолчанию 11.09.2006, 10:13

не ломается только шифрование методом "одноразовый блокнот" остальное ломается...


импортирован с progz.ru
Ответить с цитированием
  (#68 (permalink)) Старый
Dian Dian вне форума
Member
 
Сообщений: 5,243
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 17.09.2004
По умолчанию 11.09.2006, 10:31

Не ломается "шифрование" методом md5
Ответить с цитированием
  (#69 (permalink)) Старый
LARS LARS вне форума
Member
 
Сообщений: 568
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 20.06.2005
По умолчанию 12.09.2006, 18:10

вникнув в суть проблемы, с уверенностью скажу - Кому надо - тот сломает все что угодно!!!
Ответить с цитированием
  (#70 (permalink)) Старый
Narwal Narwal вне форума
Member
 
Сообщений: 1,039
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 07.10.2003
По умолчанию 12.09.2006, 19:43

Цитата:
вникнув в суть проблемы, с уверенностью скажу - Кому надо - тот сломает все что угодно!!!
Осталось вероятно добавить - "в принципе"

Цитата:
Тем не менее, последний осуществлённый взлом шифра RC5-32/12/8 потребовал 5 лет. Взлом RC5-32/12/8 был осуществлён в рамках проекта распределённых вычислений RC5-64 (здесь 64=K*8, длина ключа в битах) под руководством distributed.net. По-прежнему неприступными пока остаются RC5-32/12/K для K=9..16. distributed.net стартовала проект RC5-72 для взлома RC5-32/12/9.
Ответить с цитированием
  (#71 (permalink)) Старый
Влад Влад вне форума
Профессионал
 
Сообщений: 3,882
Сказал(а) спасибо: 1
Поблагодарили 25 раз(а) в 25 сообщениях
Регистрация: 27.06.2002
Адрес: Санкт-Петербург
По умолчанию 13.09.2006, 13:30

Здесь необходимо провести грань между "обычным" шифрованием по методу RC5/MD5/DES... или любому, использующему несимметричное шифрование (например, шифоованием некоторого сообщения), и шифрованием программного кода как методом защиты от дизассемблирования. Последнее нестойко, поскольку программный код представляет собой последовательность инструкций процессора, которые в момент исполнения (а еще точнее, в момент поступления в конвейер) должны находиться в памяти в открытом виде, чтобы быть правильно исполненными процессором. Это означает, что в программном модуле, содержащем зашифрованный код, всегда присутствует подпрограмма-расшифровщик, вызываемая один (чаще всего) или несколько раз, и ключ расшифровки. Все

Поэтому есть разница - взлом RC5 велся пять лет методом brute force, единственно возможным без знания ключа. В случае же шифрования исполняемого кода, ключ уже содержится в программном модуле (и известен!).
Ответить с цитированием
  (#72 (permalink)) Старый
Fuud Fuud вне форума
Member
 
Сообщений: 4,076
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 03.09.2004
По умолчанию 13.09.2006, 21:06

Цитата:
Лучше расскажи в двух словах идею - собственно, почему она не ломается?
md5

2 Влад
Да, Вы правы. Единственное, для чего я рекомендовал бы использовать шифрование кода - создание демоверсий...

Так что... дело гнило, господа!
Ответить с цитированием
Ads
  (#73 (permalink)) Старый
Dian Dian вне форума
Member
 
Сообщений: 5,243
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 17.09.2004
По умолчанию 14.09.2006, 03:38

Цитата:
В случае же шифрования исполняемого кода, ключ уже содержится в программном модуле (и известен!).
Кто тебе такое сказал?
Если ключ есть, значит он куплен или спиз..н Последнее - уже другая проблема

Цитата:
Так что... дело гнило, господа!
Это основная аксиома, её все знают. Но означает ли она, что нужно сразу сдаваться?
Ответить с цитированием
  (#74 (permalink)) Старый
Влад Влад вне форума
Профессионал
 
Сообщений: 3,882
Сказал(а) спасибо: 1
Поблагодарили 25 раз(а) в 25 сообщениях
Регистрация: 27.06.2002
Адрес: Санкт-Петербург
По умолчанию 14.09.2006, 14:22

Цитата:
Кто тебе такое сказал?
Если ключ есть, значит он куплен или спиз..н Последнее - уже другая проблема
Или напечатан на обложке коробочки с компакт-диском
Дальше дискутировать о всяких программных кунштюках, несимметричных алгоритмах и прочих подробностях технической реализации бесполезно, если не определена конечная цель (бизнес-цель) оного шифрования программного кода. См. сообщение #59 от 17.1.2006 в этом треде.
Ответить с цитированием
  (#75 (permalink)) Старый
ИльяВладимировичN ИльяВладимировичN вне форума
Новичок
 
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 26.01.2009
По умолчанию 02.01.2021, 16:12

Ну что ж, поговорим о том, на что съехала тема(о защите), в контексте современной ситуации. 15 лет прошло.
Я чайник(был небольшой опыт на плюсах), но даже для чайника ситуация очевидна. Если сформулировать коротко, то в условиях, когда защита везде(и в процессор встроена, и в память, и в аппаратный модуль TPM, и в Windows, и Интернет грозится стать неотключаемым), перспектива пиратства кончилась. Я был в небольшом шоке, когда увидел официальный невзломанный 3dsMax за 15 долларов. При начальной стоимости в 92 тысячи рублей. Всё равно он мне не нужен даже за такую сумму. Я не готов оплачивать прыжки Autodesk с бубном и пляску их же на клавиатуре при написании кода. Был авторитет, да сплыл. Но в Windows теперь есть неотключаемый антивирус и облачная защита. Мне интересно было читать сообщения из этой темы, в которых рассказывалось, что ну нет никакого способа защитить программу от взлома. Есть. Есть примеры программ, которые никогда не были взломаны, и наверняка не будут. Самый эпичный пример - это сама Windows. Если программа, как решето, пронизана защитой и логгированием, то ломать её бесполезно. Всё равно конфиденциальности конец, гарантий больше нет никаких. Монополист это, и хоть ты тресни, никуда с Windows не уйти, вне зависимости от её качества.
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Защита кода от анализа и модификации Armiol .NET 9 13.03.2012 13:48
защита от дурака??? сега Любые вопросы от новичков 7 24.02.2012 22:03
защита от взлома sbo898 Любые вопросы от новичков 20 27.12.2011 17:36
Электромагнитная защита Misteri0 Разное 14 08.11.2011 12:27
Защита файла. VIP Любые вопросы от новичков 3 18.01.2011 17:04
Защита документов xXx[34rus] Любые вопросы от новичков 0 16.12.2010 19:03
Защита ORTODOX Софт и программы 13 15.09.2008 22:56
Защита и PHP Sasyk PHP 2 14.07.2008 03:26
Защита CD Aleksan Софт и программы 29 05.05.2008 11:14
Защита данных wenom C++ Builder 5 25.03.2007 18:49
DRM защита как ее поставить psu WinAPI 2 05.09.2006 11:56
Защита программы? imported_Lio Visual Basic 3 11.02.2006 11:51



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов