defscandir(startdir) : os.chdir(startdir) for obj in os.listdir(os.curdir) : path = os.getcwd() + os.sep + obj if os.path.isfile(path) and'.php'in obj: modifyip(path,'<?php','<?phpnrequire_once('/var/www/html/waf.php');') #强行加一句代码 if os.path.isdir(obj) : scandir(obj) os.chdir(os.pardir)
defmodifyip(tfile,sstr,rstr): try: lines=open(tfile,'r').readlines() flen=len(lines)-1 for i in range(flen): if sstr in lines[i]: lines[i]=lines[i].replace(sstr,rstr) open(tfile,'w').writelines(lines) except Exception,e: print e
近期评论