小编Yeg*_*ers的帖子

Python 3.2中的暴力脚本

我是编写代码的初学者,我从Python开始,因为它似乎是最开始的最简单的(我目前有Python 3.2).现在我已经阅读了一些有关python编码的在线书籍,我已经制作了一些小程序,就是这样.

但后来我想创建一个可以强制随机密码的程序,如:

PassWord = random.randint(0,9999)
Run Code Online (Sandbox Code Playgroud)

我做了一些可以尝试随机密码的东西:

import random
PassWord = str(random.randint(0,9999))
Trial = ' '
while Trial != PassWord:
    Trial = str(random.randint(0,9999))
    print(Trial)
    if Trial == PassWord:
        print('The password is: '+PassWord)
        input()
Run Code Online (Sandbox Code Playgroud)

但这不是真正的蛮力攻击,它更多的是试图随机猜测密码.我认为暴力攻击首先尝试所有可能性的1位数,然后是2,3位,依此类推.但我不知道如何做到这一点.

我真的很感激,如果有人会说如何创建一个程序,首先用1位数检查所有可能性,如果可能的话,以正确的顺序(0,1,2,3等),然后2,3和4位数.

然后我可以解决它,并了解有关Python的更多信息.

python passwords brute-force python-3.x

5
推荐指数
1
解决办法
5万
查看次数

标签 统计

brute-force ×1

passwords ×1

python ×1

python-3.x ×1