Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.08.2011, 19:18   #1
Человек Панда
Пользователь
 
Регистрация: 04.02.2011
Сообщений: 75
Счастье Как правильно защитить .exe от взлома?

Здравствуйте.Закончил писать курсовую(хотя изо дня в день что-то дописываю-переписываю).Писал на Delphi 7.Поставил защиту паролем (основывается на файловой системе).Все просто:ввел верно-наслаждайся,ввел неверно...и вот тут вопрос:может ли кто-нибудь взломать мой exe файл и увидеть весь текст программы?Ну или ту часть,где рассматривается ввод пароля?Прошу заранее админов не закрывать эту тему.Уж очень хочется максимально обезопасить свою программу от взлома.
Человек Панда вне форума Ответить с цитированием
Старый 25.08.2011, 19:22   #2
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

Считай, что никто не сможет, просто потому, что никому нахрен не надо ломать чей-то курсовик )
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 25.08.2011, 19:24   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

текст программы?
исходник нет уже.
но обойти проверку пароля, тот кто хочет сможет(рано или поздно)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 25.08.2011, 19:38   #4
Человек Панда
Пользователь
 
Регистрация: 04.02.2011
Сообщений: 75
По умолчанию

слышал о программах(типа кейгенов),которые подбирают пароль из словаря.Там вроде идея прямой бомбежки-слов много,проверяют все.
Цитата:
но обойти проверку пароля, тот кто хочет сможет(рано или поздно)
а это как?можно по подробнее?
Человек Панда вне форума Ответить с цитированием
Старый 25.08.2011, 19:47   #5
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
слышал о программах(типа кейгенов),которые подбирают пароль из словаря.Там вроде идея прямой бомбежки-слов много,проверяют все.
брутфорс.
Цитата:
а это как?можно по подробнее?
банально в отладчике запустить, и там уже искать то что нужно и патчить

а вообще, вы прежде чем о защите думать, подумайте, а нужна ваша программа кому то.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 25.08.2011, 19:55   #6
mss
Заблокирован
 
Регистрация: 27.05.2010
Сообщений: 1,099
По умолчанию

Цитата:
никому нахрен не надо ломать чей-то курсовик
"Эт точно" (С) Сухов

Нет ну если за деньги, то можно и поковыряться .. минут эдак 10-15 .. большего времени взлом подобного шедевра защиты вряд ли потребует)
mss вне форума Ответить с цитированием
Старый 25.08.2011, 21:18   #7
alexcoder
Форумчанин
 
Регистрация: 31.05.2009
Сообщений: 786
По умолчанию

Есть такие программы - крипторы, например http://wasm.ru/toollist.php?list=12, которые способны очень попортить нервы.
Помощь с программами:
vk.com/alexcoder1
e-mail: informatik101@mail.ru
alexcoder вне форума Ответить с цитированием
Старый 25.08.2011, 23:21   #8
onewho
Форумчанин
 
Регистрация: 29.09.2010
Сообщений: 636
По умолчанию

если у тебя тупо развилка стоит в программе типа
введите пароль...
if (пароль = "пароль") ...
то такую "защиту" обойти очень просто, изменив в отладчике 1 строчку))
хотя как уже написали выше, точный исходный код никоим образом не восстановить из .exe файла.
onewho вне форума Ответить с цитированием
Старый 25.08.2011, 23:33   #9
Tronix
Форумчанин
 
Аватар для Tronix
 
Регистрация: 15.06.2010
Сообщений: 740
По умолчанию

Ну и плюс достаточно просто писать в стиле индусского кода. При определенных навыках можно достичь уровня, когда любой специалист увидев исходный код не сможет понять его назначение. В ассемблерных кодах уж и подавно.
Чтобы понять рекурсию, сперва нужно понять рекурсию.
Tronix вне форума Ответить с цитированием
Старый 25.08.2011, 23:36   #10
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
то такую "защиту" обойти очень просто, изменив в отладчике 1 строчку))
сменив одну инструкцию в отладчике.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как защитить свою идею? ElecT Свободное общение 24 30.11.2010 18:43
Как защитить БД SQLite3? Greek9000 БД в Delphi 0 26.03.2010 08:57
Как защитить файл? Slavik Microsoft Office Excel 2 01.06.2009 12:52
Как защитить программу?? PONKA Безопасность, Шифрование 8 19.05.2008 08:16