|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.04.2010, 21:56 | #1 |
Форумчанин
Регистрация: 09.11.2009
Сообщений: 669
|
Кто сломает мою "защиту"
Всем доброго времени суток!!!
Несколько раз видел тут похожие темы и почитав на сайте делфисорс методы защиты сделал прогу и предлагаю вам найти к ней пароль. Слишком сложного ничего не писал, всяких ассемблерных вставок нет и кода совсем мало, так что думаю сломать не сложно, но всё же. Пароль шестизначный. Если введён неверный пароль - прога закроется, если верный - ничего не произойдёт, так что сообщений типа "Ура товарищ!! Вы взломали мою защиту" не ждите
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли |
10.04.2010, 12:12 | #2 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,551
|
Я так понимаю, что задачи узнать пароль не стоит? Эта задача сама по себе бессмысленная, т.к. достаточно в exe'шнике хранить не сам пароль, а его хеш, и задача превращается в нерешаемую.
Так что пароля я, естественно, не узнал, но переделал Ваш exe'шник так, что он теперь закрывается только при правильном пароле, а при любом другом продолжает работать. Верно ли я это переделал или нет - проверить можете только Вы, т.к. только Вы знаете пароль. Исправленный exe'шник прикрепляю. E-Mail: arigato.freelance@gmail.com
|
10.04.2010, 12:16 | #3 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
В таких защитах стоит лишь поменять команду пропуска хода по условию на команду не пропуска по условию(к сожалению не знаю названия команд под большие процики==)
Почитайте Криса. |
10.04.2010, 12:24 | #4 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,551
|
Ну так проблема решилась заменой команды jz на jnz, самое главное - это найти нужную команду.
E-Mail: arigato.freelance@gmail.com
|
10.04.2010, 15:30 | #5 |
Форумчанин
Регистрация: 09.11.2009
Сообщений: 669
|
Вот моя проверка пароля как реализована, так что Levsha100 тут вы не совсем правы.
Код:
Хотя вы правы, у меня не сам пароль хранится, а его хеш, и тот не в прямом виде. UPD: Arigato, вы говорите что если хранить не сам пароль, а его хеш, то подобрать пароль невозможно, но тогда почему нет ниодной некрякнутой программы? Неужнли никто не догадался хранить хеш вместо пароля? Или я чего то не понимаю UPD: Arigato, программу вы правильно переделали, закрывается только когда правильный пароль.
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли Последний раз редактировалось Marsel737; 10.04.2010 в 15:39. |
10.04.2010, 15:35 | #6 | |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,551
|
Цитата:
Как я понял, задача мною решена или нет? E-Mail: arigato.freelance@gmail.com
|
|
10.04.2010, 15:41 | #7 | |
Linux C++ Qt ARM
Старожил
Регистрация: 30.11.2008
Сообщений: 3,030
|
Цитата:
Код:
Дилетант широкого профиля.
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс Последний раз редактировалось ROD; 10.04.2010 в 15:44. |
|
10.04.2010, 15:48 | #8 |
Форумчанин
Регистрация: 09.11.2009
Сообщений: 669
|
Arigato, ну в какой-то мере решена, хотя я надеялся что кто-нибудь пароль узнает, что по вашим словам невозможно. Но всё-таки мою "защиту" вы обощли, а значит - да, задача решена
Кстати, какким образом вы мой экзешник подправили? ROD, у меня упрашённый вариант, проверка пароля одной процедурой, а если бы она была реализована совсем подругому, со всякими заморочками которые изложены на сайте делфисорс, то найти END_OF_PROTECT: будет довольно сложно, имхо
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли |
10.04.2010, 15:56 | #9 | |
Linux C++ Qt ARM
Старожил
Регистрация: 30.11.2008
Сообщений: 3,030
|
Цитата:
Дилетант широкого профиля.
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс |
|
10.04.2010, 16:31 | #10 | |
equ asm
Участник клуба
Регистрация: 02.05.2009
Сообщений: 1,605
|
Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
"ОКРВВЕРХ", "ОКР", "ЕСЛИ". Как бы их связать. | Каравай | Microsoft Office Excel | 13 | 17.02.2010 09:53 |
"система поддержки принятия решений". Кто нибудь знает о ней? | myshonok | Свободное общение | 31 | 21.12.2009 23:14 |
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" | aleksei78 | Microsoft Office Excel | 13 | 25.08.2009 12:04 |
Помогите пожайлуста найти, кто человек "вконтакте", зная его "мэйл" | Аксюнька1990 | Помощь студентам | 1 | 12.06.2009 06:16 |