将 .txt 文件输入到 .exe 文件中

Posted

技术标签:

【中文标题】将 .txt 文件输入到 .exe 文件中【英文标题】:Input .txt file into .exe file 【发布时间】:2019-06-09 19:01:55 【问题描述】:

这是一个非常简单的练习的一部分。我有一个 .exe 文件。打开时会显示“欢迎!输入密钥”并要求用户输入一个。当输入错误时,它会显示“错误!再试一次......”并关闭。

我还有一个 .txt 文件。我想以将 .txt 文件中的每个条目输入到 .exe 的输入中以查看它是否有效的方式针对 .exe 运行 .txt 文件。 有没有一种简单的方法可以做到这一点?我已经搜索了几个小时,但我不确定如何继续。

【问题讨论】:

看看这个:unix.stackexchange.com/questions/7558/… 输入正确时.exe会做什么? 【参考方案1】:

这段代码应该可以工作。请记住,它是在 python 中创建的,因为它是标签之一,保存时将 .txt 更改为 .exe。

文件:

你好

蜜蜂

大海

跳蚤

import random
a = True
file = open('route to file location',"r")
file1 = file.read()
file1 = file1.split()
length = len(file1)
randomised = random.random(1,length)
passw = R[randomised]
s = input("Welcome:")
while a is True:
if s == passw:
    a = False
else:
    s = input("Wrong!")

【讨论】:

我不知道正确答案,即我不知道 .exe 文件的密钥。我想找出这把钥匙。为此,我想从 .txt 文件中运行许多可能的选项,并查看 .txt 文件中是否有与正确键匹配的条目。如果是这样,.exe 文件将不再显示“错误!再试一次”。它可能会说“正确答案”或类似内容。 您可能想要执行 file.readlines() 来检查文件中的多个值(只要每行只有 1 个值) 我必须把密码放在 .py 中,但是转换后你不能告诉密码。 @TommyLawrence 什么? 基本上,你不能在不知道物理密码的情况下使用密码系统

以上是关于将 .txt 文件输入到 .exe 文件中的主要内容,如果未能解决你的问题,请参考以下文章

如何将 TXT 文件作为资源添加到我的 EXE 文件中?

VC中如何调用exe文件?

c语言如何将printf产生的数据写到txt文件中

请问:在DOS系统中输入命令:Type 文件名.exe后屏幕上为何出现一堆乱码?

将 CreateProcess 输入流重定向到文件

如何在批处理文件中将输入传递给.exe?