蛮力C 控制台屏幕输入
Brute Force C++ console Screen Input
我的朋友想学习如何破解,因此他要求我创建一个生成随机密码并将其转换为哈希的应用程序。我们的问题是:我们如何施加强制控制台输入屏幕?
任何帮助将受到极大的赞赏谢谢
期望自动化用户互动时默认goto,但它基于TCL。
您可以通过libexpect调用来自C/C 的期望脚本。它还允许(有时(使用TCL跳过并进行直接呼叫的期望,但这可能会使最终代码不可读取。
您应该找出最终目标。如果要"破解"一个有限长度且限制字符集的预先已知密码,则蛮力可以工作。但是,在现实情况下,密码,现在有10个字符的长度,将需要一生才能使密码发生爆炸。做足够的组合最多10个字符,包括整个类型的字符,这太多了计算。
,但是,至于提出密码并哈希,您可以为此提供免费的库。只需弄清楚您首先需要的哈希类型,因为有很多类型。
要蛮力,您需要字符集,截止长度和许多计算能力。
希望这有所帮助。我猜您可能会完善您的最终目标。
相关文章:
- 在C++程序中输入的文本文件将不起作用,除非文本被复制和粘贴
- 2D数组来自文本输入,中间有空格
- 如何使用 < 和 > 命令获取 c++ 中的输入和输出?
- 检查输入是否不是整数或数字
- 正在尝试了解输入验证循环
- 读取文件并输入到矢量中
- C++如何通过用户输入删除列表元素
- 用c++从输入文件中读取另一行
- 读取文件的最后一行并输入到链接列表时出错
- 创建一个函数以在输入为负数或零时输出字符串.第一次执行用户定义的函数
- 如何使用用户输入在C++中正确填充2D数组
- C++MySQL C api用户输入行
- 跳转到通过输入坐标定义的控制台屏幕位置
- 蛮力C 控制台屏幕输入
- 如何将值从输入文件读取到屏幕
- 编写AI:屏幕捕捉和输入
- 将原始输入值打印到屏幕
- 如何防止"cin"在每次输入后更改输出屏幕中的行
- 用户输入值,但打印到屏幕的任意值。打印值与输入的值不匹配
- 如何等待键盘输入之前清除屏幕(getchar不工作)