我发现这个脚本有错误。我不知道为什么,因为默认情况下标准模块/库应该存在。这是片段
#!/usr/bin/python -u
import random
import string
flag = "FLAG:"+("fffaa\n")[:-1]
enkripflag = ""
random.seed("random")
for c in flag:
if c.islower():
enkripflag += chr((ord(c)-ord('a')+random.randrange(0,26))%26 + ord('a'))ord('a'))
完整:https://gist.github.com/0x4164/797ead20f512241723ea66a3a8fcbafa
执行random.seed()时出错(&;random.randrange()
堆栈跟踪:
Traceback (most recent call last):
File "random.py", line 2, in <module>
import random
File "/media/data3/play/pucc/random.py", line 10, in <module>
random.seed(1)
AttributeError: 'module' object has no attribute 'seed'
正如Pranav所说,这是因为文件名。 问题太明显了。该文件与模块同名,这是根本原因
相关问题 更多 >
编程相关推荐