Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Разное > Флейм
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #16  
Старый 08.06.2013, 11:46
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Всё старо как мир, поединок меча и щита - победителя нет и не будет.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #17  
Старый 08.06.2013, 13:25
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Цитата:
они видимые но неприемлимо пессемистичные
больше оптимизьму, не бывает нерешаемых задач
То же самое утверждение относится и к задачам хацкеров.
Компьютер как-то выполняет твой код, верно? Значит и человек может его разобрать и понять. Ты смог подобрать такие значения строк и хешей, чтобы работало? Значит и другой человек может. Существуют еще и такие методы анализа, которые даже теоретически могут раскрыть всё. Тот же трейс кода, дамп памяти виртуальной машины, эмуляторы. Все, что может защитник кода - усложнить работу.
Чтобы усложнить работу кулхацкеру, вчерашнему школьнику, достаточно пошифровать мыло каким-нить XOR-ом и собирать его по буквам. Однако против любого т.н. "крякера" (коих на самом деле много), который хоть раз в жизни что-то ломал, все простые защиты бесполезны. А сложные написать - это не так-то просто. Некоторые компании живут за счет продажи сложных защит, потому что для них нужно очень хорошо знать ассемблер, структуру PE, работу компиляторов и главное - все трюки "хацкеров".
А тот, кто писал такой оптимистичный текст про IsDebuggerPresent, чрезвычайно наивен. Неужели он правда думает, что все вокруг идиоты и до сих пор просто не додумались написать 3 строки и сделать идеальную защиту от дебага?
Поэтому, вероятно стоит пересмотреть архитектуру программы и принципы ее работы.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием
  #18  
Старый 08.06.2013, 14:59
Pcrepair
 
Сообщения: n/a
По умолчанию

да нет, емейл просто для обратной связи, маленькая самореклама

в общем видимо так:
- надо изучить проги по хаку(как сними работать), стать немного хакером
- разработать методологию написания программ в криптостиле(запутывать все что только можно) на базе знаний из первого пункта
- и так ВСЕ программы и писать

угадал?
Ответить с цитированием
  #19  
Старый 08.06.2013, 15:18
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
Смех

Цитата:
Сообщение от Pcrepair
угадал?
нет. правильный ответ: забить на защиту - все-равно никто ломать не будет.
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
  #20  
Старый 08.06.2013, 15:22
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Цитата:
- надо изучить проги по хаку(как сними работать), стать немного хакером
- разработать методологию написания программ в криптостиле(запутывать все что только можно) на базе знаний из первого пункта
- и так ВСЕ программы и писать
угадал?
Нет. Если защита ради защиты - то забить, как сказал NumLock - ломать никто не будет.
Если ради интереса - то опять же нет, потому что нет никаких прог по хаку, и хорошее запутывание делается уже после компиляции. И писать так все программы бессмысленно - защита делается такой, чтобы цена взлома была больше цены покупки (если защита от кряка), или чтобы польза от взлома была минимальна (в случае просто прятания чего-то).
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием
  #21  
Старый 08.06.2013, 16:05
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

Цитата:
Сообщение от Pcrepair
да нет, емейл просто для обратной связи, маленькая самореклама
С этого и надо было начинать. Есть возможность отсылать письмы без залогинивания. См. темы от феникса, он выкладывал рабочий код.

З.Ы. По идее, если что-то отправлять собрался, надо пользователя уведомлять о предстоящем действии, пользователь должен контролировать ситуацию, иначе это уже ой как неправильно. Да и чтоб не париццо с мылами-буилами, можно просто вызывать php страницу своего сайта, там уже все, что тебе надо получать. ИМХО.
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию

Последний раз редактировалось M.A.D.M.A.N., 08.06.2013 в 16:30.
Ответить с цитированием
  #22  
Старый 08.06.2013, 18:20
Pcrepair
 
Сообщения: n/a
По умолчанию

нет, никакого мыльного сервера, просто емейл(строка), кому надо пусть сами свой почтовый клиент открывают и письмо пишут

тема о том защитить программу от доработки
Ответить с цитированием
  #23  
Старый 08.06.2013, 18:25
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

Билять, я уже нифига не понимаю, что надо, то зашифровать, то запротектить, то пиьсо без палево отправить, ща защитить от доработки.

Если надо защитить от доработки - накати на программу свою Армадиллу или ВиртуалПротект и не парься.

Если надо упороться по теме защиты софта - го на wasm.ru (или смотри оффлайн версию сайта, я выкладывал, там куча материала по всякой магии).

И вообще, с такими темпами тема отправится во "флейм".
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию
Ответить с цитированием
  #24  
Старый 08.06.2013, 22:24
ChinYan ChinYan вне форума
Тыкаю клавиши
 
Регистрация: 13.07.2009
Сообщения: 804
Версия Delphi:
Репутация: 48633
По умолчанию

Ей уже давно туда пора. Он хочет сделать так, что бы вместо его адреса почты никто не смог подставить свой.

На месте автора я бы все же подумал на тему того, а кому нужны такие манипуляции? М?

Так же, на его месте я бы принял за аксиому следующее:
АБСОЛЮТНО
НАДЁЖНОЙ
ЗАЩИТЫ
НЕ
СУЩЕСТВУЕТ

Если софтина до сих пор не взломана, то либо это никому не надо, либо на взлом уйдет столько времени, что проще купить. Первое чаще.

Поэтому на мой взгляд проще не парится на эту тему. Кому надо взломают и так, а кто не сможет взломать, им это просто не надо.
Ответить с цитированием
  #25  
Старый 10.06.2013, 14:59
Pcrepair
 
Сообщения: n/a
По умолчанию

Цитата:
Сообщение от ChinYan
либо на взлом уйдет столько времени, что проще купить.

вот это интересует, поподробней пажалуйста, как написать программу так чтобы проше было купит чем взломать: общие прынцыпы, ссылки на источники, примеры
Ответить с цитированием
  #26  
Старый 10.06.2013, 15:45
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

http://ru.wikipedia.org/wiki/Защита_...го_обеспечения
Внизу список сслок неплохой. Читай.
Еще советую на кряклаб зайти, там много интересного есть.
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию
Ответить с цитированием
  #27  
Старый 10.06.2013, 16:31
ChinYan ChinYan вне форума
Тыкаю клавиши
 
Регистрация: 13.07.2009
Сообщения: 804
Версия Delphi:
Репутация: 48633
По умолчанию

Цитата:
Сообщение от Pcrepair
вот это интересует, поподробней пажалуйста, как написать программу так чтобы проше было купит чем взломать: общие прынцыпы, ссылки на источники, примеры

Не забудьте о том, что стоимость системы защиты не должна превосходить стоимость защищаемых данных.
Короче, если хотите защищать свой имейл в окошке "о программе", то можете выбрать любой способ из описанных в теме, они хорошо спасут от тех, кто захочет подменить имейл.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 00:33.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter