
| Current Path : /var/www/web-klick.de/ifta34d19/10_company/ |
Linux ift1.ift-informatik.de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 |
| Current File : /var/www/web-klick.de/ifta34d19/10_company/chsync.py |
import re,sys,os,glob,random
file = sys.argv[1]
text = open(file).read()
open(file+"~","w").write(text)
nr = random.randint(10010000,99999999)
print(nr)
#text = re.sub(r"PWD\%\d\d\d\d\d\d\d\d","PWD99999999% ",text,9999999)
#text = re.sub(r"<-- ","",text,9999)
#text = re.sub(r"(\d) \<\-\-","\\1 <--",text,99999)
#text = re.sub(r"\% \<","% <",text,9999)
text = re.sub(r"\\%USER\:\$","$USER:$",text,9999)
text = re.sub(r"\\%USER\:\%PASS","%USER%:%PASS%",text,9999)
text = re.sub(r"gi\$TTTT clone","gi$TTTT clone ",text,9999)
setpwd = "PWD" + str(nr) + "=$PWD"
cdpwd = "cd $PWD" + str(nr)
xpwd = " $PWD" + str(nr) + " "
text = re.sub(r"PWD\d+\ *=[^\n]+",setpwd,text,99)
text = re.sub(r"cd \$PWD[^\n]+",cdpwd ,text,99)
text = re.sub(r" \$PWD\d* ",xpwd,text,99)
setpwd = "set PWD" + str(nr) + "=%cd%"
cdpwd = "cd %PWD" + str(nr) + "%"
xpwd = " %PWD" + str(nr) + "% "
text = re.sub(r"set PWD[^\n]+", setpwd,text,99)
text = re.sub(r"cd \%PWD[^\n]+",cdpwd ,text,99)
text = re.sub(r" \%PWD\d*\% ",xpwd,text,99)
text = re.sub(r"git clone https://\%","gi%TTTT% clone https://\%",text,9999)
text = re.sub(r"git clone https://\$","gi$TTTT clone https://\%",text,9999)
text = re.sub(r"PASS=\$2","PASS=$2\nTTTT=$3",text,9999)
text = re.sub(r"PASS=\%2","PASS=%2\nset TTTT=%3",text,9999)
text = re.sub(r"\%USER\% \%PASS\%","%USER% %PASS% %TTTT%",text,9999)
text = re.sub(r"\$USER \$PASS","$USER $PASS $TTTT",text,9999)
zaehler = 1
while (0 == 0):
zaehler = zaehler + 1
if zaehler > 20:
break
text = re.sub(r"TTTT=\$3\nTTTT=\$3","TTTT=$3",text,9999)
text = re.sub(r"set TTTT=\%3\nset TTTT=\%3","set TTTT=%3",text,9999)
text = re.sub(r"\%TTTT\% +\%TTTT\%","%TTTT%",text,9999)
text = re.sub(r"\$TTTT +\$TTTT","$TTTT",text,9999)
print(text)
open(file,"w").write(text)