IMPORTANT: Per accedir als fitxer de subversion: http://acacha.org/svn (sense password). Poc a poc s'aniran migrant els enllaços. Encara però funciona el subversion de la farga però no se sap fins quan... (usuari: prova i la paraula de pas 123456)

Instal·lació

$ sudo apt-get install python-smbpasswd

Fitxers instal·lats:

$ dpkg -L python-smbpasswd 
/.
/usr
/usr/lib
/usr/lib/python-support
/usr/lib/python-support/python-smbpasswd
/usr/lib/python-support/python-smbpasswd/python2.6
/usr/lib/python-support/python-smbpasswd/python2.6/smbpasswd.so
/usr/lib/python-support/python-smbpasswd/python2.5
/usr/lib/python-support/python-smbpasswd/python2.5/smbpasswd.so
/usr/share
/usr/share/doc
/usr/share/doc/python-smbpasswd
/usr/share/doc/python-smbpasswd/copyright
/usr/share/doc/python-smbpasswd/changelog.Debian.gz
/usr/share/python-support
/usr/share/python-support/python-smbpasswd
/usr/share/python-support/python-smbpasswd/smbpasswd-1.0.1.egg-info


Utilització

Creeu un script de Python:

$ sudo joe sambahashgenerator.py

I poseu:

#!/usr/bin/python
import smbpasswd

passwd = 'mypassword'

print 'LANMAN hash is', smbpasswd.lmhash(passwd)
print 'NT hash is', smbpasswd.nthash(passwd)

print 'both hashes at once = %s:%s (lm:nt)' % smbpasswd.hash(passwd)

Feu-lo executable:

$ sudo chmod +x sambahashgenerator.py

Modifiqueu la variable passwd i poseu la paraula de pas de la qual voleu calcular el hash i executeu:

$ ./sambahashgenerator.py
LANMAN hash is 74AC99CA40DED420DC1A73E6CEA67EC5
NT hash is A991AE45AA987A1A48C8BDC1209FF0E7
both hashes at once = 74AC99CA40DED420DC1A73E6CEA67EC5:A991AE45AA987A1A48C8BDC1209FF0E7 (lm:nt)

Vegeu també

Enllaços externs