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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.375 из 5