단어의 사전을 테스트하여 winrar 암호로 보호 된 파일을 열어 테스트하고 싶습니다. 이것은 내 코드이지만 아무런 도움이되지 않습니까? 감사합니다Python on Windows 하위 프로세스가 작동하지 않습니다
import subprocess
def extractFile(rFile, password):
try:
subprocess.call(['c:\\mio\\unrar\\unrar.exe -p'+password+'x C:\\mio\\unrar\\'+rFile,'shell=True'])
return password
except:
return
def main():
rFile = "c:\\mio\\unrar\msploit.rar"
passFile = open("C:\\mio\\unrar\\dic.txt")
for line in passFile.readlines():
password = line.strip('\n')
guess = extractFile(rFile, password)
print(password)
if guess:
print '[+] Password = ' + password + '\n'
break
if __name__ == '__main__':
main()
을 – CharlesB
을 수 '작동하지 않는다 '는 뜻을 설명해 주시겠습니까? 코드 관련 문제에 대해 더 구체적으로 질문하십시오. – aIKid
@CharlesB 및 다른 줄도 있습니다. – glglgl