Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

C++

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 25, средняя оценка - 4.64
Mr.Armik
4 / 4 / 0
Регистрация: 11.06.2010
Сообщений: 91
#1

Менеджер паролей - C++

05.03.2011, 17:55. Просмотров 3364. Ответов 23
Метки нет (Все метки)

Доброго всем дня.

Выдали мне задание написать менеджер паролей для интернета не зависящий от браузера. Может подскажите с чего начать или литературу какую? ))

Первым делам стоит вопрос, как выдрать вводимые данные в поля Логин и Пароль, это надо подключаться к процессу браузера или как то можно еще это сделать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.03.2011, 17:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Менеджер паролей (C++):

Найти всевозможные комбинации паролей и сохранить их в блокнот - C++
Нужна помощь, дело такое, поставил на пароль архив, пароль забыл. Но, помню , что пароль состоял из двух основных паролей ( а их всего от 4...

Авторизиция пользователя, генерация случайных паролей с заменой их в базе - C++
Доброе время суток, пожалуйста прошу помощи в написании программы по иформационной безопасности. которая авторизировала пользователя или...

Генератор с возможность создания более 3 млрд паролей и выводом в файл - C++
Ребята, кто сможет достать код из программы, или написать на с++ Нужен просто такой генератор с возможность создания более 3 млрд паролей...

Генератор паролей C++ Builder - C++ Builder
Здравствуйте. Очень удивился, когда не нашел ни одного исходника генератора паролей на C++ Builder. Наверняка же многие делали хорошие...

Простая генерация сложных паролей - C++ Builder
Помогите скачал c++ bulder создал интерфейс. Теперь нужен сам код и как он работает... Напишите пожалуйста Цель программы : При...

Программка для подбирания паролей - C++ Builder
Подскажите плиз как сделать програмку для подбирания паролей c на с++builder???

23
gGrn-7DA
мну довольно <(-__-)l
203 / 192 / 1
Регистрация: 17.01.2010
Сообщений: 2,392
Завершенные тесты: 1
07.04.2011, 22:34 #16
задание - написать троян - постановка задачи это только доказывает. И что это за препод изверг?

Совсем без вмешательства юзера - это троян и оно почти нереализуемо...Очень много тонкостей.
Можно усовершенствовать систему, пользователю даже мастер пароля не нужен, он хранится в самом приложении и вычленить его оттуда можно, но сложно, его один раз забил и забыл, потребуется только если кому файл паролей захочешь передать. ниже логика. Он все также используется для шифрования, все тот же дес и тот же икссемел. Иного ничего не могу предложить. спроси препода можно ли так сделать. Он разрешит я думаю, нет - значит поменяешь руководителя и тему, делов то. главное что б препод не обиделся...



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

Добавлено через 1 минуту
можно для каждого логина/пароля еще и домен сайта запоминать. тоже просто. на случай если для разных сайтов 1 логин, но разные пароли...
получить адрес страницы, наверное можно, применив тот код, что тебе дали...
0
Mr.Armik
4 / 4 / 0
Регистрация: 11.06.2010
Сообщений: 91
07.04.2011, 22:38  [ТС] #17
Проблемка в том, что я не могу заставить работать этот код который мне дали )))
0
gGrn-7DA
мну довольно <(-__-)l
203 / 192 / 1
Регистрация: 17.01.2010
Сообщений: 2,392
Завершенные тесты: 1
07.04.2011, 22:44 #18
разберешься!) в крайнем случае тебе помогут, иначе без определения хоста куда ты зашел...
И все логины должны быть разными, или в самой программе задать, если такой логин есть, то либо замена пароля, либо добавление одноименной записи, и при запросе пароля выводить вопрос какой из нескольких паролей нужен.
И дать возможность вручную редактировать поянения к логинам в программе по щелчку иконки в трее. там же и возможность менять патоли, добавлять их, удалять)

Добавлено через 17 секунд
Разбег есть, осталось взять высоту)

Добавлено через 47 секунд
Удачи) не забудь про шифрование и xml-файл для паролей!!! =)
0
-=ЮрА=-
Заблокирован
Автор FAQ
08.04.2011, 11:16 #19
Mr.Armik, компилятор выдал сообщение о том что у тебя нет прототипов данных функций, есть только их заголовки - вобщем функцию объявил а телдо не прописал. Во вторых не обязательно получать дескрипторы всех окон системы - твой менеджер работает с iexplorer.exe ну вот и найди все дочерние окна для данного процесса, затем на ощупь в программе поюзай SetWindowText для кажлого дескриптора, увидишь какой именно тебе нужен, ну а потом уже работай с этим окном как хочешь...
1
shapod
85 / 83 / 3
Регистрация: 04.04.2011
Сообщений: 221
08.04.2011, 11:29 #20
http://sourceforge.net/search/?q=Password+Manager - посмотри, может чего для себя почти готового найдешь

Добавлено через 6 минут
По поводу получения данных в незаметном режиме:
1. работа с "печеньками" браузера. Т.е. запоминать "печеньки" для каждого урла и потом их подставлять
2. снифер сети. Сканить сетевой трафик на http (https я бы не стал трогать) и читать GET и POST запросы. В следующий раз, следить за урлом и самому генерить этот запрос
3. сабклассинг окон браузеров (взять 4 топовых и работать с ними)
5. кейлогер с проверкой подписей активных окон
6. Написать плагины под каждый браузер и основную прогу, которая бы "дружила" с плагинами.

ЗЫ: а задание стремное, криминалом попахивает - получение логинов и паролей БЕЗ ведома пользователей?
1
Mr.Armik
4 / 4 / 0
Регистрация: 11.06.2010
Сообщений: 91
08.04.2011, 15:30  [ТС] #21
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
Mr.Armik, компилятор выдал сообщение о том что у тебя нет прототипов данных функций, есть только их заголовки - вобщем функцию объявил а телдо не прописал. Во вторых не обязательно получать дескрипторы всех окон системы - твой менеджер работает с iexplorer.exe ну вот и найди все дочерние окна для данного процесса, затем на ощупь в программе поюзай SetWindowText для кажлого дескриптора, увидишь какой именно тебе нужен, ну а потом уже работай с этим окном как хочешь...
Я класс разбил на два файла, *.cpp и *.h, описание функий у меня в *.h файле а реализация функций в *.cpp. А ругается он у меня на счетчик в функции :
C++
1
2
3
4
5
BOOL CALLBACK GETPROC(HWND,LPARAM)
{   
    _PROCNUM++;
    return TRUE;
}
Говорит, что _PROCNUM уже определен в другом месте :
error LNK2005: "int _PROCNUM" (?_PROCNUM@@3HA) уже определен в stdafx.obj

Добавлено через 1 минуту
Цитата Сообщение от shapod Посмотреть сообщение
http://sourceforge.net/search/?q=Password+Manager - посмотри, может чего для себя почти готового найдешь

Добавлено через 6 минут
По поводу получения данных в незаметном режиме:
1. работа с "печеньками" браузера. Т.е. запоминать "печеньки" для каждого урла и потом их подставлять
2. снифер сети. Сканить сетевой трафик на http (https я бы не стал трогать) и читать GET и POST запросы. В следующий раз, следить за урлом и самому генерить этот запрос
3. сабклассинг окон браузеров (взять 4 топовых и работать с ними)
5. кейлогер с проверкой подписей активных окон
6. Написать плагины под каждый браузер и основную прогу, которая бы "дружила" с плагинами.

ЗЫ: а задание стремное, криминалом попахивает - получение логинов и паролей БЕЗ ведома пользователей?
Препод сказал, если я так сделаю все будет тип топ ))), но по сути это и есть троян )
0
gGrn-7DA
мну довольно <(-__-)l
203 / 192 / 1
Регистрация: 17.01.2010
Сообщений: 2,392
Завершенные тесты: 1
08.04.2011, 15:58 #22
Попрошу в итоге внести какой нибудь отпечаток в прогу, чтобы твое творение могли распознать)или подпиши как нибудь)
0
ForEveR
В астрале
Эксперт С++
7979 / 4738 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
08.04.2011, 16:09 #23
gGrn-7DA, Ага.. А еще желательно полные паспортные данные
0
M128K145
Эксперт С++
8293 / 3513 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
08.04.2011, 16:22 #24
В общем ладно. 20 постов идут сомнения в законности сего софта.
Полученный результат будет нарушать правила форума, а поэтому:
Тема закрыта
0
08.04.2011, 16:22
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.04.2011, 16:22
Привет! Вот еще темы с ответами:

Принципы шифрования данных и применения системы паролей - C++ Builder
вопрос не совсем по билдеру, в билдере просто пишу, вопрос по оформлению скажем так... я пишу небольшую базу данных (курсач), данные...

Менеджер паролей. Строка авторизации - Visual Basic .NET
Здравствуйте. Пытаюсь написать простенькую программу функция которой сохранять логины и пароли пользователей с автоматическим запуском...

Менеджер паролей с автозаполнением форм - Безопасность
Здравствуйте господа и дамы! Возникла потребность в менеджере паролей, да не просто менеджере, а чтобы он был весьма безопасным, легко...

Менеджер паролей в Chrome/Chromium/Iron - Софт
Пользуюсь Iron (от SRWare). Всё бы хорошо, но в него перекочевал гугловский менеджер паролей. :( Идея с шифрованием аля IE весьма...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
24
Закрытая тема Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru