运行隐藏源代码的Python程序

时间:2014-02-24 02:41:03

标签: python

当我从USB存储器运行程序并移除USB存储器时,程序仍然继续运行(我的意思是没有真正将程序复制到Windows PC中)。 但是,程序是否在通过python IDLE运行时在Windows中的任何隐藏位置或临时文件夹中进行复制。删除USB内存后,python IDLE从哪里接收要运行的代码?我将在公共共享PC上运行python程序,所以我不希望任何人找到我的代码,我只是想运行它,并在第二天得到结果。即使我移除USB存储器,有人也可以获取我的代码吗?

2 个答案:

答案 0 :(得分:2)

即使您移除USB驱动器,也有很多方法可以让您的程序获得。

  • 他们可以安装插入USB记忆棒时触发的程序,搜索记忆棒以查找.py个文件,然后将其复制到磁盘上。
  • 如果您正在使用的Python安装位于磁盘而不是USB驱动器上,则可以使用包装器替换Python可执行文件,以保存Python解释器打开的任何文件的副本。
  • 你的程序将进入RAM,并且根据它的作用以及使用该机器的其他内容,它可能会被交换到磁盘。攻击者可能能够从RAM中读取您的程序或从交换文件重建它。

答案 1 :(得分:0)

听起来你正在做一些你可能不应该做的事情。根据人们对代码的需求,他们可以直接冻结内存并进行取证IT分析。简而言之,您无法阻止在您不管理的计算机上进行代码克隆。