![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 09.11.2009
Сообщений: 669
|
![]()
Всем доброго времени суток!!!
Несколько раз видел тут похожие темы и почитав на сайте делфисорс методы защиты сделал прогу и предлагаю вам найти к ней пароль. Слишком сложного ничего не писал, всяких ассемблерных вставок нет и кода совсем мало, так что думаю сломать не сложно, но всё же. Пароль шестизначный. Если введён неверный пароль - прога закроется, если верный - ничего не произойдёт, так что сообщений типа "Ура товарищ!! Вы взломали мою защиту" не ждите ![]()
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли |
![]() |
![]() |
![]() |
#2 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,865
|
![]()
Я так понимаю, что задачи узнать пароль не стоит? Эта задача сама по себе бессмысленная, т.к. достаточно в exe'шнике хранить не сам пароль, а его хеш, и задача превращается в нерешаемую.
Так что пароля я, естественно, не узнал, но переделал Ваш exe'шник так, что он теперь закрывается только при правильном пароле, а при любом другом продолжает работать. Верно ли я это переделал или нет - проверить можете только Вы, т.к. только Вы знаете пароль. Исправленный exe'шник прикрепляю. E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#3 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
![]()
В таких защитах стоит лишь поменять команду пропуска хода по условию на команду не пропуска по условию(к сожалению не знаю названия команд под большие процики==)
Почитайте Криса. |
![]() |
![]() |
![]() |
#4 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,865
|
![]()
Ну так проблема решилась заменой команды jz на jnz, самое главное - это найти нужную команду.
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 09.11.2009
Сообщений: 669
|
![]()
Вот моя проверка пароля как реализована, так что Levsha100 тут вы не совсем правы.
Код:
Хотя вы правы, у меня не сам пароль хранится, а его хеш, и тот не в прямом виде. UPD: Arigato, вы говорите что если хранить не сам пароль, а его хеш, то подобрать пароль невозможно, но тогда почему нет ниодной некрякнутой программы? Неужнли никто не догадался хранить хеш вместо пароля? Или я чего то не понимаю UPD: Arigato, программу вы правильно переделали, закрывается только когда правильный пароль.
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли Последний раз редактировалось Marsel737; 10.04.2010 в 15:39. |
![]() |
![]() |
![]() |
#6 | |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,865
|
![]() Цитата:
Как я понял, задача мною решена или нет? E-Mail: arigato.freelance@gmail.com
|
|
![]() |
![]() |
![]() |
#7 | |
Linux C++ Qt ARM
Старожил
Регистрация: 30.11.2008
Сообщений: 3,030
|
![]() Цитата:
Код:
Дилетант широкого профиля.
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс Последний раз редактировалось ROD; 10.04.2010 в 15:44. |
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 09.11.2009
Сообщений: 669
|
![]()
Arigato, ну в какой-то мере решена, хотя я надеялся что кто-нибудь пароль узнает, что по вашим словам невозможно. Но всё-таки мою "защиту" вы обощли, а значит - да, задача решена
![]() Кстати, какким образом вы мой экзешник подправили? ROD, у меня упрашённый вариант, проверка пароля одной процедурой, а если бы она была реализована совсем подругому, со всякими заморочками которые изложены на сайте делфисорс, то найти END_OF_PROTECT: будет довольно сложно, имхо
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли |
![]() |
![]() |
![]() |
#9 | |
Linux C++ Qt ARM
Старожил
Регистрация: 30.11.2008
Сообщений: 3,030
|
![]() Цитата:
Дилетант широкого профиля.
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс |
|
![]() |
![]() |
![]() |
#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 |