10 / 10 / 5
Регистрация: 13.07.2010
Сообщений: 206
|
||||||
1 | ||||||
Проверка логин / пароль27.07.2011, 06:43. Показов 22823. Ответов 36
Метки нет (Все метки)
Доброго времени суток!
В консольном приложении планирую сделать запрос логина\пароля при входе. .txt файл имеет такую структуру: ============= pass;log;admin; password;login;user; pass2;log2;user; ============= код программы:
0
|
27.07.2011, 06:43 | |
Ответы с готовыми решениями:
36
Логин и пароль Меню логин пароль Авторизация логин-пароль Логин и пароль из файла |
401 / 312 / 74
Регистрация: 17.03.2010
Сообщений: 1,119
|
|
27.07.2011, 10:01 | 23 |
Вопрос защиты программы паролем очень непростой.
1. Где хранить пароль (файл, реестр, сеть и пр.) 2. В каком виде хранить пароль (открыто, шифрованно, хэш) 3. Как спрятать (защитить) участок кода в программе, отвечающий за проверку пароля Вопросов уйма, потому что если программа имеет доступ к паролю, то и злоумышленник тож может иметь доступ... Получить код программы не составляет труда имея exeшник...
0
|
401 / 312 / 74
Регистрация: 17.03.2010
Сообщений: 1,119
|
|
27.07.2011, 10:06 | 25 |
Чета я не понимаю как она работает... Запускаю, там сразу 2 окна открываются...
1. Введите пароль (поле ввода и 2 кнопки) 2. Вы взломали программу (2 кнопки) Может что то в ней не так, не хочется "пытать счастья" если она не доработана, посмотри пожалуйста.
0
|
10 / 10 / 5
Регистрация: 13.07.2010
Сообщений: 206
|
|
27.07.2011, 10:20 [ТС] | 26 |
Предполагается программа для сдачи практики в универе. но темку создал по 2м причинам:
- чтобы опытные кодеры оценили алгоритм проверки введенных данных и, если есть смысл, посоветовали как можно сделать по другому, т.е. я хотел услышать критику и советы. Для серьезной работоспособной программы то понятно, что лучше писать или хэш, или в реестр, или же в мускульную БД, причем сделать клиент-серверное приложение и "бла-бла-бла", но я пока до этого не дорос, да и задание подразумевает организацию файловой БД(тэ-икс-тэ). - с С++ только знакомлюсь (пока однокурсники его изучали я в больнице лежал), поэтому знания и навыки полученные в ходе написания этой программы будут использованы для написания программы для работы на моем предприятии (есть одна задумка) Другими словами: будь вы преподом, по пятибальной шкале на сколько бы оценили мой код? какие бы выдвинули замечания и предложения? Добавлено через 1 минуту кто такой "ТС"?
0
|
Заблокирован
|
||||||
27.07.2011, 10:27 | 28 | |||||
mimicria, NIch - мой пост выше Вам!Ну покажите что вы не просто так воздух сотрясаете, слабо???
Добавлено через 2 минуты Вот простой консольный вариант демки, каждый месяц в строке логина меняется 1 цифра, можно вбить чтобы каждую секунду меняась, вот код
0
|
401 / 312 / 74
Регистрация: 17.03.2010
Сообщений: 1,119
|
|
27.07.2011, 10:31 | 29 |
Слушай, -=ЮрА=-, готов проверить и твои и свои навыки, но посмотри опять на свою программу. Запускаю, а там опять 2 окна. Может так и должно быть?
Отодвигаю окно с вводом пароля в сторону, а прям под ним окно с надписью "Вы взломали программу"
0
|
return (true);
1976 / 1111 / 221
Регистрация: 19.04.2011
Сообщений: 2,345
|
|
27.07.2011, 10:32 | 30 |
demo_simple2.zip
Вводим любые значения, улыбаемся и машем!!! И да, под основным окном висит как-раз об успешном завершении
2
|
NIch
|
27.07.2011, 10:37
#31
|
Не по теме: Вообще похоже на CrackMe...Видели, знаем))) Интересно будет посмотреть)))
0
|
grizlik78
|
27.07.2011, 10:41
#33
|
0
|
401 / 312 / 74
Регистрация: 17.03.2010
Сообщений: 1,119
|
|
27.07.2011, 11:05 | 35 |
-=ЮрА=-, не буду патчить твою программу, лень)))
Вот по этому адресу 00401505 меняем в отладчике JE на JNE и вводим любой пароль))) Таким же макаром можно найти сам пароль, но если он меняется постоянно, то лучше попросить программу соглашаться на любой... Вот скрины (прям как пособие для начинающик крекеров):
1
|
10 / 10 / 5
Регистрация: 13.07.2010
Сообщений: 206
|
||||||
27.07.2011, 13:16 [ТС] | 36 | |||||
ну да... прога вылетела со свистом... я думал консоль просто отобразит что нет файла(11 строка):
0
|
Заблокирован
|
|
27.07.2011, 13:33 | 37 |
0
|
27.07.2011, 13:33 | |
27.07.2011, 13:33 | |
Помогаю со студенческими работами здесь
37
подкорректировать код(логин и пароль) Логин и пароль через структуры Логин и пароль прочитать из файла Программа, которая запрашивает логин и пароль из файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |