如何在批处理文件中隐藏用户输入

14 浏览
0 Comments

如何在批处理文件中隐藏用户输入

我是个初学者,我有一个关于如何掩盖用户输入的问题。

这是我的代码:

:Password
echo Password:
set /p pw=
if %pw% EQU valarmorgulis goto Main
if not %pw% EQU valarmorgulis goto Password
pause > nul

我希望用户输入的内容不会显示在屏幕上。

有人能帮我解决这个问题吗?

提前感谢。

0
0 Comments

问题的出现的原因是Herbert Kleebauer想要编写一个能够隐藏用户输入的批处理文件工具。

解决方法是Herbert Kleebauer编写了几个隐藏输入的工具。早期版本只能在16/32位环境下使用,并且只能用于.com文件。后来的版本使用certutil来解码base64编码的.exe文件。为了能够验证代码的完整性,源代码也被包含在内。

以下是整理后的

Herbert Kleebauer编写了几个隐藏用户输入的工具。早期版本只能在16/32位环境下使用,并且只能用于.com文件。后来的版本使用certutil来解码base64编码的.exe文件。为了能够验证代码的完整性,源代码也被包含在内。

0