Перебор пароля через API - C#
Формулировка задачи:
требуется в открытое приложение найти окно ввода 4 символов латинских букв (с методом перебора) и нажимать на кнопку (допустим на ОК). вопрос только в том, можно ли реализовать это через api
Решение задачи: «Перебор пароля через API»
textual
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace Pr
- {
- class Program
- {
- static char[] alf = {'A','B','C','D','E','F','G','H','I','J','C','L','M','N','O','P',
- 'Q','R','S','T','U','V','X','Y','Z'};
- static string FindString;
- static void Main(string[] args)
- {
- int Count;
- Console.WriteLine("Vvedite stroky");
- FindString = (Console.ReadLine());
- for (Count = 0; Count <= 15; Count++)
- {
- Recurse(Count, 0, "");
- }
- }
- static void Recurse(int Lenght, int Position, string BaseString)
- {
- int Count = 0;
- for (Count = 0; Count < alf.Length; Count++)
- {
- if (Position < Lenght - 1)
- {
- Recurse(Lenght, Position + 1, BaseString + alf[Count]);
- }
- if (BaseString + alf[Count] == FindString)
- {
- Console.WriteLine("Najdennaj stroka");
- Console.WriteLine(FindString);
- Console.ReadLine();
- Environment.Exit(0);
- }
- }
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д