В настоящее время я вхожу в Pentesting и Ethical Hacking для проверки безопасности веб-сайта.
Я был бы признателен за алгоритм Bruteforce, который хранится в строке. Не алгоритм словаря, а алгоритм грубой силы.
Например, он пробует письмо a. Затем он пробует букву b, затем пытается c и так далее. Заранее спасибо :)Пример Bruteforce Algorithm
-5
A
ответ
2
Даже если я думаю, что вы действительно должны придумать собственную концепцию для этой проблемы, я хочу дать вам подсказку, как это сделать.
Отказ от ответственности: это самый ленивый, самый медленный и грязный подход, но он выполняет свою работу. НИКОГДА НЕ ИСПОЛЬЗУЙТЕ ЭТО ДЛЯ РЕАЛЬНОЙ СИСТЕМЫ.
Programm.cs
class Program
{
static void Main(string[] args)
{
Brutforce b = new Brutforce()
{
Alphabet = new []{'a', 'b', 'c', 'd'}
};
ICollection<string> vals = b.Calculate(3);
foreach (var elem in vals)
Console.WriteLine(elem);
Console.ReadKey();
}
}
Brutforce.cs
internal class Brutforce
{
public ICollection<char> Alphabet { get; set; }
private ICollection<string> _calculate(int lenght)
{
if (lenght <= 1) return Alphabet.Select(a => a + "").ToList();
ICollection<string> sub = _calculate(lenght - 1);
return (from alpha in Alphabet from prior in sub select alpha + prior).ToList();
}
public ICollection<string> Calculate(int lenght)
{
return Alphabet == null ? null : _calculate(lenght);
}
}
Смежные вопросы
- 1. boost :: algorithm :: boyer_moore_search Пример OO
- 2. Хороший пример для boost :: algorithm :: join
- 3. Предотвращение Bruteforce
- 4. bruteforce строка соответствия javascript
- 5. Bruteforce random 64character string
- 6. Bruteforce Attack Project
- 7. Caesar Cipher bruteforce
- 8. VB Сообщение bruteforce
- 9. Bruteforce XOR cipher
- 10. bruteforce-code не работает
- 11. Python bruteforce script
- 12. Известного двигатель BruteForce столкновения
- 13. Lecture collision boolean algorithm algorithm
- 14. Djikstra Algorithm
- 15. Связывание мой BruteForce-алгоритм WinRar
- 16. C++ bruteforce program very slow
- 17. Защита Bruteforce с authlogic, Rails3.0.10
- 18. Ошибка при запуске алгоритма BruteForce?
- 19. Bucketing Algorithm
- 20. MemberhipProvider.GetPassword algorithm
- 21. RANSAC Algorithm
- 22. RadixSort Algorithm
- 23. Password Algorithm
- 24. Captcha algorithm
- 25. Diff Algorithm
- 26. Bully Algorithm
- 27. Luhns Algorithm
- 28. skyline algorithm
- 29. Xcode Dijkstra algorithm
- 30. Разрешение подхода knacksack by bruteforce в python