Python 如何制作自动运行的文件?

Python 如何制作自动运行的文件?,python,python-3.x,security,automation,websecurity,Python,Python 3.x,Security,Automation,Websecurity,我在学校里有一个活动是关于黑客如何在不知情的情况下入侵你的电脑,我被指派制作一个自动运行的文件,我试图做的是,当一个人下载一个文件时,如果他不打开它,它应该已经运行,甚至用户都不打开它。这可能吗?这不可能,实际上也不可能 如果希望在下载后用户不首先执行文件的情况下执行文件,则必须执行以下操作之一: 在他的机器上有一个已经运行的程序,该程序会查找您的文件,然后在下载中找到文件时执行(例如,文件开头的魔术或哈希验证) 利用保护较差的软件执行其他文件或代码(或覆盖标准库)文件,并使其运行您的代码。当

我在学校里有一个活动是关于黑客如何在不知情的情况下入侵你的电脑,我被指派制作一个自动运行的文件,我试图做的是,当一个人下载一个文件时,如果他不打开它,它应该已经运行,甚至用户都不打开它。这可能吗?

这不可能,实际上也不可能

如果希望在下载后用户不首先执行文件的情况下执行文件,则必须执行以下操作之一:

  • 在他的机器上有一个已经运行的程序,该程序会查找您的文件,然后在下载中找到文件时执行(例如,文件开头的魔术或哈希验证)

  • 利用保护较差的软件执行其他文件或代码(或覆盖标准库)文件,并使其运行您的代码。当然,这并不像听起来那么简单,需要你很好地理解你正在攻击的软件

    注意:大多数程序不会只执行一些任意代码,也可能不会无缘无故地或在没有确保所有内容都正确无误并受到保护的情况下使用
    execv
    ,这使得解决方案(在软件中没有发现安全漏洞)相当困难


  • 这是一个糟糕的问题,但我必须在后天之前提交,在谷歌上找不到任何东西,所以我在s.O:D上问:这通常是不可能的,正是因为安全问题。这就是为什么我问的原因,因为有许多自动执行的文件是由黑客制作的黑客利用操作系统漏洞进行攻击。这里没有人会提供关于如何破解操作系统的详细说明。哦,哈哈,好吧,我也不想在S.OSo上得到破解说明。有没有任何方法可以让一个人下载一个文件,以为它是一个游戏或什么的,如果不打开它,黑客就可以访问?或者黑客如何说服人们打开exe文件?@InfinitySquare只有在攻击者较早地控制了受害者的机器时(例如,利用正在受害者机器上执行的其他程序中的内存泄漏或内核中的漏洞)。总而言之-不,只有当你发现一个漏洞可以利用priorOkay时,谢谢!!我会在这方面做更多的研究this@InfinitySquare祝你好运,不要加入坏人的行列;)