./others/evalencoder.py

0.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
 
#!/usr/bin/env python 
import sys,os 
print """ ================================== 
|| (Eval encoded file) decrypter  || 
||       C0ded By AL-MoGrM        || 
||       WwW.darkc0de.CoM         || 
||   t0v [At] Hotmail [Dot] Com   || 
 ==================================""" 
if(len(sys.argv)<2): 
	print "|| Usage: ./%s <file>"%(sys.argv[0]); 
	print "|| ex: python %s file.php"%(sys.argv[0]); 
	print " ==================================" 
	sys.exit(1); 
if not os.path.isfile(sys.argv[1]): 
	print "|| [Error] Chack File Name ..."; 
	sys.exit(" ==================================") 
newname=os.path.basename(sys.argv[1])+".de" 
encode= file(sys.argv[1],'r').read()+";" 
 
x= encode.replace("<?php","").replace("<?","").replace('$','\$').replace("?>","").replace("eval","echo").replace("\$_F=.\$_F.;","\$_F=\$_F;") 
xs=os.system('php -r "%s">x.2'%(x)) 
x2=file("x.2",'r').read().replace("eval","echo"); 
if "$_X=base64_decode($_X);$_X=strtr(" in x2 : 
	x3=x[:x.find('echo')]+x2.replace("$","\$") 
	xs=os.system('php -r "%s">x.2'%(x3)) 
 
os.rename("x.2",newname); 
print "|| [DONE] Read file => %s"%newname 
print " ==================================" 
 
 

Back