Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
avgoor
1041 / 609 / 157
Регистрация: 05.12.2015
Сообщений: 1,732
03.06.2016, 14:12 0

Найти всевозможные комбинации паролей и сохранить их в блокнот

03.06.2016, 14:12. Просмотров 467. Ответов 3
Метки (Все метки)

Ответ

magapolkilo, Пишешь в файл свои части паролей на отдельных строках (на случай наличия в них пробелов).
В программе считываешь их в vector<string> через getline.
Дальше брутфорс.
В нескольких вложенных циклах формируешь строку пароля.
Внешний цикл, допустим, от -1 до макс. числа (в случае -1 - нет цифр)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
std::vector<std::string> parts;//части паролей
std::string passwd;
for(int i=-1; i<10000; i++) {
    passwd="7z.exe x -yp "; // Нужен консольный архиватор 7-zip подходит
    if(i!=-1) passwd+=std::to_string(i);
    for(auto& s:parts)
        passwd+=s;
    ....
    }
    passwd+=" arr.zip";
    if(system(passwd.c_str())==0)
        break; // брутфорс завершен архив распакован
}// конец внешнего цикла
Добавлено через 3 минуты
Ставишь на недельку, другую(в зависимости от кол-ва частей и максимальных чисел) на исполнение .... PROFIT

Добавлено через 7 минут
UPD: в 4 строчке в конце пробел не нужен.

Вернуться к обсуждению:
Найти всевозможные комбинации паролей и сохранить их в блокнот
1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.06.2016, 14:12
Готовые ответы и решения:

Необходимо найти всевозможные комбинации в двумерном массиве по заданным критериям
Суть задачи такова. Дан двумерный массив Nх4. Необходимо передать на вывод 5...

Как создать генератор паролей с сохранением в блокнот?
Прошу помочь с созданием генератора паролей,с сохранением пароля в блокнот:...

Генератор паролей (запись в шаблон Word, Excel или Блокнот) + справка
Здравствуйте! Мне нужна ваша помощь! Мне нужно, чтобы пароли которые я...

Найти всевозможные маршруты автобусов
Имеется n городов пронумерованных с 1 до n и m соединяющих дорог. Найти...

Найти всевозможные группы по 3,4. точки, лежащие на одной прямой
На плоскости заданы своими целочисленными координатами n точек. Найти...

3
Другие темы раздела
C++ Умножить две квадратные матрицы, используя ассемблерные вставки http://www.cyberforum.ru/cpp/thread1752676.html
Зравствуйте! Требуется написать программу умножения двух квадратных матриц используя ассемблерные вставки и сравнить с обычным умножением в C++ (то есть: a * b). Я написал такой код: #include...
C++ VMWARE и QUDPSOCKET: при использовании виртуальной машины, приложение не получает пакеты Всем доброго времени суток. Решил затестить свое приложение, которое использует мульткаст, но столкнулся с такой проблемой - при использовании виртуальной машины VMWare, приложение не получает... http://www.cyberforum.ru/cpp/thread1750606.html
C++ Multiple definition of function - linker error
Жалуется линкер на multiple definition функции TryParse, лог выглядит страшно непонятно. (В какой тег такое лучше засовывать, кстати?) CMakeFiles/HttpServer.dir/src/Net/Http/HttpClient.cpp.o: In...
Подключение sqlite к интерфейсу c++ C++
Объясните пожалуйста как подключить базу данных на sqlite к интерфейсу в c++ , понял что нужно подключать файлы а что дальше. Как создать базу и данные вносить в эту базу и вообще работать с этой...
C++ Структура jpeg файла http://www.cyberforum.ru/cpp/thread1749251.html
не знаю в какой раздел это писать... посему прошу прощения за неточность.. растолкуйте пожалуйста кто врубится в тему как строится zigzag order графический формат JPEG.. я так понимаю каждая ячейка...
C++ Визуализация музыки, книги Хочу почитать про визуализацию музыки, как это делать. Видел что-то на openFrameworks, но книг опять же не нашел, подскажите что-то нибудь подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru