Перебор пароля через 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);
}
}
}
}
}