我需要将数组设置为空字节数组,然后获取密码的长度并将其附加到passwordarray
**SET PasswordArray TO (empty array of bytes) SET PasswordArray[0] TO Password.Length APPEND Password TO PasswordArray**
我写了这篇文章,当我打印出来的时候,似乎什么都没有得到
password_array = bytearray([])
password_array[0] = len(str(password)).append(str(password_array))
print(password_array)
完整的功能就在这里,以防万一
#!/bin/python3
import os
import sys
import numpy
import office2john
def password_verifier(password):
password = int(input())
verifier = [numpy.uint16(1)]
password_array = [numpy.uint8(1)]
verifier = 0x0000
password_array = bytearray([])
password_array[0] = len(str(password)).append(str(password_array))
print(password_array)
for byte in password_array:
intermediate1 = 0
if verifier and 0x4000 == 0x0000:
intermediate1 = 0
elif byte == 0x0000:
intermediate1 = 1
else:
intermediate2 = verifier * 2
intermediate2 = 0
intermediate3 = intermediate1 ^ intermediate2
verifier = intermediate3 ^ 0xCE4B
break
print(byte)
return verifier ^ 0xCE4B
if __name__ == "__main__":
#password = os.system("python3 office2john.py easypasswd.xlsx")
print(password_verifier)
如果我理解正确,您需要一个字节数组,其中第一个字节是密码的长度。大概是这样的:
这将输出
b'\x06abc123'
相关问题 更多 >
编程相关推荐