Comments (7)
+1
from ntdsxtract.
you can delete that line, look like this
def simple_exception(type, value, traceback):
#sys.stderr.write( value)
sys.exit(1)
from ntdsxtract.
i have the same issue ,but it is not working
from ntdsxtract.
show u issue
from ntdsxtract.
show u issue
└─$ python2 ../ntdsxtract/dskeytab.py ../ntds.dit.export/datatable.4 ../ntds.dit.export/link_table.7 ../system.hive ~/ntdsxtract/ 1.keytab
[+] Initialising engine...
[+] Loading saved map files (Stage 1)...
[+] Loading saved map files (Stage 2)...
Processing principal Administrator.
Error in sys.excepthook:
Traceback (most recent call last):
File "/home/kali/ntdsxtract/ntds/init.py", line 31, in simple_exception
sys.stderr.write("[!] Error!", value, "\n")
TypeError: function takes exactly 1 argument (3 given)
Original exception was:
Traceback (most recent call last):
File "../ntdsxtract/dskeytab.py", line 239, in
dsAddPrincipalEntries(principal, keytabFile)
File "../ntdsxtract/dskeytab.py", line 145, in dsAddPrincipalEntries
kerberosKeys = dsGetPrincipalKerberosKeys(principal)
File "../ntdsxtract/dskeytab.py", line 163, in dsGetPrincipalKerberosKeys
creds = principal.getSupplementalCredentials()
File "/home/kali/ntdsxtract/ntds/dsobjects.py", line 254, in getSupplementalCredentials
return dsSupplCredentials(tmpdec)
File "/home/kali/ntdsxtract/ntds/dsobjects.py", line 506, in init
self.ParseUserProperties(text)
File "/home/kali/ntdsxtract/ntds/dsobjects.py", line 533, in ParseUserProperties
assert reserved1 == 0
AssertionError
is it the different formats of ntds.dit ? my dc is win2016
from ntdsxtract.
show u issue
└─$ python2 ../ntdsxtract/dskeytab.py ../ntds.dit.export/datatable.4 ../ntds.dit.export/link_table.7 ../system.hive ~/ntdsxtract/ 1.keytab
[+] Initialising engine... [+] Loading saved map files (Stage 1)... [+] Loading saved map files (Stage 2)... Processing principal Administrator. Error in sys.excepthook: Traceback (most recent call last): File "/home/kali/ntdsxtract/ntds/init.py", line 31, in simple_exception sys.stderr.write("[!] Error!", value, "\n") TypeError: function takes exactly 1 argument (3 given)
Original exception was: Traceback (most recent call last): File "../ntdsxtract/dskeytab.py", line 239, in dsAddPrincipalEntries(principal, keytabFile) File "../ntdsxtract/dskeytab.py", line 145, in dsAddPrincipalEntries kerberosKeys = dsGetPrincipalKerberosKeys(principal) File "../ntdsxtract/dskeytab.py", line 163, in dsGetPrincipalKerberosKeys creds = principal.getSupplementalCredentials() File "/home/kali/ntdsxtract/ntds/dsobjects.py", line 254, in getSupplementalCredentials return dsSupplCredentials(tmpdec) File "/home/kali/ntdsxtract/ntds/dsobjects.py", line 506, in init self.ParseUserProperties(text) File "/home/kali/ntdsxtract/ntds/dsobjects.py", line 533, in ParseUserProperties assert reserved1 == 0 AssertionError
is it the different formats of ntds.dit ? my dc is win2016
with your solution,it is disable the error debug,and get a same result
└─$ python2 ../ntdsxtract/dskeytab.py ../ntds.dit.export/datatable.4 ../ntds.dit.export/link_table.7 ../system.hive ~/ntdsxtract/ 1.keytab
[+] Initialising engine...
[+] Loading saved map files (Stage 1)...
[+] Loading saved map files (Stage 2)...
Processing principal Administrator.
┌──(mytest)─(kali㉿kali)-[~/mytest]
└─$ ktutil -k 1.keytab list 1 ⨯
1.keytab:
Vno Type Principal Aliases
from ntdsxtract.
show u issue
└─$ python2 ../ntdsxtract/dskeytab.py ../ntds.dit.export/datatable.4 ../ntds.dit.export/link_table.7 ../system.hive ~/ntdsxtract/ 1.keytab
[+] Initialising engine... [+] Loading saved map files (Stage 1)... [+] Loading saved map files (Stage 2)... Processing principal Administrator. Error in sys.excepthook: Traceback (most recent call last): File "/home/kali/ntdsxtract/ntds/init.py", line 31, in simple_exception sys.stderr.write("[!] Error!", value, "\n") TypeError: function takes exactly 1 argument (3 given)
Original exception was: Traceback (most recent call last): File "../ntdsxtract/dskeytab.py", line 239, in dsAddPrincipalEntries(principal, keytabFile) File "../ntdsxtract/dskeytab.py", line 145, in dsAddPrincipalEntries kerberosKeys = dsGetPrincipalKerberosKeys(principal) File "../ntdsxtract/dskeytab.py", line 163, in dsGetPrincipalKerberosKeys creds = principal.getSupplementalCredentials() File "/home/kali/ntdsxtract/ntds/dsobjects.py", line 254, in getSupplementalCredentials return dsSupplCredentials(tmpdec) File "/home/kali/ntdsxtract/ntds/dsobjects.py", line 506, in init self.ParseUserProperties(text) File "/home/kali/ntdsxtract/ntds/dsobjects.py", line 533, in ParseUserProperties assert reserved1 == 0 AssertionError
is it the different formats of ntds.dit ? my dc is win2016
with your solution,it is disable the error debug,and get a same result└─$ python2 ../ntdsxtract/dskeytab.py ../ntds.dit.export/datatable.4 ../ntds.dit.export/link_table.7 ../system.hive ~/ntdsxtract/ 1.keytab
[+] Initialising engine... [+] Loading saved map files (Stage 1)... [+] Loading saved map files (Stage 2)... Processing principal Administrator.
┌──(mytest)─(kali㉿kali)-[~/mytest] └─$ ktutil -k 1.keytab list 1 ⨯ 1.keytab:
Vno Type Principal Aliases
I try it on windows server 2008 export files, it's working. but use it on windows server2016/2019, got an error
maybe, on windows server 2016/2019 the file format has been change. so u can use server 2008 to decrypt kerberos
from ntdsxtract.
Related Issues (20)
- dscomputers.py --passwordhashes broken HOT 3
- Error ! No module named Crypto.Hash HOT 6
- Dump cannot be completed? HOT 3
- v.1.3.3 - Error! 1369 HOT 6
- Server 2012 R2 HOT 6
- records processedKilled
- KeyError: 1528 HOT 1
- Hashes not being genereated and error HOT 1
- Output errors HOT 4
- Output when running dsusers.py HOT 2
- No output being produced HOT 1
- I can not get the password hashes from the Windows Server 2012 "ntds.dit" file HOT 1
- Windows Server 2016 password hashes length exception HOT 6
- Error in sys.excepthook: HOT 1
- dsusers
- > Quick&Dirty-Fix: HOT 1
- python3 ERROR HOT 3
- dsusers.py not extracting disabled account information. HOT 4
- Add ability to produce summary files of user account control attributes. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ntdsxtract.