Alex
f1877176a5
Merge pull request #1048 from Pennyw0rth/v1.5.0-release
...
Release version 1.5.0 - Yippie-Ki-Yay
2025-12-24 17:33:14 +01:00
Alexander Neff
86444ab7f2
Release version 1.5.0 - Yippie-Ki-Yay
2025-12-24 07:45:30 -05:00
Alex
7c0892236d
Merge pull request #1039 from Dfte/rdp_hosts
...
NXCDB RDP hosts
2025-12-23 01:13:37 +01:00
Alexander Neff
c95b1a7165
Formatting
2025-12-22 19:10:51 -05:00
Alex
3209fafea6
Merge pull request #1046 from Pennyw0rth/neff-patch-1
...
Small logging adjustment
2025-12-22 23:39:30 +01:00
Alexander Neff
3cdc389fc3
Make logging consistent
2025-12-22 17:34:35 -05:00
Alex
ddeadf3b3a
Merge pull request #1038 from MaxToffy/dns-nonsecure
...
New module `dns-nonsecure`
2025-12-22 18:12:17 +01:00
Alexander Neff
fc9aaceabe
Use ldap attribute parsing and clean up code
2025-12-21 18:14:19 -05:00
Alexander Neff
4c0c19dee5
Don't decode dNSProperty ldap attribute and query root DN
2025-12-21 18:14:00 -05:00
Alex
c5e2ad55e0
Merge pull request #1040 from Janrdrz/malwarebytes-indicator
...
enum_av module: add Malwarebytes EDR Agent indicator
2025-12-12 15:47:21 -05:00
Jan Rodriguez
7ad0224a1c
enum_av module: add Malwarebytes EDR Agent indicator
2025-12-12 16:06:37 -04:00
Aurélien CHALOT
203e82f3fd
Complete options
2025-12-12 15:51:51 +01:00
Aurélien CHALOT
29e17543bb
Add nxcdb hosts [nla]
2025-12-12 15:42:38 +01:00
MaxToffy
f78c212f04
Update log message for nonsecure dynamic updates
...
Signed-off-by: MaxToffy <[email protected] >
2025-12-12 12:13:48 +01:00
MaxToffy
5240a2ae30
New module 'dns-nonsecure'
2025-12-12 12:00:14 +01:00
Alex
69c87d2e7f
Merge pull request #1034 from azoxlpf/feat/raisechild-aes
...
Add AES key support for golden ticket forging
2025-12-06 11:23:23 -05:00
Alexander Neff
2b0273a585
Simplify logic
2025-12-06 11:19:34 -05:00
azoxlpf
43f8c793ad
simplify krbtgt key logging with dict lookup
2025-12-06 15:54:13 +01:00
azoxlpf
01e95888d1
move etype option to class variable
2025-12-06 15:48:24 +01:00
Alex
2cbf2448e8
Merge pull request #680 from MickeyDB/main
...
Added share exclusion functionality
2025-12-06 08:47:35 -05:00
Alexander Neff
471b300145
Strip down logic
2025-12-06 08:42:37 -05:00
Alexander Neff
8af35a01f8
Merge branch 'main' into exclude-shares
2025-12-06 08:35:45 -05:00
Alex
0c0c04d39c
Merge pull request #648 from c4pit0ch3f/c4pi/simple_auth_fix
...
added support for LDAP simple auth
2025-12-06 08:21:25 -05:00
Alexander Neff
9439048b1a
Add e2e tests
2025-12-06 08:11:59 -05:00
Alexander Neff
ca49b09806
Remove outdated info
2025-12-06 08:08:55 -05:00
Alexander Neff
d6a871e012
Remove local-auth concept from LDAP protocol
2025-12-06 08:03:37 -05:00
Alexander Neff
5598fb718e
Remove local-auth arg as this does not exist in LDAP
2025-12-06 08:02:20 -05:00
Alexander Neff
46430af861
Disable signing when using simple bind as there is no signing/encryption
2025-12-06 08:01:30 -05:00
Alexander Neff
d44b1097b8
Enforce that simple bind is only used with plaintext user:password login
2025-12-06 08:00:15 -05:00
Alexander Neff
147642cb74
Switch to fail message for strongerAuthRequired
2025-12-06 07:31:15 -05:00
Alexander Neff
a3a352abb9
Add simple-bind flag and add error messages when signing/sealing is required
2025-12-06 07:29:16 -05:00
Alexander Neff
1509ab0bdb
Remove unused smb variables
2025-12-06 07:20:26 -05:00
Alexander Neff
8a7af4b19e
Add error message to ldap strongerAuthRequired error
2025-12-06 07:06:45 -05:00
Alexander Neff
712196f480
Merge branch 'main' into ldap-simple-bind
2025-12-06 05:58:26 -05:00
Alex
10127db5ac
Merge pull request #939 from Dfte/mssql_cbt_rework
...
[MSSQL] Add EncryptionReq flag to MSSQL proto
2025-12-05 12:59:52 -05:00
azoxlpf
35e4b021aa
Add AES key support for golden ticket forging
2025-12-05 18:39:18 +01:00
Alex
91150d5612
Merge pull request #759 from KriyosArcane/history
...
Add --history option for NTDS
2025-12-05 10:25:20 -05:00
Alexander Neff
af0cf844d6
Move info to debug log
2025-12-05 09:21:08 -05:00
Alexander Neff
66f84dce5a
Readd mssql timeout
2025-12-05 09:15:52 -05:00
Alex
61f41990ed
Merge pull request #1033 from Pennyw0rth/neff-fix-1032
2025-12-05 08:22:40 -05:00
Alexander Neff
ff4dcdadf4
Merge branch 'main' into nfs-db
2025-12-05 08:06:00 -05:00
Alexander Neff
a6d95d8bae
Fix description
2025-12-05 08:02:21 -05:00
Alexander Neff
09fcb9b0a3
Ensure enough arguments have been supplied to split
2025-12-05 08:02:09 -05:00
Alexander Neff
6fa2b7aace
Fix #1032 to not create empty workspace, but return after help display
2025-12-05 08:01:29 -05:00
Alex
59cdb14ace
Merge pull request #943 from Mauriceter/vnc-rbf33
...
BUG Fix: VNC, better handling of RFB 3.3
2025-12-03 09:58:55 -05:00
Alexander Neff
c38b5377da
Formatting
2025-12-03 09:55:44 -05:00
Mauriceter
b9bf1b8102
Merge branch 'Pennyw0rth:main' into vnc-rbf33
2025-12-03 14:14:42 +01:00
Joachim De Bats
c4116187b5
removed unsupported flag and checks before plaintext_login
2025-12-03 14:13:39 +01:00
Alex
0437747900
Merge pull request #1028 from Pennyw0rth/neff-fix-582
...
Insert FQDN instead of NETBIOS name into winrm db
2025-12-03 05:50:58 -05:00
Alexander Neff
1b3584d01f
Insert FQDN instead of NETBIOS name into winrm db
2025-12-03 05:18:44 -05:00
Alex
1df94a1319
Merge pull request #1027 from Pennyw0rth/neff-update-impacket
...
Update impacket
2025-12-03 04:25:39 -05:00
Alexander Neff
a455998548
Update impacket
2025-12-03 04:03:51 -05:00
Alex
6120b9302d
Merge pull request #1020 from Testeur-2-stylos/enum-av-withsecure
2025-12-02 14:10:37 +01:00
Alex
7834917a40
Merge pull request #1026 from 4zuk4m/main
...
--no-admin-check flag for smb to disable the "admin check" with SC_MANAGER_ALL_ACCESS which is done by default
2025-12-02 13:51:23 +01:00
Alexander Neff
d2659ecd8e
Fix help text
2025-12-02 07:35:57 -05:00
Alexander Neff
50007fee59
Add e2e tests
2025-12-02 07:17:31 -05:00
Alexander Neff
d8d55186b8
Don't add history hashes to db
2025-12-02 07:15:51 -05:00
Alexander Neff
4f91322692
Improve help text
2025-12-02 07:14:07 -05:00
Alexander Neff
4b68fcdecd
Log how many kerb keys were dumped
2025-12-02 07:12:51 -05:00
Alexander Neff
f3546d776b
Add arg to dump kerberos keys
2025-12-02 07:07:30 -05:00
Alexander Neff
98e1ddf4a1
Enforce that history and enabled arg are mutually exclusive and fix history output
2025-12-02 06:43:51 -05:00
Alexander Neff
5b48857277
Clean up logic
2025-12-02 06:06:56 -05:00
Alexander Neff
7153472967
Remove dummy var
2025-12-02 05:58:16 -05:00
Alexander Neff
985adc1469
Rename function and hash to secrets
2025-12-02 05:57:13 -05:00
Zyp3
a61201c7d8
Change on the no admin check condition in check_if_admin to avoid double negation
2025-12-02 11:47:14 +01:00
Zyp3
2836374053
Change on condition of no admin check (previous code was wrong, i m tired)
2025-12-02 11:01:29 +01:00
Zyp3
6c879039b7
Added a 'no admin check' option for SMB to disable the default admin check via SC_MANAGER_ALL_ACCESS
2025-12-02 10:41:39 +01:00
Alex
7c295611a9
Merge pull request #1025 from azoxlpf/Fix/netbios-resolution-raisechild
...
Fix NetBIOS resolution in raisechild
2025-12-01 15:52:39 +01:00
Alexander Neff
30e7dec1be
Store configuration context when enumerating target
2025-12-01 09:35:53 -05:00
azoxlpf
40323a77f6
add _get_domain_netbios
2025-12-01 14:34:48 +01:00
Alex
5601c95b78
Merge pull request #960 from azoxlpf/fix/mssql-xpcmdshell-permission-check
...
Fix/mssql xpcmdshell permission check
2025-12-01 12:26:29 +01:00
Alexander Neff
4d2e72c29a
Remove dumma var
2025-12-01 06:22:44 -05:00
azoxlpf
d5c0b5903d
Display SQL error message when xp_cmdshell query fails
2025-12-01 11:57:36 +01:00
azoxlpf
d3520c71df
prefer IS_SRVROLEMEMBER + fn_my_permissions combo for permission check
2025-12-01 11:04:26 +01:00
azoxlpf
a442db74ac
ruff fix
2025-12-01 11:04:26 +01:00
azoxlpf
ebcb4add65
fix ruff E702
2025-12-01 11:04:26 +01:00
azoxlpf
f0fd30f854
add permission check to prevent false success on xp_cmdshell enable
2025-12-01 11:04:26 +01:00
Alex
586733e5e7
Merge pull request #1022 from Pennyw0rth/neff-remove-entra-sync
...
Remove duplicate module
2025-11-29 15:10:16 +01:00
Alex
e5d51003e3
Merge branch 'main' into history
2025-11-29 13:45:47 +01:00
Alexander Neff
0c6b18a06a
Remove duplicate module
2025-11-29 07:43:30 -05:00
Testeur-2-stylos
6b9a0fa8a2
enum_av : ruff checked
2025-11-28 10:15:16 +01:00
Testeur-2-stylos
4fa0cb3056
enum_av : modify WithSecure product name
2025-11-28 09:49:01 +01:00
Testeur-2-stylos
80a3c77cef
enum_av : add WithSecure detector
2025-11-28 09:30:32 +01:00
Alex
7f588958e3
Merge pull request #768 from tiagomanunes/module-usercredman
...
Add credential manager dump feature to winrm protocol
2025-11-26 17:12:25 +01:00
Alex
46ba161784
Merge pull request #1017 from lebr0nli/fix-put-file
...
Fix issues with transferring large or non-UTF-8 data over NFS
2025-11-26 16:17:17 +01:00
Alexander Neff
e3c0d9eed1
Update pynfsclient
2025-11-26 10:10:55 -05:00
Alexander Neff
14411310ed
Abort upload if exists and voted no
2025-11-26 05:50:18 -05:00
Alexander Neff
3a65ad8228
Enquote paths
2025-11-26 05:49:40 -05:00
Alexander Neff
457f3e608f
Update pynfsclient
2025-11-26 05:49:23 -05:00
Alan Li
ea18a99810
Transfer data without decoding and use wtpref as the chunk size
2025-11-26 00:51:20 +08:00
Alan Li
bd121ea40f
Fix incorrect log output
2025-11-25 22:56:43 +08:00
Alex
74a1b39f6e
Merge pull request #1014 from Pennyw0rth/neff-fix-s4u2self
...
Fix bug when using delegation
2025-11-25 14:52:29 +01:00
Alexander Neff
87d290deb6
Return session key to store ST
2025-11-25 08:28:15 -05:00
Alex
f3cf3f9934
Merge pull request #1012 from lap1nou/db-mssql
...
fix: MSSQL db fix
2025-11-23 12:53:06 +01:00
Alexander Neff
7a1bb614e6
Add loggedin and admin relationships to db
2025-11-23 06:48:35 -05:00
lap1nou
64967da0db
fix: MSSQL db fix
2025-11-22 22:18:49 +01:00
Alex
bdfdcd3031
Merge pull request #1011 from Pennyw0rth/neff-add-priv-check-mssql
2025-11-22 19:13:30 +01:00
Alexander Neff
99ab1acd5a
Fix sam/lsa dump if user is not local admin
2025-11-22 08:31:44 -05:00
Alex
8407071696
Merge pull request #1003 from Pennyw0rth/neff-add-mssql-sam-lsa
...
Add MSSQL LSA and SAM dump
2025-11-21 17:18:34 +01:00
Alex
60d8a71772
Merge pull request #968 from hilarex/patch-1
...
Update firefox.py for new AES-256-CBC encryption (fix dpapi error)
2025-11-21 17:07:25 +01:00
Alex
9d176da35b
Merge pull request #1008 from lap1nou/add-computer-db
...
feat(db): adding add-computer credential
2025-11-21 17:06:07 +01:00
Alexander Neff
37e5bb4671
Formatting
2025-11-21 11:03:41 -05:00
Alex
b49532045c
Merge branch 'main' into patch-1
2025-11-21 17:01:40 +01:00
Alexander Neff
cf9b89e26c
Formatting
2025-11-21 11:01:06 -05:00
Alexander Neff
83bc8bd181
Fix logging in group-mem
2025-11-21 10:50:02 -05:00
Alexander Neff
b90be108c4
Remove unused vars
2025-11-21 10:48:29 -05:00
Alexander Neff
068874517f
Fix debugging params
2025-11-21 10:47:50 -05:00
Alexander Neff
77b9c2aecd
Fix password field
2025-11-21 10:46:05 -05:00
Alexander Neff
4ffc19c3a2
Fix name/accountname vars
2025-11-21 10:45:36 -05:00
Alexander Neff
01ba023b1f
Fix deletion of computers via ldap
2025-11-21 10:19:36 -05:00
Alexander Neff
b98d07173b
Move variables to where they belong to prevent crash on deletion
2025-11-21 10:18:47 -05:00
Alexander Neff
31587e219a
Simplify logic
2025-11-21 10:07:37 -05:00
Alexander Neff
4dc1bba7e4
Fix logic issues and formatting
2025-11-21 09:58:28 -05:00
Alexander Neff
7a841f6396
Use fail instead of highlight for failures and formatting
2025-11-21 09:30:24 -05:00
Alexander Neff
d536372de7
Make context and connection module variables
2025-11-21 08:43:24 -05:00
Alexander Neff
9627d4ba86
Fix hash usage
2025-11-21 08:41:23 -05:00
Alex
308c44c18e
Merge pull request #1010 from Pennyw0rth/neff-fix-deprecation-warning
2025-11-21 13:04:24 +01:00
Alexander Neff
e6da5ad54e
Mute pypsrp logger
2025-11-21 07:01:56 -05:00
Alexander Neff
6cb3bb6627
Fix import to fix sqlalchemy deprecation warning
2025-11-21 06:53:40 -05:00
Alex
ab5989b0f5
Merge pull request #1009 from Janrdrz/kaseya-indicator
...
enum_av module: add Kaseya EDR Agent indicator
2025-11-21 12:50:18 +01:00
Jan Rodriguez
c196a0d2e5
enum_av module: add Kaseya EDR Agent indicator
2025-11-20 16:59:45 -04:00
lap1nou
19886c077a
feat(db): adding add-computer credential
2025-11-19 22:01:45 +01:00
Tiago Nunes
f5dc6c4b2b
Filter out empty credentials, like dploot
2025-11-19 19:31:52 +01:00
Tiago Nunes
9f9fe2f55b
Improve logging
2025-11-19 19:28:32 +01:00
tiagomanunes
fcf36d7dda
Merge branch 'main' into module-usercredman
2025-11-19 18:18:32 +01:00
Alex
0573fac29e
Merge pull request #1005 from lap1nou/change-password-db
...
feat(db): modified the change-password module to modify the password in DB
2025-11-19 11:04:20 +01:00
Alexander Neff
d5beffc4c9
Readd user cred deletion in case there is a hash and we want to add pw (and vice vers)
2025-11-19 04:42:55 -05:00
Alexander Neff
987db4e76f
Fix deleting multiple cred ids
2025-11-19 04:42:32 -05:00
Alexander Neff
2f7234dd12
Remove inner exception handling so that pws are not updated if password change failed
2025-11-19 04:23:15 -05:00
Alexander Neff
6a1c2a168d
Only update credentials
2025-11-19 04:22:52 -05:00
Alexander Neff
4f8667b00b
Add e2e-tests
2025-11-19 03:55:41 -05:00
Alexander Neff
c425cefa25
Remove duplicate cred gathering group
2025-11-19 03:54:45 -05:00
Alexander Neff
7dc7ba946e
Merge branch 'main' into neff-add-mssql-sam-lsa
2025-11-19 03:52:21 -05:00
lap1nou
07a341fcac
feat(db): modified the change-password module to modify the password of the user in the DB if it's changed
2025-11-19 00:53:49 +01:00
lap1nou
684836f6c4
feat(db): modified the change-password module to modify the password of the user in the DB if it's changed
2025-11-19 00:39:34 +01:00
Tiago Nunes
df1d200174
Merge branch 'main' into module-usercredman
2025-11-18 21:28:36 +01:00
Alex
d1131975ca
Merge pull request #1004 from Pennyw0rth/neff-improve-help-page
...
Remove useless option group subtitles
2025-11-18 21:03:59 +01:00
Alexander Neff
21897fdb3e
Remove useless option group subtitles
2025-11-18 13:01:04 -05:00
Alexander Neff
123b14314f
Remove unnecessary dump-method arg
2025-11-18 12:51:28 -05:00
Alexander Neff
09d52f60af
Fix filename for sam dump
2025-11-18 12:39:11 -05:00
Alexander Neff
3a42297eaf
Fix winrm sam/lsa dump output path
2025-11-18 12:38:22 -05:00
Alexander Neff
86ed02d68a
Fix logging for lsa dump
2025-11-18 12:37:57 -05:00
Alexander Neff
16609eccfe
Add --lsa and --sam dumping to mssql
2025-11-18 12:37:30 -05:00
tiagomanunes
a0c69af12f
Merge branch 'main' into module-usercredman
2025-11-17 18:24:56 +01:00
Alex
e1729b19c1
Merge pull request #657 from XedSama/drop_library_ms
...
New module : drop-library-ms
2025-11-17 15:55:11 +01:00
Alexander Neff
2102847591
Fix e2etests
2025-11-17 06:57:53 -05:00
Alexander Neff
d19d24d4fd
Formatting
2025-11-17 06:42:51 -05:00
Alexander Neff
5474d64579
Formatting
2025-11-17 06:34:48 -05:00
Alexander Neff
a2fa01a09a
Formatting
2025-11-17 06:34:20 -05:00
Alexander Neff
e782f0a17c
Add IGNORE option as this exists in the code
2025-11-17 06:33:36 -05:00
Alexander Neff
c2726f7a16
Make name required otherwise you don't know the name to delete it
2025-11-17 06:32:08 -05:00
Alexander Neff
965f1976bb
Remove unnecessary check
2025-11-17 06:30:15 -05:00
Alexander Neff
affeed0c4e
Fiy syntax errors and update module specs
2025-11-17 06:27:22 -05:00
Alex
a9c97ab93d
Merge branch 'main' into drop_library_ms
2025-11-17 12:23:15 +01:00
Alex
fb282369ee
Merge pull request #825 from gatariee/feat-rbcd
...
added support for `--generate-st` and `--delegate-spn` flags
2025-11-16 14:02:39 +01:00
Alexander Neff
4fd412b9df
Use remoteName instead of manually building the target string
2025-11-16 07:57:50 -05:00
Alexander Neff
5161cbab03
Prevent .ccache.ccache filename
2025-11-16 07:53:32 -05:00
Alexander Neff
6f928782dc
Formatting
2025-11-16 07:51:45 -05:00
Alexander Neff
9f4246cf2d
Formatting
2025-11-16 07:30:43 -05:00
Alexander Neff
a829e958e6
Merge branch 'main' into rbcd-spn
2025-11-16 07:30:23 -05:00
Alexander Neff
718cbdb27c
Formatting
2025-11-16 07:29:00 -05:00
tiagomanunes
11e670a6f0
Merge branch 'main' into module-usercredman
2025-11-16 12:37:19 +01:00
Alex
0fcba561d7
Merge pull request #1000 from Pennyw0rth/neff-fix-#999
2025-11-16 11:12:09 +01:00
Alexander Neff
fa9f876287
Make --debug and --verbose mutually exclusive
2025-11-15 17:07:55 -05:00
Alex
d4b2ed0764
Merge pull request #997 from Pennyw0rth/neff-fix-mssql-exec
...
Add error checking to mssql_exec
2025-11-15 15:25:16 +01:00
Alex
4e5027d257
Merge branch 'main' into neff-fix-mssql-exec
2025-11-15 14:41:14 +01:00
Alex
5986caa4c1
Merge pull request #998 from Pennyw0rth/neff-swap-impacket-branch
...
Switch impacket back to fortra
2025-11-15 14:37:40 +01:00
Alexander Neff
c86e8fd333
Switch impacket back to fortra
2025-11-15 08:20:14 -05:00
Alexander Neff
85b224cb1e
Fix output type to satisfy splitlines()
2025-11-14 09:10:54 -05:00
Alexander Neff
fd0d0b2909
Remove unused import
2025-11-14 08:50:51 -05:00
Alexander Neff
bdf47959dc
Add check for error when the mssql query failed
2025-11-14 08:50:34 -05:00
Alex
277e05eb83
Merge pull request #981 from azoxlpf/fix/certipy-find-kerberos-auth
...
Fix Kerberos authentication handling in certipy-find
2025-11-14 13:01:44 +01:00
Alexander Neff
12134998e3
Formatting
2025-11-14 06:57:01 -05:00
Alex
653352cb3d
Merge pull request #792 from azoxlpf/feat/raisechild
...
Add raisechild module
2025-11-13 18:54:29 +01:00
Alex
f3211ddf34
Merge pull request #995 from Pennyw0rth/neff-fixes
...
Polish #895 and fix numerous bugs
2025-11-13 14:05:05 +01:00
Alexander Neff
a87143d27f
Fix #878 by adding a general FileNotFound exception handling
2025-11-13 07:00:59 -05:00
Alexander Neff
67ddd28ba2
Fix #889 by adding a proper fail message when nopac with null auth is used
2025-11-13 06:36:40 -05:00
Alexander Neff
0bfa8fb3b5
Fix #892 by setting remoteName of the connection
2025-11-13 06:28:25 -05:00
Marshall Hallenbeck
86bf9d446d
fix(samr/lsa): support hash authentication; fixes #871
2025-11-13 06:16:23 -05:00
tiagomanunes
1a080f0624
Merge branch 'main' into module-usercredman
2025-11-12 21:03:23 +01:00
Alex
fe8d9bc27c
Merge pull request #994 from Pennyw0rth/neff-fix-sccm
...
Fix encoding issue and use proper LDAP attr parsing in SCCM module
2025-11-12 15:30:39 +01:00
Alexander Neff
3c30b9c9f3
Remove unused import
2025-11-12 09:26:16 -05:00
Alexander Neff
2dbae0b5ae
Fix encoding issue and use proper ldap parsing
2025-11-12 09:23:42 -05:00
Alex
972c3dfd6a
Merge pull request #982 from stfnw/ldap-database-signing-channelbinding
...
Add LDAP signing and LDAPS channel binding info to db
2025-11-12 15:09:25 +01:00
Alexander Neff
1ea2d8ce1c
Readd table columns for signing&cbt
2025-11-12 09:04:27 -05:00
Alexander Neff
bd1aec630d
Merge branch 'main' into ldap_cbt_db
2025-11-12 09:02:25 -05:00
Alex
cb9ad2d6b8
Merge pull request #727 from Pennyw0rth/database_rework
...
Database rework
2025-11-12 13:13:54 +01:00
Alexander Neff
34f769cb6e
Remove unused import
2025-11-12 07:01:50 -05:00
Alexander Neff
80d2f4b6b4
Use nxc_logger for reflection error messages
2025-11-12 07:00:09 -05:00
Alexander Neff
d0a7ba097e
Formatting
2025-11-12 04:35:38 -05:00
Alexander Neff
13b4823e9a
Merge branch 'main' into database_rework
2025-11-12 04:29:37 -05:00
Alexander Neff
d443ddec92
Formatting
2025-11-12 04:25:34 -05:00
Alexander Neff
5db48461c2
Fix function description
2025-11-11 08:34:46 -05:00
Alexander Neff
d66adbf969
Formatting
2025-11-11 08:34:27 -05:00
Alexander Neff
a7618dc43f
Formatting
2025-11-11 07:26:15 -05:00
Alexander Neff
de0aa37450
Move function
2025-11-11 07:26:01 -05:00
Alex
ab9a47386c
Merge pull request #991 from Pennyw0rth/neff-fix-nfs-ls
...
Fix dir listing on NFS
2025-11-11 11:15:46 +01:00
tiagomanunes
527c9bf8b4
Merge branch 'main' into module-usercredman
2025-11-11 10:34:49 +01:00
Alex
3dfd421810
Merge pull request #990 from Janrdrz/forti-indicators
...
enum_av module: add FortiClient and FortiEDR indicators
2025-11-11 10:10:08 +01:00
Alexander Neff
343d1ce9dc
Update pynfsclient
2025-11-11 03:59:12 -05:00
Alexander Neff
3c8d5b209f
Continue requesting dir listing data if more entries can be fetched
2025-11-11 03:58:58 -05:00
Jan Rodriguez
da7425ddf9
fix: { typo
2025-11-10 22:02:36 -04:00
Jan Rodriguez
a1be84cec4
enum_av module: add FortiClient and FortiEDR indicators
2025-11-10 21:45:44 -04:00
azoxlpf
052ad2335c
move from ticketer import to manual PAC/TGT build
2025-11-10 22:33:13 +01:00
Alex
cfa3812a4e
Merge pull request #988 from augustus-7613/fix-typo-in-winrm-args
...
fix: Correct typos in WINRM argparse
2025-11-10 21:43:07 +01:00
augustus-7613
59fa75c8e4
fix: Correct typos in WINRM argparse
2025-11-10 18:40:37 +01:00
Joachim De Bats
2b38c865c8
removed stypes from host info
2025-11-10 14:30:28 +01:00
Alexander Neff
4b90445fc0
Simplify logic
2025-11-09 17:20:32 -05:00
Alexander Neff
1311a2aa11
Fix description
2025-11-09 17:20:23 -05:00
Alexander Neff
eac3253c90
Simplify logic
2025-11-09 16:37:54 -05:00
Alexander Neff
29a89d40c4
Directly use connection values
2025-11-09 16:28:08 -05:00
Alexander Neff
5353f6b6a5
Remov unnecessary checks
2025-11-09 16:09:12 -05:00
Alexander Neff
2ba4604ca3
Move contributor name to class desc
2025-11-09 16:08:50 -05:00
Joachim De Bats
82f2892a14
rename sec to stypes
2025-11-07 15:13:45 +01:00
Joachim De Bats
dc251ce751
moving probing to enum_host_info and fixing issues with stype 1
2025-11-07 11:18:59 +01:00
Mauriceter
bb63598ba7
Merge branch 'Pennyw0rth:main' into vnc-rbf33
2025-11-07 09:36:15 +01:00
hilarex
8d8f7955f9
Fix 3DES decryption for older Firefox versions by truncating keys to 24 bytes
...
Signed-off-by: hilarex <[email protected] >
2025-11-06 09:42:59 +01:00
azoxlpf
68fc9b8bf2
replace gettatr with connetion.args.dns_server
2025-11-03 15:00:43 +01:00
Alex
5a5c63f50b
Merge pull request #983 from Pennyw0rth/neff-fix-#980
...
Fix RDP execution without output
2025-11-03 14:27:32 +01:00
Alexander Neff
d24304a348
Replace static 'lodos' strings with 'test'
2025-11-03 07:59:27 -05:00
Alexander Neff
63b6d2bf08
Make mssql coerce description more accurate
2025-11-03 07:58:56 -05:00
Alexander Neff
d5dd1c1b15
Move logic of clipboard check into case when we want to get the output
2025-11-03 07:54:44 -05:00
Stefan Walter
34f624fdc8
Add LDAP signing and LDAPS channel binding info to db
...
Closes #731
2025-11-02 16:52:24 +01:00
azoxlpf
34b716b22a
neff requested changes
2025-11-02 15:06:00 +01:00
azoxlpf
564fc1e23c
remove unnecessary comment
2025-11-01 22:02:48 +01:00
azoxlpf
a3e14fe25a
Fix Kerberos authentication handling in certipy-find
2025-11-01 21:41:37 +01:00
tiagomanunes
a38cd132fc
Merge branch 'main' into module-usercredman
2025-11-01 13:14:43 +01:00
Alex
4260e51c36
Merge pull request #977 from Pennyw0rth/neff-fix-#976
...
Fix nxcdb signing export
2025-10-29 15:08:21 +01:00
Alexander Neff
281833ef4c
Fix nxcdb signing export
2025-10-29 09:54:16 -04:00
Alex
5454d63b1e
Merge pull request #925 from danwroy/print-to-log
...
Changed print() statements to new print-only logging method
2025-10-27 10:53:35 +01:00
Alexander Neff
d344651a5a
Use context logger instead of nxc_logger
2025-10-27 05:32:13 -04:00
danwroy
08fb634d7d
print to display in helpers/modules, restored version print in cli
...
even6_parser, pfx, get-network
Database-related modules left alone
2025-10-26 23:31:06 -07:00
Alexander Neff
6ef6cf6c92
Remove manual proto runner
2025-10-26 16:15:30 -04:00
Alex
da7a808294
Merge pull request #975 from Pennyw0rth/neff-fix-procdump
2025-10-26 21:01:33 +01:00
Alexander Neff
6df750462d
Update spec file
2025-10-26 15:14:05 -04:00
Alexander Neff
bc77940a34
Clean up code
2025-10-26 15:08:44 -04:00
Alexander Neff
e8d042d53a
Fix import problem and return on error
2025-10-26 15:02:32 -04:00
Alexander Neff
1f06f558d9
Formatting
2025-10-26 14:52:17 -04:00
Alexander Neff
5c2d42c68e
Update procdump executable
2025-10-26 14:52:17 -04:00
Tiago Nunes
42b44b63d2
Merge branch 'main' into module-usercredman
2025-10-24 18:44:49 +02:00
Alex
58e0f2f144
Merge pull request #970 from Pennyw0rth/neff-fix-#967
2025-10-24 14:52:55 +02:00
Alexander Neff
eb42f7bb06
Prompt fail message if no files could be extracted
2025-10-23 07:12:25 -04:00
Alexander Neff
75e4656356
Use smbexec for smb proto as it is the most reliable
2025-10-23 07:12:05 -04:00
Alexander Neff
4fc3d463b3
Fox kerberoast test
2025-10-23 06:03:48 -04:00
Alexander Neff
abf360f951
Formating
2025-10-23 05:14:21 -04:00
Alex
07c6bf6ccb
Merge pull request #941 from crosscutsaw/dump-computers_fix
...
Update dump-computers.py
2025-10-22 23:39:25 +02:00
Alexander Neff
f8d2ffafe6
Improve description
2025-10-22 17:36:11 -04:00
Alex
003043a3a3
Merge pull request #962 from azoxlpf/enhancement/schtask_as-adcs-reliability
...
feat(schtask_as): improve ADCS certificate handling and PFX retrieval
2025-10-22 23:32:00 +02:00
Alexander Neff
37868a127f
Formating
2025-10-22 17:28:09 -04:00
Alexander Neff
04b3ffef58
Remove unused imports
2025-10-22 23:19:54 +02:00
Alexander Neff
f9ec46eb51
Fix double logs directory path
2025-10-22 23:14:04 +02:00
Alexander Neff
af3677ebb6
Remove replace call to ensure windows compatability
2025-10-22 22:51:16 +02:00
Alexander Neff
bfbfaa954c
Use file format from connection object
2025-10-22 22:50:43 +02:00
Alexander Neff
f8e69c12cd
Refactor filename templating for logs
2025-10-22 22:32:50 +02:00
crosscutsaw
35885b51d1
Update dump-computers.py
...
Signed-off-by: crosscutsaw <[email protected] >
2025-10-22 20:11:14 +03:00
azoxlpf
56b74aed8c
remove certificate from user store after PFX export
2025-10-22 17:21:46 +02:00
Alexander Neff
55a80ecda5
Add short delay for check so cleanup is through
2025-10-22 11:15:49 -04:00
Alexander Neff
b3384a0971
Remove dependency to get-output-tries
2025-10-22 10:32:16 -04:00
Alex
bdd3722f48
Merge pull request #969 from Pennyw0rth/neff-improve-computers
2025-10-22 14:26:01 +02:00
Alexander Neff
9e8a8b7c40
Query the samaccountname instead of queryint the name and appending the dollar sign
2025-10-22 06:39:48 -04:00
hilarex
4ca939c96a
Update firefox.py for new AES-256-CBC encryption
...
Add Firefox 144+ password decryption support
- Support new AES-256-CBC encryption format (16-byte IV)
- Extract all master keys from NSS database (Firefox 144+ uses multiple)
- Expand keys to 32 bytes using SHA-256 when needed
- Maintain backward compatibility with legacy 3DES-CBC format
- Try all available keys until successful decryption
Signed-off-by: hilarex <[email protected] >
2025-10-22 10:09:36 +02:00
danwroy
742ed96f7f
Removed print_msg(), convert to display()
2025-10-20 14:39:24 -07:00
azoxlpf
7fc7806df0
Update 120s to 60s
2025-10-20 13:54:22 +02:00
azoxlpf
cbd218fd0c
feat(schtask_as): improve ADCS certificate handling and PFX retrieval
2025-10-17 16:50:36 +02:00
tiagomanunes
c77130298e
Merge branch 'main' into module-usercredman
2025-10-17 15:01:14 +02:00
Alex
3d407b47a4
Merge pull request #961 from Pennyw0rth/neff-fix-winrm-ps-output
...
Fix winrm output for powershell
2025-10-17 08:46:19 -04:00
Alexander Neff
0da48a35a4
Improve code for printing the PS streams
2025-10-17 07:59:03 -04:00
Alexander Neff
b232520362
Fix winrm output when executing powershell
2025-10-15 10:42:03 -04:00
tiagomanunes
88affc91fa
Merge branch 'main' into module-usercredman
...
Signed-off-by: tiagomanunes <[email protected] >
2025-10-13 18:23:16 +02:00
Alex
136b45cf28
Merge pull request #957 from Pennyw0rth/neff-fix-winrm-errors
...
Add stderr printing to winrm execution
2025-10-13 08:40:40 -04:00
Alexander Neff
4d637bcdaf
Remove unused import
2025-10-13 08:36:49 -04:00
Alexander Neff
594c3b9f75
Add stderr printing to winrm execution
2025-10-13 08:33:25 -04:00
tiagomanunes
ec0ed97f72
Merge branch 'main' into module-usercredman
2025-10-08 10:50:23 +02:00
Alex
f981215d77
Merge pull request #952 from Pennyw0rth/neff-fix-bh-stacktrace
...
Catch dns resolver issue when domain can't be resolved
2025-10-07 13:41:30 -04:00
Alexander Neff
bc5e842d69
Remove unused returns
2025-10-07 13:38:18 -04:00
Tiago Nunes
d3b324d001
Select correct masterkey based on DPAPI_BLOB metadata
2025-10-07 19:37:25 +02:00
Alexander Neff
e22b41d6d0
Catch errors from the bloodhound run
2025-10-07 13:35:31 -04:00
Alexander Neff
1ae8c5a148
Also catch NoNameservers
2025-10-07 13:32:30 -04:00
Alexander Neff
dece6b0177
Catch dns resolver issue when domain can't be resolved
2025-10-07 13:28:30 -04:00
tiagomanunes
d6650a0db7
Merge branch 'main' into module-usercredman
2025-10-07 18:56:44 +02:00
Alex
1f04ce2feb
Merge pull request #951 from Pennyw0rth/neff-fix-backup_operator
...
Readd removed code
2025-10-07 12:41:15 -04:00
Alexander Neff
ad71df8031
Readd removed code
2025-10-07 12:16:12 -04:00
tiagomanunes
cb3cd3dd7b
Merge branch 'main' into module-usercredman
2025-10-05 19:13:11 +02:00
Alex
bb668cae65
Merge pull request #857 from Pennyw0rth/neff-add-certipy-find
...
Add certipy module with 'find' implementation
2025-10-05 11:59:54 -04:00
Alex
5c5f19b9fd
Merge pull request #946 from Pennyw0rth/neff-fix-#945
...
Use SMBv1 in enum_host_info to get Windows version from smbv1
2025-10-05 08:54:55 -04:00
Alexander Neff
ec05735933
Fix copilot solution where smbv1 could not be initialized anymore
2025-10-04 17:58:00 -04:00
Alexander Neff
5793ccc778
Fix logic bug where a connection would have been created if there is a timeout
2025-10-04 17:51:33 -04:00
Alexander Neff
19ed5d31e1
Integrate SMBv1 setup on first connection into create_conn_obj
2025-10-04 07:08:40 -04:00
Alexander Neff
5fe634ddc2
Use SMBv1 in connection info to get hostname from smbv1
2025-10-03 17:49:29 -04:00
tiagomanunes
1800062f31
Merge branch 'main' into module-usercredman
2025-10-02 16:45:43 +02:00
Joachim De Bats
76961df2fa
better handling of RFB 3.3
2025-10-02 10:03:16 +02:00
crosscutsaw
b3c34a931c
Update dump-computers.py
...
added samaccountname fallback
2025-10-01 02:01:26 +03:00
Deft_
f77c6ae8d8
sed Encryption/EncryptionReq
...
sed Encryption/EncryptionReq
Signed-off-by: Deft_ <[email protected] >
2025-09-29 09:46:49 +02:00
Deft_
8ebd935d11
Add encryption flag in enum_hosts
...
Signed-off-by: Deft_ <[email protected] >
2025-09-28 21:33:14 +02:00
Deft_
b2e97cb973
Merge branch 'main' into mssql_cbt_rework
2025-09-28 19:20:08 +02:00
Aurélien CHALOT
378a8b48bf
Comply with Ruff
2025-09-28 19:17:15 +02:00
Aurélien CHALOT
2cab05041f
Patch so that authent works anytime
2025-09-28 19:04:46 +02:00
Aurélien CHALOT
71d7ef0f3f
Remove double : typo
2025-09-28 18:01:08 +02:00
Aurélien CHALOT
5bbad4e023
Add ChannelBinding computing for MSSQL
2025-09-28 17:49:25 +02:00
Alexander Neff
35e9afdbb8
Remove StringIO and remove impackets dump function calls
2025-09-28 11:21:32 -04:00
Alexander Neff
bedb06a49a
Remove StringIO
2025-09-28 11:20:27 -04:00
Alex
800bc5ec5e
Merge pull request #938 from Dfte/dedent2
...
Striped
2025-09-28 09:39:16 -04:00
Aurélien CHALOT
08bb98d068
Striped
2025-09-28 15:31:42 +02:00
Alex
d151912354
Merge pull request #937 from Dfte/dedent
...
Add dedent for easier reading
2025-09-28 09:28:48 -04:00
Alexander Neff
5ef5c7313a
Remove unnecessary strip command
2025-09-28 09:26:16 -04:00
Aurélien CHALOT
81b724a71e
Add dedent for easier reading
2025-09-28 15:04:04 +02:00
Tiago Nunes
d27f1c207c
Add exception handling around credential decryption
2025-09-28 11:48:42 +02:00
tiagomanunes
c049826c98
Merge branch 'main' into module-usercredman
2025-09-28 09:45:40 +01:00
Alex
08207eef18
Merge pull request #935 from Dfte/ntlmreflection_path
...
[NTLM reflection] Fix false assumption over smb signing
2025-09-27 10:55:20 -04:00
Alexander Neff
1c77c6496f
Typo
2025-09-26 13:08:52 -04:00
Aurélien CHALOT
c77800b9eb
fix typo
2025-09-26 18:09:32 +02:00
Aurélien CHALOT
f45baf80dd
Add modification info
2025-09-26 17:19:17 +02:00
Aurélien CHALOT
aa5dc329f9
Fix false assumption over smb signing
2025-09-26 17:06:40 +02:00
azoxlpf
e2d160bccc
fix Ruff violations and normalize indentation
2025-09-26 09:28:19 +02:00
danwroy
f11e848e6e
Fix: auto-formatting removed, all edits from nxcdb.py removed
2025-09-25 20:56:06 -07:00
Alexander Neff
2c07e1d801
Formatting
2025-09-25 19:03:13 -04:00
Alexander Neff
98e86ea33e
Merge branch 'main' into winrm_dpapi
2025-09-25 19:01:38 -04:00
Alex
6ba4427701
Merge branch 'main' into feat/raisechild
2025-09-25 18:46:11 -04:00
Alexander Neff
7de5c48492
Rename module back to certipy-find because this is the only function we want to integrate
2025-09-24 18:17:10 -04:00
Alexander Neff
db887ac7b3
Fix certipy dependency name
2025-09-24 18:10:39 -04:00
Alexander Neff
8f72ddd6ca
Add category for certipy-find
2025-09-24 18:10:21 -04:00
Alexander Neff
84b59d6c10
Merge branch 'main' into neff-add-certipy-find
2025-09-24 12:23:02 -04:00
Alex
0278b81c3b
Merge pull request #932 from joaovarelas/main
...
enum_av module: add checkpoint indicators
2025-09-24 12:17:33 -04:00
joaovarelas
b2e123417b
enum_av module: add checkpoint indicators
2025-09-24 16:44:25 +01:00
Alex
32c1a4aff2
Merge pull request #908 from Dfte/schtaskas_certreq
...
Add certificate request options to schtask_as
2025-09-23 05:43:33 -04:00
Alexander Neff
002480462c
Formatting
2025-09-21 12:32:38 -04:00
Alexander Neff
55f1581c8e
Small error message adjustment
2025-09-21 12:31:12 -04:00
Alexander Neff
4c256884db
Add more flexibility to account for possible attacker time skew and delete task even when erroring
2025-09-21 12:24:43 -04:00
Alexander Neff
5a756f1129
Add error output if schtask raises an exception
2025-09-21 12:23:49 -04:00
Alexander Neff
9bac586a49
Ensure ca_name arg has the correct format
2025-09-21 12:23:28 -04:00
Alex
7df74b90a5
Merge branch 'main' into schtaskas_certreq
2025-09-21 08:39:00 -04:00
Alex
9cf6f59f90
Merge pull request #929 from Dfte/fix_schtask_as
...
Fix missing ,
2025-09-21 08:34:15 -04:00
Alex
56da9afc63
Merge pull request #919 from Pennyw0rth/neff-allow-kerbroast-computers
...
Allow kerbroast computers
2025-09-21 08:28:57 -04:00
Aurélien CHALOT
4eadf3b5a0
Overall review
2025-09-21 10:33:08 +02:00
Aurélien CHALOT
f1f0fba2dd
Overall review
2025-09-21 10:28:21 +02:00
Aurélien CHALOT
509b238fb3
Overall review
2025-09-21 10:25:50 +02:00
Aurélien CHALOT
384f362579
Fix missing ,
2025-09-20 21:14:06 +02:00
Alexander Neff
444e3ddb29
Properly format computer accounts for tgs roasting
2025-09-19 19:06:26 -04:00
Alexander Neff
393be37b92
Refactor tgs output
2025-09-19 14:41:21 -04:00
Alexander Neff
52858cd750
Ensure format of CA
2025-09-18 13:33:16 -04:00
Alex
c689eb0978
Merge pull request #851 from azoxlpf/fix/nxdomain-duplicate-logs
...
Stop logging NXDOMAIN multiple times in DNS resolution
2025-09-18 12:07:40 -04:00
Alex
0bc8101eb7
Merge pull request #920 from Pennyw0rth/neff-fixes
...
Minor bug fixes
2025-09-17 09:47:42 -04:00
danwroy
4df95b4118
Changed print() statements to new print-only logging method (top-level files only)
...
Added formatting-free "print_msg" method to nxc_logger, with option to
print to log file
2025-09-17 04:10:53 -07:00
Alexander Neff
f4bd6f8798
Formatting
2025-09-10 19:11:35 -04:00
Alexander Neff
abd0c83ef7
Cast values to string in case bytes are returned
2025-09-10 19:07:26 -04:00
Alexander Neff
3bb18b4ee4
Add error handling for each input target in case the parsing fails for one file
2025-09-10 19:06:03 -04:00
Alexander Neff
30c2f23dcf
Add SYSVOL share to exclusion list of scuffy
2025-09-10 19:05:32 -04:00
Alexander Neff
e80654f980
Allow roasting computer accounts as well if specified
2025-09-10 12:49:17 -04:00
Marshall Hallenbeck
027e520824
Merge pull request #912 from Pennyw0rth/marshall-kerberoast-user-list-fix
...
Allow kerberoasting on specific users
2025-09-10 11:42:27 -05:00
Alexander Neff
58428af5ae
Add record type to fail output
2025-09-09 20:17:58 -04:00
Marshall Hallenbeck
53fbac1279
Merge pull request #911 from azoxlpf/fix/ldap-dclist-hostname-kerberos
...
Resolve hostname to IP in dc_list when no --dns-server is given
2025-09-09 19:15:29 -05:00
Alex
c24c2993c5
Merge pull request #918 from azoxlpf/fix/ntlm_reflection-transport-error
...
catch BrokenPipe and transport errors to prevent session crash
2025-09-10 01:25:27 +02:00
Alexander Neff
502236f0fc
Formatting
2025-09-09 19:22:02 -04:00
Alexander Neff
ae23596a2d
Wrap critical parts into try&except
2025-09-09 19:20:51 -04:00
Alexander Neff
cc7d8aa8f7
Wrap critical parts into try&except
2025-09-09 19:19:09 -04:00
Alexander Neff
5e2ec7326e
Remove unused import
2025-09-09 18:42:25 -04:00
Alexander Neff
b3b38d9e2a
Move trigger_winreg to smb protocol
2025-09-09 18:41:30 -04:00
Alexander Neff
f17cc9c502
Add debug log messages
2025-09-09 18:35:59 -04:00
Alex
9ab9989f27
Merge pull request #914 from azoxlpf/fix/webdav-transport-errors
...
fix(webdav): handle transport errors and prevent session crash
2025-09-09 23:29:47 +02:00
Alexander Neff
d4b91f72ed
Remove unnecessary returns
2025-09-09 16:39:57 -04:00
Alexander Neff
074309f2f2
Simplify logic
2025-09-09 16:38:04 -04:00
Alexander Neff
7b3debabab
Use contextlib instead of empty try&except
2025-09-09 16:37:36 -04:00
azoxlpf
bfd014f9d2
catch BrokenPipe and transport errors to prevent session crash
2025-09-08 17:45:45 +02:00
Marshall Hallenbeck
a610adedc3
Merge pull request #887 from Pennyw0rth/issues-881
...
fix(enum_ca): properly return false if theres an error with fetchList
2025-09-08 09:31:46 -04:00
azoxlpf
e3ef313e34
remove null session skip
2025-09-08 14:58:48 +02:00
Alex
d0ea79a199
Merge pull request #916 from Pennyw0rth/neff-enforce-category
...
Enforce that category is one of the enums
2025-09-08 12:51:28 +02:00
Alexander Neff
47ec489a93
Enforce that category is one of the enums
2025-09-08 04:11:38 -04:00
Alexander Neff
011fc0d9dd
Merge branch 'main' into issues-881
2025-09-08 04:07:26 -04:00
Alexander Neff
1fe2240018
Remove return values and add module options text
2025-09-08 04:03:50 -04:00
Aurélien CHALOT
f7c12ef462
s/successs/debug/d
2025-09-08 09:46:56 +02:00
Alex
da4a846f7f
Merge pull request #909 from azoxlpf/fix/maq-null-session-crash
2025-09-08 00:02:19 +02:00
Alexander Neff
9ba651c3e8
Simplify maq code
2025-09-07 17:37:53 -04:00
azoxlpf
f4b6fb5c0b
rename on_login to on_admin_login
2025-09-07 18:53:57 +02:00
Azox
847192c62d
Merge branch 'main' into feat/raisechild
...
Signed-off-by: Azox <[email protected] >
2025-09-07 18:29:11 +02:00
azoxlpf
f89de1c617
Update code to follow new module conventions
2025-09-07 18:22:24 +02:00
azoxlpf
d2f6a33587
fix(webdav): handle transport errors and prevent session crash
2025-09-04 11:14:56 +02:00
azoxlpf
7507b238f0
add --dc-list to the e2e tests
2025-09-03 20:50:27 +02:00
Marshall Hallenbeck
ca52cc099f
feat(kerberoast): move get_conditional_action to helper and implement specific user kerberoasting
2025-09-03 13:40:57 -04:00
Alex
e434ec0fea
Merge pull request #905 from Mauriceter/CVE-2025-33073
2025-09-03 17:41:22 +02:00
Alex
8348fbdb32
Merge pull request #586 from Mauriceter/sccm-winreg
2025-09-03 17:41:05 +02:00
azoxlpf
da1b65f1aa
use parse_result_attributes and simplify result parsing
2025-09-03 16:58:19 +02:00
azoxlpf
eb38cd940e
fix: resolve hostname to IP in dc_list when no --dns-server is given
2025-09-03 13:57:55 +02:00
azoxlpf
b10b30736d
Fixing indentation
2025-09-03 11:44:08 +02:00
azoxlpf
acadc4b41f
avoid crash when LDAP search returns no result
2025-09-03 10:48:34 +02:00
Aurélien CHALOT
bb5cb3f25e
Initialize empty self.ca_name and self.template_name
2025-09-02 15:39:07 +02:00
Aurélien CHALOT
a94d9d2a45
Add certificate request options to schtask_as
2025-09-02 14:03:01 +02:00
Alex
c13aba6a24
Merge pull request #907 from SGMG11/schtasks_silent
2025-09-02 01:32:37 +02:00
Alexander Neff
a2d489dc48
Don't display show_output twice
2025-09-01 11:00:44 -04:00
Alexander Neff
a0375cb592
Use boolean check instead of string
2025-09-01 11:00:32 -04:00
Alexander Neff
5d23fb1012
Merge branch 'main' into schtask_silent
2025-09-01 10:54:01 -04:00
Alexander Neff
08db720176
Linting
2025-09-01 10:51:45 -04:00
Alexander Neff
3efb829eec
Add module category
2025-09-01 10:43:54 -04:00
Alexander Neff
857cb479e6
Merge branch 'main' into ntlm_reflection
2025-09-01 10:43:36 -04:00
Alexander Neff
47f90aa50c
Improve module description
2025-09-01 10:40:53 -04:00
Joachim De Bats
c564a31435
indentation issue
2025-09-01 16:24:45 +02:00
Alexander Neff
b80a5a041c
Readd signing check for database site
2025-09-01 10:14:51 -04:00
Alexander Neff
c751ede184
Don't display rpc_access_denied because of too much output of large ranges
2025-09-01 09:50:31 -04:00
Alexander Neff
48a799750b
Rename module
2025-09-01 09:50:03 -04:00
Alexander Neff
5f8ac2c89d
Rename module, improve descr and correct takeover report
2025-09-01 09:48:38 -04:00
Alexander Neff
db7c590e4f
Simplify reg queries
2025-09-01 09:38:03 -04:00
Alexander Neff
3860ba71c9
Simplify reg queries
2025-09-01 08:22:21 -04:00
Joachim De Bats
1a846462ae
updating module name
2025-09-01 09:29:36 +02:00
Alexander Neff
b37c657b79
Use existinig smb connection to get signing requirements
2025-08-31 15:55:55 -04:00
Alexander Neff
df224851c6
Add enumeration category
2025-08-31 15:55:40 -04:00
Alex
7cecb45019
Merge branch 'main' into sccm-winreg
2025-08-31 21:49:21 +02:00
mpgn
2f62843e41
Merge pull request #877 from Pennyw0rth/passpool
2025-08-31 21:40:20 +02:00
Alexander Neff
ae8fc4633b
Merge branch 'main' into passpool
2025-08-31 15:31:24 -04:00
Alexander Neff
5789296631
Formatting
2025-08-31 15:25:10 -04:00
Alex
6e7edbd60f
Merge pull request #859 from Pennyw0rth/neff-add-module-categories
...
Add module categories
2025-08-31 17:27:46 +02:00
Alexander Neff
0bcafedb46
Linting
2025-08-31 10:11:56 -04:00
Alexander Neff
d296737398
Add category for lockscreendoors module
2025-08-31 10:10:19 -04:00
Alexander Neff
35e3219ce5
Functionalise and extract module displaying logic
2025-08-31 10:08:04 -04:00
Alexander Neff
e0f5097ae1
Resolve merge conflicts
2025-08-30 21:06:52 -04:00
Alex
6c482cdd0e
Merge pull request #866 from rtpt-romankarwacik/simple_efs_activator
...
Remove efsr_spray module, superceded by simply using EPM map on the EFS interface
2025-08-31 02:55:33 +02:00
Alexander Neff
e428bcc788
Move function
2025-08-30 20:45:49 -04:00
Alexander Neff
d6609ae8a3
Sorted win list
2025-08-30 19:14:02 -04:00
Marshall Hallenbeck
cc01381c0a
feat(ldap): display group description for --groups
2025-08-29 10:46:55 -04:00
Joachim De Bats
cff422c6f5
ruff
2025-08-29 16:00:45 +02:00
Joachim De Bats
71b5742d63
unhappy ruff
2025-08-29 15:50:50 +02:00
Alex
882e93fc6a
Merge pull request #830 from 0xb11a1/add-tests-ntds-dump-raw
...
Fix poetry run pytest & adding tests to ntds-dump-raw module
2025-08-29 13:54:44 +02:00
Joachim De Bats
b295bb23bd
adding test in e2e _commands.txt
2025-08-29 11:26:48 +02:00
Mauriceter
1272f12e1c
Merge branch 'Pennyw0rth:main' into CVE-2025-33073
2025-08-29 10:57:56 +02:00
Joachim De Bats
7d3e48d0af
new module cve-2025-33073
2025-08-29 10:52:35 +02:00
Joachim De Bats
900fa08989
new module ntlm reflexion
2025-08-29 10:44:05 +02:00
Joachim De Bats
c5044f8aec
sccmrecon commit
2025-08-29 09:49:35 +02:00
Mauriceter
4588dc605c
Merge branch 'Pennyw0rth:main' into sccm-winreg
2025-08-29 09:43:44 +02:00
SGMG11
304c8fa6e0
Updated schtasks_as.py to control if output will be provided
...
Signed-off-by: SGMG11 <[email protected] >
2025-08-28 09:09:09 +02:00
Alex
864c88bc6a
Merge pull request #904 from lodos2005/patch-3
...
Unnecessary file
2025-08-27 20:43:34 +02:00
Hakan Yavuz
7589e124dd
An unnecessary file left over from GOAD Lab.
2025-08-27 21:32:58 +03:00
Alexander Neff
1261782177
Remove unnecessary new line in imports
2025-08-26 17:53:42 -04:00
mpgn
509f31f4d6
update passpol
2025-08-25 23:28:06 +02:00
mpgn
d6e0607ed0
update passpol
2025-08-25 23:25:55 +02:00
Alex
d4c38ead3c
Merge pull request #901 from Pennyw0rth/neff-fix-879
...
Fix 879
2025-08-24 19:48:33 +02:00
Alexander Neff
a050a59eab
Remove unnecessary try&except and return statements
2025-08-24 12:30:43 -04:00
Alexander Neff
915a68395a
Don't close connection after running the module
2025-08-24 12:30:14 -04:00
Alexander Neff
fa27fa793b
Add module option text
2025-08-24 12:29:40 -04:00
Marshall Hallenbeck
ccac581646
Remove debug log for DNS server in resolve_hostname
...
Signed-off-by: Marshall Hallenbeck <[email protected] >
2025-08-24 10:20:06 -04:00
Marshall Hallenbeck
39d63882ce
refactor(dc_list): clean up code
2025-08-24 10:20:06 -04:00
Marshall Hallenbeck
f0c9365f47
fix(dc_list): disable automatic configuration of DNS so we can override it to point to target; fixes #873
2025-08-24 10:20:06 -04:00
Marshall Hallenbeck
0ba9368004
fix(printnightmare): do not exit thread on failure to bind so other modules can run; fixes 882
2025-08-24 10:19:06 -04:00
Alex
911e3656f4
Merge pull request #900 from Pennyw0rth/neff-fix-anon-auth-badsuccessor
...
Refactor to use internal ldap search function to prevent stack traces
2025-08-24 16:08:14 +02:00
Alex
97e056e714
Merge pull request #899 from Pennyw0rth/neff-fix-anon-auth-gmsa
...
Fix stacktrace with anon auth and using gmsa
2025-08-24 16:08:07 +02:00
Alex
3331db779b
Merge pull request #898 from Pennyw0rth/neff-update-aardwolf
...
Fix aardwolf logging
2025-08-24 16:08:02 +02:00
Alexander Neff
80481fb685
Refactor to use internal ldap search function to prevent stack traces
2025-08-24 09:11:10 -04:00
Alexander Neff
206ba91e68
Fix anon auth and gmsa module by using internal search function
2025-08-24 08:30:47 -04:00
Alexander Neff
64c3c25fcc
Fix aardwolf logging
2025-08-24 07:56:30 -04:00
mpgn
486fc20493
update passpol
2025-08-23 19:36:07 +02:00
Alex
d2da64e7b3
Merge pull request #863 from adityatelange/adityatelange-patch-1
2025-08-23 16:38:22 +02:00
Marshall Hallenbeck
cb450cd5d9
Merge pull request #876 from Pennyw0rth/issues-874
...
fix(ldap): return False for general OS errors
2025-08-23 10:35:05 -04:00
Alexander Neff
0b8b577421
Improve error messages
2025-08-23 09:02:48 -04:00
Alexander Neff
9f636c9504
Move ldap information gathering to enum_host_info
2025-08-23 08:58:28 -04:00
Alex
a1ccb90065
Merge pull request #867 from P4cm4n90/patch-1
...
Update gpp_password.py
2025-08-23 13:39:08 +02:00
Alexander Neff
d28f447c58
Add module option text
2025-08-23 07:28:09 -04:00
Marshall Hallenbeck
c5bb5a2692
fix(enum_ca): properly return false if theres an error with fetchList; also ruff fix for return None
2025-08-21 11:40:47 -04:00
Roman Karwacik
81c6d9fb63
move get_dynamic_endpoint to NXCModule
2025-08-21 09:03:26 +02:00
mpgn
824dbffd12
add test
2025-08-20 23:33:18 +02:00
mpgn
c5792dbbc6
fix ruff
2025-08-20 23:30:59 +02:00
mpgn
52ca6347fd
add ldap pass-pol option #868
2025-08-20 23:27:24 +02:00
Marshall Hallenbeck
9b8e7534a8
fix(ldap): return False for general OS errors
2025-08-20 14:31:08 -04:00
Roman Karwacik
eadd3a1b90
fix ruff errors
2025-08-20 15:36:00 +02:00
Roman Karwacik
ecbbb9a4d7
add placeholder with [REMOVED] description
2025-08-20 15:29:47 +02:00
Damian
08627beed9
Update gpp_password.py
...
The gpp_password accepts only share's name "SYSVOL". When openldap is used, the original SYSVOL share can named in lowercase manner - for example "sysvol".
The fix introduces treating "SYSVOL" share name as case-insensitive.
Signed-off-by: Damian <[email protected] >
2025-08-20 12:02:55 +02:00
Roman Karwacik
2a5d0f0e24
Remove efsr_spray module, superceded by simply using EPM map on the EFS interface before using the coercion methods
2025-08-20 11:03:21 +02:00
Alexander Neff
084d048712
Change module categories
2025-08-19 13:27:32 -04:00
Alexander Neff
7dad6d7697
Switch user-desc module to credential dumping
2025-08-19 13:16:56 -04:00
Alexander Neff
f90e648f7e
Fix listing modules without IP
2025-08-19 12:57:57 -04:00
Alexander Neff
013f0ecbf9
Formatting
2025-08-19 12:55:28 -04:00
Aditya Telange
5a44e466d3
Show message when krb conf is saved. Help user to export it as a kerberos understandable variable
...
Signed-off-by: Aditya Telange <[email protected] >
2025-08-19 21:37:23 +05:30
Mickey De Baets
1b8066bc25
Merge branch 'main' into main
2025-08-19 12:30:13 +02:00
mpgn
8af4bfa626
Merge pull request #856 from Pennyw0rth/guest
2025-08-17 22:07:26 +02:00
tiagomanunes
d3d6697eb4
Merge branch 'main' into module-usercredman
2025-08-17 11:11:36 +01:00
Alex
5f29dd0779
Merge pull request #858 from Z4kSec/main
...
Update Masky module to 0.2.1 (fix warning message)
2025-08-16 22:24:11 +02:00
Alexander Neff
441badbced
Fix lock file
2025-08-16 16:17:48 -04:00
Alexander Neff
86ac49caf7
Merge branch 'main' into masky
2025-08-16 16:17:35 -04:00
Alexander Neff
88684dc175
Fix lock file
2025-08-16 16:16:51 -04:00
Alexander Neff
3a580c7008
Update masky
2025-08-16 16:14:32 -04:00
Alexander Neff
390eda3cba
Recategorize modules
2025-08-16 15:52:29 -04:00
Alexander Neff
4b1b9b6b69
Add category filtering to module listing
2025-08-16 15:19:51 -04:00
Alexander Neff
652fc12253
Categorize modules
2025-08-16 15:10:22 -04:00
Alexander Neff
ac7446badb
Add category to modules
2025-08-16 15:07:26 -04:00
Alex
ac85127877
Merge pull request #837 from E1A/main
...
Added the lockscreendoors module
2025-08-16 21:01:10 +02:00
Alexander Neff
9bde648867
Add CATEGORY enum
2025-08-16 13:02:55 -04:00
Alexander Neff
b06316fde0
Add 'No options available' to the module and the example module
2025-08-16 09:47:03 -04:00
Alexander Neff
db665c096a
Don't skip silently, bug provide a debug log
2025-08-16 09:44:26 -04:00
Alexander Neff
da7cb78942
Formatting and remove unnecessary check
2025-08-16 09:33:13 -04:00
Alexander Neff
4546db892a
Add debug log on parsing errors
2025-08-16 09:32:51 -04:00
Alexander Neff
9ae0aecc33
Formatting
2025-08-16 09:25:10 -04:00
Alexander Neff
8bb47665e7
Formatting
2025-08-16 09:22:20 -04:00
Zak
dccc7ef5f1
Merge branch 'Pennyw0rth:main' into main
2025-08-16 15:11:02 +02:00
Z4kSec
05fa63d1be
Update Masky module to 0.2.1
2025-08-16 13:02:13 +00:00
Alexander Neff
913605ba22
Rename module to 'certipy' so it is expandable in the future
2025-08-16 08:06:12 -04:00
mpgn
be20d01990
Merge pull request #676 from Adamkadaban/rdp-exec
2025-08-16 00:43:11 +02:00
Alexander Neff
7483a15da3
Only apply arg check on rdp proto so it doesn't crash on others
2025-08-15 17:33:10 -04:00
Alexander Neff
33a82c565a
Mute unicrypto logger and set log level of asyncio to error
2025-08-15 17:29:07 -04:00
Alexander Neff
19a51f543c
Mute aardwolf logger and increase cmd-timeout to 5
2025-08-15 16:46:05 -04:00
Alexander Neff
60dea2fb19
Add error output if command failed
2025-08-15 15:18:11 -04:00
Alexander Neff
1ce655ddbf
Merge branch 'main' into rdp-exec
2025-08-15 13:23:29 -04:00
Alexander Neff
eff606d00f
Make warning more accurate
2025-08-15 13:22:55 -04:00
Alex
82b0f973f5
Merge pull request #721 from Kahvi-0/main
...
Update schtask_as.py to help bypass detection
2025-08-15 19:13:24 +02:00
Alexander Neff
4ce75c0e50
Add unique identifier to filename
2025-08-15 13:13:06 -04:00
Alexander Neff
33ecbe207a
Formatting
2025-08-15 13:02:49 -04:00
Alexander Neff
ef5c65cabb
No unecessary return values
2025-08-15 12:54:10 -04:00
Alexander Neff
30806ee975
Fix description and ensure output path has backslashes
2025-08-15 12:53:56 -04:00
Kahvi-0xFF
f99e8ccac0
Merge branch 'main' into main
2025-08-15 10:27:39 -04:00
Alexander Neff
8be0509ef1
Add description
2025-08-15 09:53:41 -04:00
Alexander Neff
dd166c86fb
Add certipy-find module
2025-08-15 09:51:11 -04:00
Alexander Neff
adc83b717e
Add Certipy dep
2025-08-15 09:49:30 -04:00
Alexander Neff
c9b0edba74
Disable certipy logger
2025-08-15 09:49:08 -04:00
mpgn
020e5a12b9
check guest not default
2025-08-14 23:21:37 +02:00
mpgn
d117df7b83
fix ruff
2025-08-14 23:19:29 +02:00
mpgn
404f17be64
add guest check on recon
2025-08-14 23:16:45 +02:00
mpgn
074824423c
add warning before running x command
2025-08-14 17:36:14 +02:00
mpgn
05d15a9750
Merge pull request #846 from fulc2um/enum_inet
...
[SMB] Added new smb module to enumerate active network interfaces over SMB
2025-08-14 16:45:28 +02:00
fulc2um
e542fd6eb1
modified test command
2025-08-14 10:43:16 -04:00
fulc2um
d9de4db59f
renamed file and module
2025-08-14 10:41:45 -04:00
fulc2um
8a4c29de0e
Merge branch 'main' into enum_inet
2025-08-14 10:06:36 -04:00
Alex
7e7d447e56
Merge pull request #855 from Pennyw0rth/typo
...
Fix typo
2025-08-14 16:04:47 +02:00
Alexander Neff
b0fd02b4ec
Fix typo
2025-08-14 09:26:40 -04:00
fulc2um
c71a8688d6
Merge branch 'main' into enum_inet
2025-08-14 08:57:23 -04:00
mpgn
9784c2c58c
Merge pull request #853 from Pennyw0rth/dc
2025-08-14 08:45:24 +02:00
Alexander Neff
b2d960c566
Update impacket
2025-08-13 17:38:55 -04:00
Alexander Neff
d2f7140eab
Remove ntds dump warning
2025-08-13 17:32:40 -04:00
mpgn
00e19a1ded
Merge branch 'main' into dc
...
Signed-off-by: mpgn <[email protected] >
2025-08-13 21:10:26 +02:00
mpgn
1a1993f7e9
update poetry lock
2025-08-13 21:05:48 +02:00
Kahvi-0xFF
84af17f78c
Update schtask_as.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2025-08-13 11:15:18 -04:00
Kahvi-0xFF
85c4edc780
Update atexec.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2025-08-13 11:14:34 -04:00
Kahvi-0xFF
90c206f0fe
Update atexec.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2025-08-13 00:47:20 -04:00
Kahvi-0xFF
4c8e8f0585
Update atexec.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2025-08-13 00:38:02 -04:00
Kahvi-0xFF
1aa997f43b
Update schtask_as.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2025-08-13 00:37:40 -04:00
Kahvi-0xFF
086fad7cb2
Update schtask_as.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2025-08-13 00:31:47 -04:00
Kahvi-0xFF
f1c2840957
Update atexec.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2025-08-13 00:30:59 -04:00
Kahvi-0xFF
51ac6d6408
Update atexec.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2025-08-12 17:16:05 -04:00
Kahvi-0xFF
4e380b46a1
Update atexec.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2025-08-12 13:00:08 -04:00
Kahvi-0xFF
edb6f90116
Update schtask_as.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2025-08-12 12:57:55 -04:00
Kahvi-0xFF
4c4f3b99b9
Merge branch 'Pennyw0rth:main' into main
2025-08-12 12:57:22 -04:00
fulc2um
6f3c5bc6bf
Merge branch 'main' into enum_inet
2025-08-12 12:46:18 -04:00
azoxlpf
a37feba363
Stop logging NXDOMAIN multiple times in DNS resolution
2025-08-12 17:52:54 +02:00
Alex
dbb05457be
Merge pull request #850 from Pennyw0rth/neff-fix-issue-template
2025-08-12 11:01:09 +02:00
Alexander Neff
8f10f9ede6
Fixing the bug report issue template, currently not present on github
2025-08-11 19:45:11 -04:00
fulc2um
d1ed5073d7
Merge branch 'main' into enum_inet
2025-08-11 09:26:02 -04:00
Alex
8edaf13af1
Merge pull request #847 from A3-N/feat/mssql-database-table-list
...
Add --database option to MSSQL protocol
2025-08-11 14:59:12 +02:00
Alexander Neff
30cf67159e
Remove mutually exclusive group and multichar-singledash option
2025-08-11 08:52:29 -04:00
Adriaan Bosch
006ad7c6d8
mssql: add -db short option for --database
...
Signed-off-by: Adriaan Bosch <[email protected] >
2025-08-11 09:23:55 +02:00
fulc2um
3d8be59ee5
edited comment
2025-08-10 17:52:26 -04:00
Alexander Neff
18ba7dba6e
Revert metavar for query
2025-08-10 11:54:13 -04:00
Alex
1477b49450
Merge branch 'main' into feat/mssql-database-table-list
2025-08-10 17:49:22 +02:00
fulc2um
ee75c4316a
Merge branch 'main' into enum_inet
2025-08-10 09:36:21 -04:00
Alex
cb0f1259f5
Merge pull request #833 from gatariee/feat-lsassy
...
added `DUMP_TICKETS` flag to lsassy module
2025-08-10 14:37:59 +02:00
Alexander Neff
051bc34f41
Add defaults and linting
2025-08-10 08:18:10 -04:00
Alex
0e9d3e5c9b
Merge branch 'main' into feat-lsassy
2025-08-10 14:17:01 +02:00
adriaan.bosch
6402ac16a5
fix: remove _exec wrapper, run ruff fixes
2025-08-10 13:01:36 +02:00
fulc2um
abe3dfc054
Restored removed import of rrp
2025-08-09 18:15:20 -04:00
fulc2um
e46a962671
Switched --interfaces to execute using FSCTL_QUERY_NETWORK_INTERFACE_INFO and enum_inet (requires admin) to remote registry
2025-08-09 18:10:51 -04:00
adriaan.bosch
e8f8d7e90e
mssql: add --database flag to list databases or tables in a named DB
2025-08-09 17:05:34 +02:00
gatari
a742bce516
changed some defaults
2025-08-09 06:43:17 -04:00
tiagomanunes
c2731fb985
Merge branch 'main' into module-usercredman
2025-08-09 09:53:29 +01:00
fulc2um
0db3d64d59
Merge branch 'main' into enum_inet
2025-08-08 16:19:45 -04:00
Alexander Neff
486f47a6b7
Linting
2025-08-07 14:44:20 -04:00
Alex
e3520135a5
Merge branch 'main' into rdp-exec
2025-08-07 20:18:21 +02:00
Alex
83b71487cf
Merge pull request #824 from MaxToffy/reg-sessions
...
Add --reg-sessions option to SMB protocol
2025-08-07 18:24:41 +02:00
fulc2um
782f476e33
Added new module to enumerate active network interfaces over SMB
2025-08-06 14:01:41 -04:00
Kahvi-0xFF
daa37dd9f6
Update atexec.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2025-08-06 10:06:29 -04:00
Kahvi-0xFF
bc593ecb4c
Fresh atexec.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2025-08-06 10:04:09 -04:00
Kahvi-0xFF
7f037d79bd
Update schtask_as.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2025-08-06 10:03:35 -04:00
Kahvi-0xFF
5a226988cb
Update schtask_as.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2025-08-06 10:02:57 -04:00
Kahvi-0xFF
1440a6bf1e
Update atexec.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2025-08-06 10:01:32 -04:00
Kahvi-0xFF
ca9847cf61
Update schtask_as.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2025-08-06 09:59:28 -04:00
Kahvi-0xFF
df087a7444
Update schtask_as.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2025-08-06 09:58:45 -04:00
Kahvi-0xFF
5514bfe05c
fresh schtask_as.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2025-08-06 09:47:59 -04:00
tiagomanunes
d3832931b8
Merge branch 'main' into module-usercredman
2025-08-06 09:10:00 +01:00
E1A
ed4f6f4858
Merge branch 'main' of github.com:E1A/NetExec
2025-08-06 09:52:48 +02:00
E1A
a44fa60223
format expected descriptions as plain string in output
2025-08-06 09:52:40 +02:00
E1A
5a5a5b5756
Merge branch 'main' into main
2025-08-06 09:41:50 +02:00
E1A
a5fa60b62a
Fixed support for Win server 2008 and multiple descriptions
2025-08-06 09:40:43 +02:00
Kahvi-0xFF
a754149025
Merge branch 'main' into main
2025-08-06 00:35:11 -04:00
Alex
84d8f108c9
Merge pull request #845 from Pennyw0rth/neff-revert-#729
...
Revert "Merge pull request #729 from haytechy/refactor_SMBSpider"
2025-08-05 22:38:25 +02:00
Alexander Neff
74e49abf28
Revert "Merge pull request #729 from haytechy/refactor_SMBSpider"
...
This reverts commit 4137704a06 , reversing
changes made to e11898b182 .
2025-08-05 16:25:22 -04:00
Kahvi-0xFF
b8ce69480d
Update schtask_as.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2025-08-05 15:06:29 -04:00
Kahvi-0xFF
e663fb83d8
Merge branch 'main' into main
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2025-08-05 15:04:57 -04:00
Alex
e7799212b5
Merge pull request #844 from Pennyw0rth/neff-fix-dpapi
...
Fix dpapi
2025-08-05 20:32:59 +02:00
Alexander Neff
65be28dc19
Readd no_da var to fix dpapi with local admin
2025-08-05 14:18:29 -04:00
Alex
49d04493e3
Merge pull request #841 from x-ticker/patch-1
...
Fixed typo in smb.py
2025-08-05 15:51:51 +02:00
ticker
6debc5fb49
Typo in smb print_host_info
...
It was printing "domin" instead of "domain"
Signed-off-by: ticker <[email protected] >
2025-08-04 21:20:14 -04:00
Kahvi-0xFF
4ae11640c3
Update atexec.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2025-08-04 14:37:21 -04:00
Kahvi-0xFF
24ac21d513
Update atexec.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2025-08-04 14:23:32 -04:00
Kahvi-0xFF
aa8ee61a7b
Update schtask_as.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2025-08-04 14:23:04 -04:00
Kahvi-0xFF
ecd54323bf
Update atexec.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2025-08-04 14:18:29 -04:00
Kahvi-0xFF
c8de6fe76f
Update schtask_as.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2025-08-04 14:17:18 -04:00
Alex
24dc0879b9
Merge branch 'main' into module-usercredman
2025-08-04 18:42:41 +02:00
Alex
3c8bb13117
Merge pull request #838 from Pennyw0rth/neff-linting
...
Add 'Warning' rule to linting
2025-08-04 18:32:53 +02:00
E1A
5a53fcab93
Merge branch 'main' of github.com:E1A/NetExec
2025-08-04 16:23:11 +02:00
E1A
d1d0864002
Added and removed lock screen executables
...
Changed context.log.fail to context.log.highlight when if tampered = true
2025-08-04 16:23:02 +02:00
Alexander Neff
8ec8830e81
Linting
2025-08-04 09:40:55 -04:00
Alex
03dfe7f23c
Merge branch 'main' into neff-linting
2025-08-04 14:54:34 +02:00
tiagomanunes
c90270e25d
Merge branch 'main' into module-usercredman
2025-08-04 13:28:32 +01:00
Xed
cb6891b787
Merge branch 'main' into drop_library_ms
2025-08-04 11:36:49 +02:00
E1A
3a0f1c90e5
Merge branch 'main' into main
2025-08-04 09:57:38 +02:00
E1A
324dc0ccdd
Fixed issues for PR
2025-08-04 09:57:04 +02:00
Alex
8ca5874260
Merge pull request #818 from Dfte/schtask_refactor
...
Rework atexec and -M schtask_as to rely on a single TSCH_EXEC class
2025-08-03 17:12:41 +02:00
Alexander Neff
172bddbb4c
Autofix ruff whitepsaces
2025-08-02 12:39:44 -04:00
Alexander Neff
bb788a484e
Autofix ruff whitepsaces
2025-08-02 12:37:45 -04:00
E1A
ac0e0c4a29
Merge branch 'main' of github.com:E1A/NetExec
2025-08-02 18:31:03 +02:00
E1A
c67d43310c
Added lockscreendoors
2025-08-02 18:30:56 +02:00
Alexander Neff
21f6031129
Add 'Warning' rule
2025-08-02 12:30:47 -04:00
Alexander Neff
70922c5b85
Group session enumeration args
2025-08-02 12:23:24 -04:00
E1A
de03b9b163
Merge branch 'Pennyw0rth:main' into main
2025-08-02 18:08:08 +02:00
E1A
5f23eadc3a
ruff changes
2025-08-02 18:07:53 +02:00
Alex
97838b466c
Merge pull request #832 from tiagomanunes/improve-daclread-targetdn-from-file
...
Improve daclread: also allow passing a file for TARGET_DN, and refactor
2025-08-02 18:04:45 +02:00
Alexander Neff
eb33458e46
For unexpected errors inform user and make exception handling more specific
2025-08-02 12:02:34 -04:00
E1A
1f96460b01
Merge branch 'main' of github.com:E1A/NetExec
2025-08-02 17:55:10 +02:00
E1A
60c3afd20d
added credits
2025-08-02 17:53:52 +02:00
Alexander Neff
6c07fa8641
Convert while loop to for loop
2025-08-02 11:53:30 -04:00
E1A
3ca1987d6b
Merge branch 'Pennyw0rth:main' into main
2025-08-02 17:51:48 +02:00
E1A
b792021223
Added the lockscreendoors module
2025-08-02 17:51:23 +02:00
Alexander Neff
34e7d9f0ce
Linting
2025-08-02 11:48:34 -04:00
Alexander Neff
2124866551
Fix python escaping Syntax warning
2025-08-02 11:42:21 -04:00
Alexander Neff
e2c1e820c7
Reduce code lines
2025-08-02 11:41:45 -04:00
Alex
b1faef4cfa
Merge pull request #836 from Pennyw0rth/neff-add-null-auth
...
Add null-auth info to host banner
2025-08-02 17:31:08 +02:00
Alexander Neff
4522f00d6e
Add comment
2025-08-02 11:24:23 -04:00
Alexander Neff
e1c5271f43
Remove unused imports
2025-08-02 10:18:59 -04:00
Alexander Neff
da54a7f5b3
Add comments and small formatting
2025-08-02 10:18:42 -04:00
Alexander Neff
cc268f0e0a
Remove unused lines
2025-08-02 10:18:29 -04:00
Alexander Neff
49e80169fd
Add null-auth info to host banner
2025-08-02 08:26:13 -04:00
tiagomanunes
9a16a4fce4
Merge branch 'main' into improve-daclread-targetdn-from-file
2025-08-02 10:18:48 +01:00
tiagomanunes
68b2fe04a3
Merge branch 'main' into module-usercredman
2025-08-02 10:16:43 +01:00
MaxToffy
61f6ee1074
Less verbose output and fix formating
2025-08-01 16:17:59 +02:00
gatari
65fe159168
added newline for ruff compliance
...
Signed-off-by: gatari <[email protected] >
2025-08-01 21:38:13 +08:00
Marshall Hallenbeck
4137704a06
Merge pull request #729 from haytechy/refactor_SMBSpider
...
Refactor smb spider
2025-07-31 16:33:39 -04:00
Marshall Hallenbeck
4104caa5e8
Merge branch 'main' into refactor_SMBSpider
2025-07-31 16:25:25 -04:00
Marshall Hallenbeck
e11898b182
Merge pull request #835 from Pennyw0rth/marshall-add-awesome-contributors
...
docs(contributors): add termanix and dfte to awesome contributors
2025-07-31 14:43:46 -04:00
Marshall Hallenbeck
f4c199e1cc
docs(contributors): add termanix and dfte to awesome contributors
...
Signed-off-by: Marshall Hallenbeck <[email protected] >
2025-07-31 14:22:13 -04:00
Tiago Nunes
ba0c461aa2
Minor ruff
2025-07-31 16:12:13 +02:00
Tiago Nunes
db68c1303b
Clean up module option assignment and defaults
2025-07-31 16:07:16 +02:00
Tiago Nunes
8d432a5074
Small fixes: use format strings and built-in open(), lint unused variables
2025-07-31 15:57:43 +02:00
gatari
25e9586ace
added documentation for options
2025-07-31 07:41:25 -04:00
gatari
5566578daf
added support for dumping kerberos tickets
2025-07-31 07:32:09 -04:00
Mickey De Baets
49c89dbca6
Merge branch 'main' into main
2025-07-30 14:02:14 +02:00
Tiago Nunes
3d3b41de62
Use self.context consistently
2025-07-30 12:55:39 +02:00
Tiago Nunes
dce281dfba
More instance variables turned into local variables, and passed down the stack
2025-07-30 12:50:22 +02:00
Tiago Nunes
4d96ee6d52
Continue parsing targets if any are not found, instead of stopping
2025-07-30 12:44:24 +02:00
Tiago Nunes
78d691be12
Turn backup filename into local variable
2025-07-30 12:38:56 +02:00
Tiago Nunes
02dbcbdc5d
Also allow passing a file for TARGET_DN. Refactor to reduce duplication and complexity.
2025-07-30 11:59:08 +02:00
Alex
d0827bb78c
Merge branch 'Pennyw0rth:main' into refactor_SMBSpider
2025-07-29 21:02:55 +01:00
tiagomanunes
a53faf3c6a
Merge branch 'main' into module-usercredman
2025-07-29 11:30:19 +01:00
theuser
904769658d
Add tests for ntds-dump-raw module
2025-07-28 17:28:44 +04:00
theuser
d0f23b9dda
Fix cannot import name 'delete_workspace' from 'nxc.nxcdb' error
2025-07-28 17:28:27 +04:00
Alex
714c44bac8
Merge pull request #828 from 0xb11a1/add-lsa-ntds-dump-raw
...
Add TARGET option to ntds-dump-raw to dump LSA/SAM hashes
2025-07-28 13:15:45 +02:00
Alexander Neff
fedca6bcfb
Remove unnecessary function and formatting
2025-07-28 07:13:00 -04:00
gatari
f2361e27d6
changed --store-st to --generate-st
2025-07-28 05:47:06 -04:00
gatari
57a06d0612
added --delegate-spn flag
2025-07-28 05:38:30 -04:00
tiagomanunes
31ec2eeffc
Merge branch 'main' into module-usercredman
2025-07-27 13:27:46 +01:00
theuser
1d9b50210f
Add TARGET option to ntds-dump-raw to dump LSA/SAM hashes
2025-07-26 19:21:27 +04:00
gatari
96e4a306b7
sname bug fix
2025-07-25 05:30:22 -04:00
gatari
8ce7e2fe2a
added --store-st flag
2025-07-25 05:30:04 -04:00
MaxToffy
8b78206f72
ruff formating
2025-07-25 11:08:16 +02:00
MaxToffy
ab255aa9f4
Fix formating after user filtering
2025-07-25 11:03:35 +02:00
MaxToffy
3648ac579d
Add --reg-sessions option for SMB
2025-07-25 10:24:01 +02:00
Alex
a8183f8851
Merge pull request #821 from Pennyw0rth/neff-add-wmi-ntds-dump-raw
...
Add WMI to ntds_dump_raw module
2025-07-24 15:34:41 +02:00
Alex
2befb3a99f
Merge branch 'main' into neff-add-wmi-ntds-dump-raw
2025-07-24 15:26:53 +02:00
Alex
19a54d5aba
Merge pull request #820 from Pennyw0rth/neff-fix-wmi
...
Refactor WMI protocol execution
2025-07-24 15:25:22 +02:00
Alexander Neff
65d3723e7b
Remove string from testing, also increase characters for registry path
2025-07-24 09:21:39 -04:00
Alexander Neff
9ebac0f5df
Enable dump for wmi with powershell execution
2025-07-24 08:56:23 -04:00
tiagomanunes
09fd370ecf
Merge branch 'main' into module-usercredman
2025-07-24 08:51:39 +01:00
Alexander Neff
b717f30629
Bug fixes for when the command already starts with 'powershell ...'
2025-07-23 18:38:24 -04:00
Alexander Neff
af822e597a
Add -X for powershell execution
2025-07-23 18:05:22 -04:00
Alexander Neff
cb3564117d
Add powershell command execution method instead of using powershell in normal exec
2025-07-23 15:34:04 -04:00
Alexander Neff
64aa7c05ab
Remove print statement
2025-07-23 09:41:59 -04:00
Alexander Neff
917dcb505e
Clean up after retrieving files and dynamically try 10s to get the output in case stuff takes time
2025-07-23 09:30:31 -04:00
Alexander Neff
bab59de4bf
Optimize execution speed
2025-07-23 08:56:39 -04:00
Alexander Neff
e192f3cbb8
Split result output into 16KB chunks because that is the max value for registry keys
2025-07-23 07:53:15 -04:00
Aurélien CHALOT
5933a08f33
Remove print
2025-07-23 13:32:54 +02:00
Aurélien CHALOT
897fe67d72
Rework atexec and -M schtask_as to rely on a single TSCH_EXEC class
2025-07-23 13:30:23 +02:00
Alexander Neff
188ef13c87
Encode to b64 with powershell and not certutil
2025-07-23 06:15:01 -04:00
Alex
a4d54d1673
Merge pull request #468 from 0xb11a1/raw-ntds-copy
...
Add raw-ntds-copy module
2025-07-22 18:26:43 +02:00
Alex
7328c08182
Merge pull request #805 from termanix/patch-2
...
Update LDAP find-computer Module
2025-07-21 17:02:23 +02:00
Alexander Neff
36573e393e
Linting
2025-07-21 10:57:15 -04:00
Alexander Neff
86b74efd43
Improve module description
2025-07-21 10:52:24 -04:00
termanix
253d8ab93b
removed exception handling
...
Signed-off-by: termanix <[email protected] >
2025-07-21 17:38:18 +03:00
tiagomanunes
e60b47f88c
Merge branch 'main' into module-usercredman
2025-07-21 12:20:36 +01:00
Alex
776b84af85
Merge pull request #812 from Pennyw0rth/neff-fix-wmi
...
Fix command execution in wmi
2025-07-21 11:11:21 +02:00
Alex
ed7db99fab
Merge pull request #813 from termanix/terman-fix
...
Fix NFS Network Value
2025-07-21 09:58:22 +02:00
termanix
96a8ed2d02
fix group_names if returns empty
2025-07-21 03:36:24 -04:00
Alex
4e8d65093b
Merge pull request #811 from Pennyw0rth/neff-fix-daclread
...
Add ldap parsing to daclread
2025-07-20 20:05:17 +02:00
Alexander Neff
ffa46360a7
Execute each command seperatly so files are still deleted when previous commands fail
2025-07-20 14:04:52 -04:00
Alexander Neff
50edae4df1
Fix command execution in modules with output but no line printing
2025-07-20 14:02:34 -04:00
Alexander Neff
37de88547e
Linting
2025-07-20 14:01:14 -04:00
Alexander Neff
8892b6a5d8
Fix winrm execution
2025-07-20 13:58:35 -04:00
Alexander Neff
985a9880e0
Remove unused function
2025-07-20 08:22:35 -04:00
Alexander Neff
477940e6ff
Add ldap parsing to user info function
2025-07-20 08:21:25 -04:00
Alexander Neff
644298ecce
Add ldap parsing to sid resolv function
2025-07-20 08:16:05 -04:00
Alexander Neff
e4095ce851
Replace manual parsing with ldap parser and remove duplicate code
2025-07-20 08:08:04 -04:00
Alexander Neff
bdfd869c94
Add searchControls to search function
2025-07-20 08:05:10 -04:00
Alexander Neff
8cb93db83c
Fix file as target
2025-07-20 08:04:56 -04:00
Alexander Neff
c43a64c03f
Rename module from raw-ntds-copy to ntds-dump-raw
2025-07-20 07:35:54 -04:00
Alexander Neff
aa8b1fd97b
Add debug logging for exceptions
2025-07-20 07:30:03 -04:00
Alexander Neff
788ba90b97
Move powershell script to file instead of b64 inline
2025-07-19 12:57:43 -04:00
Alexander Neff
f7fa1fa1b4
Formatting
2025-07-19 08:24:15 -04:00
Alex
0b5aebd402
Merge branch 'main' into raw-ntds-copy
2025-07-19 14:06:14 +02:00
Alex
858d211417
Merge pull request #800 from Geetub/slinky_set_lnk_target
...
Slinky set lnk target
2025-07-19 13:24:59 +02:00
Geetub
d6fcee6c80
Merge branch 'main' into slinky_set_lnk_target
2025-07-19 13:00:49 +03:00
theuser
aa7f6d07b8
Merge branch 'raw-ntds-copy' of github.com:0xb11a1/NetExec into raw-ntds-copy
2025-07-19 13:50:41 +04:00
theuser
2bff24a3ff
Code cleanup, remove unnecessary debug information and add comments
2025-07-19 13:42:23 +04:00
termanix
f1d39a6e8a
DNS resolver change to with connection object
2025-07-18 10:53:21 -04:00
termanix
a0fb0f4cca
Merge branch 'main' into patch-2
2025-07-18 17:50:01 +03:00
tiagomanunes
d063f53b1e
Merge branch 'main' into module-usercredman
2025-07-18 09:35:30 +01:00
Tiago Nunes
e65303aad6
Ignore dump_method flag
2025-07-18 08:19:43 +02:00
Alex
e99e5c244c
Merge pull request #808 from Pennyw0rth/neff-fix-veeam
...
Fix veeam script if there is no salt reg key
2025-07-17 18:21:12 +02:00
Alexander Neff
44624b703c
Fix veeam script if there is no salt reg key
2025-07-17 11:43:46 -04:00
Tiago Nunes
6140b3ffdd
Bring back the credits
2025-07-17 13:16:37 +02:00
Mickey De Baets
edc399736f
Merge branch 'main' into main
...
Signed-off-by: Mickey De Baets <[email protected] >
2025-07-17 12:48:37 +02:00
Tiago Nunes
9614685d2d
Move functionality from module into winrm protocol
2025-07-17 12:42:49 +02:00
tiagomanunes
2b7d8abbbe
Merge branch 'main' into module-usercredman
2025-07-17 10:55:37 +01:00
mpgn
da949f1875
Merge pull request #804 from Pennyw0rth/hosts
...
Removing the horrible multiple hosts option
2025-07-17 00:15:58 +02:00
mpgn
95cd4f3383
Merge pull request #798 from Pennyw0rth/pso
...
Switch pso module to core feature
2025-07-17 00:15:41 +02:00
azoxlpf
baa735192a
add to the e2e tests
2025-07-16 21:53:23 +02:00
termanix
e3f7168858
IP resolver change to with DNS query
2025-07-16 12:41:13 -04:00
mpgn
e70aaa54c4
fix ruff
2025-07-16 17:36:00 +02:00
Alex
8d53bb5873
Merge pull request #803 from Pennyw0rth/neff-fix-get-network
...
Refactor get-network and fix encoding
2025-07-16 17:29:52 +02:00
Alexander Neff
753a773043
Remove undocumented option and unique IPs if only IPs are returned
2025-07-16 11:13:00 -04:00
Alexander Neff
a565676ea5
Remove check for Record type 'A' which would filter all other
2025-07-16 11:02:19 -04:00
Alexander Neff
6515b0da1a
Remove unused functions and imports
2025-07-16 10:44:14 -04:00
Alexander Neff
a44389c17b
Add correct ldap parsing
2025-07-16 10:42:38 -04:00
mpgn
4dd479a956
remove blank line
2025-07-16 16:25:49 +02:00
mpgn
95e7cdfc9f
remove the horrible multiple hosts option
2025-07-16 16:22:04 +02:00
Geetub
0565e4e176
Use ico extension as target
...
Signed-off-by: Geetub <[email protected] >
2025-07-16 12:51:23 +03:00
Geetub
b974d3d67c
Use .exe as target
...
Use .exe as target, since it triggers an SMB query also on Windows Explorer "Details view".
Signed-off-by: Geetub <[email protected] >
2025-07-16 12:08:54 +03:00
mpgn
217adf3a8f
add clipboard delay
2025-07-16 09:40:30 +02:00
mpgn
2d0bd8e443
add parsed
2025-07-16 09:33:48 +02:00
mpgn
c174e87237
fix search
2025-07-15 23:50:39 +02:00
Geetub
d5e6e6d6f3
Use pylnk3.for_file() to set LNK target.
...
Signed-off-by: Geetub <[email protected] >
2025-07-16 00:14:27 +03:00
mpgn
ea525f987f
readd missing function
2025-07-15 18:34:13 +02:00
mpgn
6bf9b8acb3
fix ruff
2025-07-15 18:30:08 +02:00
mpgn
9c68f76b73
update test
2025-07-15 18:28:08 +02:00
mpgn
0c967f2b95
fix ruff
2025-07-15 18:27:11 +02:00
mpgn
f32dd56fb3
switch pso module to core feature
2025-07-15 18:22:30 +02:00
mpgn
11d484b268
Merge pull request #788 from Pennyw0rth/opsec
2025-07-15 12:03:18 +02:00
Alex
5c2afa9623
Merge branch 'main' into raw-ntds-copy
2025-07-15 00:21:19 +02:00
Alex
8f973b1000
Merge pull request #764 from Pennyw0rth/neff-add-entra-id-sync-extractor
2025-07-14 16:47:34 +02:00
Marshall Hallenbeck
4b37669bda
Merge pull request #794 from Pennyw0rth/Marshall-Hallenbeck-update-pr-template
...
docs: add deprecation change type and clarify e2e tests checklist
2025-07-14 09:18:15 -04:00
Alexander Neff
b2503951ab
Remove opsec flags of new modules
2025-07-14 08:18:40 -04:00
Alex
46f6dada23
Merge branch 'main' into opsec
2025-07-14 14:17:25 +02:00
Alexander Neff
f2cef11e04
Add new ps1 script for extraction
2025-07-14 08:04:48 -04:00
Alexander Neff
0a8ada49f8
Replace msol module with the new entra-id module
2025-07-14 08:04:25 -04:00
Alex
266c6714aa
Merge pull request #556 from crosscutsaw/dump-computers
...
new module: ldap > dump-computers
2025-07-14 13:53:18 +02:00
Alexander Neff
e259128ead
Linting
2025-07-14 07:50:46 -04:00
Alexander Neff
0eb65ed347
Add e2e test
2025-07-14 07:49:02 -04:00
Alexander Neff
239cc80516
As there have to be computers in a domain (at least the DC) don't check if there are anwsers
2025-07-14 07:48:28 -04:00
Alexander Neff
234b41efa5
Simplify logic
2025-07-14 07:45:02 -04:00
Alexander Neff
8b3bc6b89a
Fix description
2025-07-14 07:40:57 -04:00
Alex
3a7b04f83f
Merge branch 'main' into dump-computers
2025-07-14 13:39:18 +02:00
crosscutsaw
16a65d4c26
Update dump-computers.py
...
Signed-off-by: crosscutsaw <[email protected] >
2025-07-14 12:59:07 +03:00
Tiago Nunes
3f1d663121
Add winrm modules to e2e tests
2025-07-14 10:35:59 +02:00
tiagomanunes
32e8603411
Merge branch 'main' into module-usercredman
2025-07-14 09:28:49 +01:00
Marshall Hallenbeck
c465d67806
Merge branch 'main' into Marshall-Hallenbeck-update-pr-template
2025-07-13 19:39:46 -04:00
Marshall Hallenbeck
9566b0d31e
Merge pull request #795 from Pennyw0rth/Marshall-please-update-your-version
...
add huge disclaimer to issue template
2025-07-13 19:37:57 -04:00
Marshall Hallenbeck
9d6939a7b1
try to get peoples attention even more
...
idea of @NeffIsBack
Signed-off-by: Marshall Hallenbeck <[email protected] >
2025-07-13 19:04:42 -04:00
Alex
b2aac4e5af
Merge pull request #701 from fpreynaud/wcc_llmnr
...
[WCC] Improve NBTNS check and add LLMNR check
2025-07-14 00:43:52 +02:00
mpgn
472be5aa36
add more verbosity
2025-07-13 23:45:49 +02:00
mpgn
92206c8143
fix output check
2025-07-13 23:41:47 +02:00
Marshall Hallenbeck
2522ee19df
add huge disclaimer to issue template
...
users continuously post issues that have already been resolved, I hope this massive disclaimer will cut down on that
Signed-off-by: Marshall Hallenbeck <[email protected] >
2025-07-13 17:24:33 -04:00
Marshall Hallenbeck
9ad951c781
Merge branch 'main' into opsec
2025-07-13 16:14:51 -04:00
Marshall Hallenbeck
22712d6b36
docs: clarify how to fill in checklists
...
Signed-off-by: Marshall Hallenbeck <[email protected] >
2025-07-13 16:06:11 -04:00
Marshall Hallenbeck
a57d1db4f4
docs: add deprecation change type and clarify e2e tests checklist
...
If we deprecate something, we should have a type of change checkbox (not every deprecation is breaking)
People are adding features and modules without adding them to the e2e tests
Signed-off-by: Marshall Hallenbeck <[email protected] >
2025-07-13 16:00:08 -04:00
Alex
97049a06bd
Merge pull request #789 from azoxlpf/fix/get-sid-kcache
...
fix(ldap): support get-sid and admin flag when using --use-kcache
2025-07-13 21:12:11 +02:00
theuser
e51aa58475
Move raw-ntds-copy to a module
2025-07-13 14:26:11 +04:00
azoxlpf
d9197c6e9f
add raisechild.py
2025-07-12 22:54:09 +02:00
azoxlpf
70463e54a6
fix(ldap): support get-sid and admin flag when using --use-kcache
2025-07-12 21:38:36 +02:00
Alex
68e36dc8ed
Merge pull request #769 from sepauli/add-info-field
...
Add get-info-users module
2025-07-10 23:49:15 +02:00
Alexander Neff
5dd82ffe2d
Apply formatting for better readability
2025-07-10 17:45:53 -04:00
Alexander Neff
443a87bf95
Simplify logic
2025-07-10 17:43:23 -04:00
Alexander Neff
b9827e5b65
Formatting, remove unused imports and small code improvements
2025-07-10 17:33:53 -04:00
Alex
fc71ef81ad
Merge pull request #783 from Dfte/qwinsta_grep
...
Allows --qwinsta to filter for a specific user
2025-07-10 23:07:08 +02:00
Alexander Neff
b7d8eeb2bc
Merge branch 'main' into qwinsta_grep
2025-07-10 17:04:52 -04:00
Alexander Neff
6796ffaf63
Set empty string as default not boolean
2025-07-10 17:01:46 -04:00
Alexander Neff
d60f5b8fad
Add comments
2025-07-10 17:00:45 -04:00
Alexander Neff
7f294ae65a
Remove already imported os
2025-07-10 15:52:14 -04:00
Alexander Neff
7b6ca4e9dc
Fix format string in template
2025-07-10 15:51:38 -04:00
tiagomanunes
718a38d639
Merge branch 'main' into module-usercredman
2025-07-10 19:43:51 +01:00
Alex
7ab386f55d
Merge pull request #787 from Dfte/fix_shares_filter
...
Patches the --filter-shares so that it correctly finds READ,WRITE perm
2025-07-10 01:40:06 +02:00
Alexander Neff
67d8e9ec6c
Remove const otherwise the default filter is READ,WRITE
2025-07-09 19:36:06 -04:00
mpgn
1d80c40d05
Merge pull request #784 from azoxlpf/fix/kerberos-ridbrute-spn
...
setRemoteName to avoid Kerberos SPN resolution error in rid_brute
2025-07-08 00:10:02 +02:00
mpgn
aa17bbc32a
fix test
2025-07-08 00:04:28 +02:00
mpgn
0f62ca59cd
better catch and add no output option
2025-07-07 23:05:04 +02:00
mpgn
f17f091d6b
use clipboard to get the result of the command
2025-07-07 20:28:13 +02:00
azoxlpf
3c521b750e
Fix indentation
2025-07-07 12:53:03 +02:00
azoxlpf
45760c1031
Fix
2025-07-07 12:50:41 +02:00
Aurélien CHALOT
adbf4f5926
Remove useless blank line
2025-07-07 12:21:38 +02:00
Aurélien CHALOT
3cdc648073
Remove log.fail messages
2025-07-07 12:20:29 +02:00
Aurélien CHALOT
9049e58252
Remove log.fail messages
2025-07-07 12:01:42 +02:00
FaganAfandiyev
8459d608c8
Remove [HISTORY] in output and add e2e tests
2025-07-07 05:52:55 -04:00
mpgn
246e7e5d27
remove the horrible opsec flag
2025-07-07 11:26:06 +02:00
mpgn
aa6e504aa5
remove the horrible opsec flag
2025-07-07 11:22:25 +02:00
Aurélien CHALOT
3549ce5e76
Lower permission checks, merge both options into --shares and add deprecation warning
2025-07-07 10:41:30 +02:00
Alex
638c10145a
Merge pull request #782 from Dfte/tasklist_grep
...
Add process filtering in --tasklist
2025-07-06 21:31:52 +02:00
Aurélien CHALOT
e6ce6da442
Patches the --filter-shares so that it correctly finds READ,WRITE perm
2025-07-06 20:27:16 +02:00
azoxlpf
ec66078bc2
setRemoteName to avoid Kerberos SPN resolution error in rid_brute
2025-07-06 19:34:44 +02:00
Sebastian Pauli
db93f5b026
add change requests
...
Signed-off-by: Sebastian Pauli <[email protected] >
2025-07-05 19:05:24 +02:00
Alexander Neff
bfcc73541f
Merge branch 'main' into tasklist-filter
2025-07-05 12:06:43 -04:00
Alex
dc239dad22
Merge pull request #779 from Dfte/add_taskkill
...
Add the taskkill option
2025-07-05 18:05:04 +02:00
Alexander Neff
c1dfefd2a1
Use build in exception traceback instead of traceback.format_exc
2025-07-05 10:50:25 -04:00
Alexander Neff
1865d420cf
Allow grep like searching
2025-07-05 10:35:25 -04:00
Alexander Neff
2505be41ee
Remove spaces
2025-07-05 10:26:05 -04:00
Alexander Neff
8cd6447ca1
Use format strings
2025-07-05 10:25:51 -04:00
Aurélien CHALOT
1c262fe6ff
Update so that it supports passing a file with usernames
2025-07-05 14:56:58 +02:00
Aurélien CHALOT
2febbf654c
Updates qwinsta
2025-07-05 10:21:48 +02:00
Aurélien CHALOT
b01d410fd6
Updates tasklist
2025-07-05 10:00:39 +02:00
Alex
991f871b49
Merge pull request #777 from Dfte/patch_qwinsta_tasklist
...
Patch --qwinsta --tasklist stack trace
2025-07-04 22:03:14 +02:00
Aurélien CHALOT
ed4e4a1e3e
Add the taskkill option
2025-07-04 18:30:33 +02:00
Aurélien CHALOT
9e8ae0364d
Patch --qwinsta --tasklist stack trace
2025-07-04 15:32:01 +02:00
Alex
bbca423a1e
Merge pull request #763 from Pennyw0rth/neff-add-entry-id-finder
...
Add module to find the entra-id sync server
2025-07-03 18:56:05 +02:00
Alex
f9358078cd
Merge pull request #774 from Powett/patch-1
...
Update bitlocker.py - Corrected BitLocker EncryptionMethods
2025-07-03 18:30:32 +02:00
Alex
70e3fc8a81
Merge pull request #775 from Pennyw0rth/neff-patch-1
...
State that using a BINARY for schtask_as is optional
2025-07-03 18:14:52 +02:00
Alexander Neff
ac15a720d4
State that using a BINARY for schtask_as is optional
2025-07-03 12:10:25 -04:00
Alex
1b620c0d16
Merge pull request #735 from kaisersource/patch-1
...
Image size improvements and pinned Netexec version
2025-07-03 17:41:13 +02:00
Alexander Neff
20d6e319dc
Add info log message to get the raw info of the found entra id related accounts
2025-07-03 11:38:40 -04:00
Powett
fdb5608fed
Update bitlocker.py - Corrected BitLocker EncryptionMethods
...
According to https://learn.microsoft.com/en-us/windows/win32/secprov/win32-encryptablevolume , the correct mapping is as follows.
Signed-off-by: Powett <[email protected] >
2025-07-03 16:37:36 +02:00
mpgn
b0263cb93b
Merge pull request #773 from azoxlpf/fix/smb-error-coloring
...
fix: color SMB STATUS_NOLOGON_WORKSTATION_TRUST_ACCOUNT as magenta
2025-07-02 22:39:16 +02:00
azoxlpf
01c2bd5508
fix: color SMB STATUS_NOLOGON_WORKSTATION_TRUST_ACCOUNT as magenta
2025-07-02 22:20:30 +02:00
Alex
3bccec9839
Merge pull request #772 from Pennyw0rth/neff-fix-pre2k
...
Only display success message if accounts found
2025-07-02 21:40:33 +02:00
Alexander Neff
67e21e177e
Only display success message if accounts found
2025-07-02 15:14:29 -04:00
Mickey De Baets
25600ad5df
Merge branch 'main' into main
2025-07-02 13:34:13 +02:00
Sebastian Pauli
1a4ea1eb37
fix poetry checks
...
Signed-off-by: Sebastian Pauli <[email protected] >
2025-07-01 19:26:27 +02:00
Sebastian Pauli
39e8e6e264
create get-info-users
...
Signed-off-by: Sebastian Pauli <[email protected] >
2025-07-01 18:53:32 +02:00
Tiago Nunes
952e2cfadd
First release candidate of usercredman module for winrm
2025-07-01 14:25:51 +02:00
Alex
c1b04216d1
Merge pull request #767 from tiagomanunes/bugfix-winrm-ps_execute
2025-07-01 10:24:33 +02:00
Alex
e4754628d1
Merge pull request #766 from v3gahax/main
2025-07-01 10:22:43 +02:00
Tiago Nunes
8db4ba446a
Fix winrm's ps_execute() to return output
2025-07-01 09:00:22 +02:00
v3ga
3db348e262
Update wcc.py
...
Corrected typos in wcc.py
Signed-off-by: v3ga <[email protected] >
2025-06-30 19:09:13 -07:00
Alexander Neff
915faa2564
Add disclaimer, that the Entra ID sync service is probably not installed on the target
2025-06-30 06:31:03 -04:00
Alexander Neff
d56be12d17
Highlight the IP address
2025-06-30 06:18:05 -04:00
mpgn
29a437938c
Merge pull request #765 from azoxlpf/Fix/TGS-REP
...
fix hashcat/John format for TGS-REP
2025-06-30 10:57:35 +02:00
azoxlpf
4c0ebf0b1e
fix hashcat/John format for TGS-REP
2025-06-30 10:38:55 +02:00
Alexander Neff
e1136f681c
Formatting
2025-06-29 19:38:44 -04:00
Alexander Neff
ce157470a1
Finish entry-sync-creds module
2025-06-29 19:38:35 -04:00
Alexander Neff
48a0e5e3f2
Heavily reduce ps script length to fit in limit
2025-06-29 19:38:18 -04:00
Alexander Neff
dc2d748b6e
Typo
2025-06-29 17:26:09 -04:00
Alexander Neff
ec2f4cc500
Rename typo in filename
2025-06-29 17:22:59 -04:00
Alexander Neff
665b77d5e6
Add semi working Extractor script for entra id creds
2025-06-29 17:21:18 -04:00
Alexander Neff
23bee813b7
Remove unnecessary host info and formatting
2025-06-29 11:53:56 -04:00
Alexander Neff
8415e25698
Init module to extract entry id sync credentials
2025-06-29 11:43:47 -04:00
Alexander Neff
e2a7d5c597
Add module to find the entra-id sync server
2025-06-29 11:42:58 -04:00
zblurx
d28b11df42
Merge pull request #760 from Pennyw0rth/enum_links_fix
...
Fix enum_links module privilege requirement
2025-06-26 18:37:24 +02:00
zblurx
716ddf2ca0
fix enum_links module privilege requirement
2025-06-26 17:07:41 +02:00
FaganAfandiyev
d80568056b
Add --history option for NTDS
2025-06-25 16:14:59 -04:00
mpgn
dea04c9664
Merge pull request #756 from Pennyw0rth/preauth
2025-06-25 08:22:23 +02:00
mpgn
a6225e5df7
fix review
2025-06-25 00:30:03 +02:00
mpgn
64cbd35206
update flag to better understant
2025-06-24 21:40:02 +00:00
mpgn
26c3f661a2
Merge pull request #755 from Pennyw0rth/mssql
...
Update mssql enum login
2025-06-24 11:31:59 +02:00
mpgn
1ffe908f80
fix review
2025-06-24 10:36:27 +02:00
mpgn
9bd4f91d58
fix review
2025-06-24 10:29:33 +02:00
mpgn
832969cf09
better output
2025-06-24 00:38:05 +02:00
mpgn
cf99d9cd45
better mssql enum login
2025-06-23 21:52:27 +02:00
Alex
e446d36779
Merge pull request #750 from Pennyw0rth/neff-fix-issues
2025-06-21 19:25:26 +02:00
Xed
e2a530af15
Merge branch 'main' into drop_library_ms
2025-06-21 14:06:45 +02:00
Alexander Neff
e87e80a58d
Fix file path on windows, #746
2025-06-19 13:52:32 -04:00
Alexander Neff
d317d4993f
Fix #748
2025-06-19 13:52:09 -04:00
Alex
4d0f950de0
Merge pull request #719 from azoxlpf/feat/kerberoast-no-preauth
...
Add Kerberoasting support with no-preauth user
2025-06-19 17:25:38 +02:00
Alexander Neff
203f532401
Linting
2025-06-19 11:15:20 -04:00
zblurx
4f8587f6a7
Merge pull request #745 from Pennyw0rth/fix-cbt-check
...
Fix #744
2025-06-19 11:34:18 +02:00
Alex
4d7ec6ea92
Merge pull request #747 from Reelix/patch-1
2025-06-18 17:11:01 +02:00
Reelix
6562500d0a
Fixed minor typo in issue template
...
openning -> opening
Signed-off-by: Reelix <[email protected] >
2025-06-18 16:59:11 +02:00
mpgn
581fa4ae19
fix
2025-06-17 17:00:13 +02:00
mpgn
66c8d0cea7
update rdp exec code
2025-06-17 16:59:14 +02:00
zblurx
b7259fd68c
Fix #744
2025-06-17 16:58:58 +02:00
Alex
9ca183d549
Merge pull request #743 from Pennyw0rth/neff-fix-cbt-check
...
Fix conn reset error on windows if dc doesnt have tls cert
2025-06-17 13:57:14 +02:00
mpgn
f227432e7d
Merge pull request #739 from Pennyw0rth/fix_is_dc
...
Fix function to check if hosts is a dc or not
2025-06-17 13:54:08 +02:00
Alexander Neff
79b6c7a2ad
Fix conn reset error on windows if dc doesnt have tls cert
2025-06-17 07:38:23 -04:00
Alex
0630e22503
Merge pull request #608 from termanix/notepad
...
New SMB Module Notepad
2025-06-17 13:27:17 +02:00
Alexander Neff
74ecd3ab37
Don't break out of loop if one file doesn't have meaningful content
2025-06-17 07:07:50 -04:00
Alexander Neff
17e03d2405
Retrieve files after killing the process
2025-06-17 07:07:23 -04:00
mpgn
ca932eb383
fix error is dc
2025-06-17 09:41:20 +02:00
Alex
a48cbdb562
Merge pull request #741 from Pennyw0rth/neff-fix-ldap
2025-06-16 21:49:29 +02:00
Alexander Neff
659c2256dc
Skip cbt check if port explicitly set to 389
2025-06-16 14:34:14 -04:00
mpgn
01b83d44d3
fix review
2025-06-16 17:56:18 +00:00
termanix
05ad12f911
add kill option if user wants to kill process and read files
2025-06-16 13:50:33 -04:00
termanix
059a20b52b
Merge branch 'main' into notepad
2025-06-16 18:05:42 +03:00
mpgn
a81cc6740b
Merge branch 'main' into feat/kerberoast-no-preauth
2025-06-16 16:42:11 +02:00
Alexander Neff
e17b5ada8c
Prevent crash when password flag was not specified
2025-06-16 09:56:49 -04:00
Alexander Neff
5fb9946d8a
Swap logic to -u asreproastable --no-preauth kerberoastable
2025-06-16 09:50:19 -04:00
Alexander Neff
dd637cfb18
Fix setting username when we authenticate with ccache
2025-06-16 09:47:27 -04:00
Alexander Neff
b6a0599252
Require username/user list for no-preauth to kerberoast them
2025-06-16 08:54:24 -04:00
Alexander Neff
9e780c71a9
Use kerberos with no-preauth and allow preauth authentication if flag is set
2025-06-16 08:53:50 -04:00
Alexander Neff
4cd0bf12c7
Fix indentation
2025-06-16 08:01:18 -04:00
Alex
fde3de726e
Merge pull request #455 from dev-fortress/aws-credentials
...
New module: AWS Credentials Finder
2025-06-16 13:49:06 +02:00
Alexander Neff
09bdf0b6a6
Apply changes by @dev-fortress
2025-06-16 07:41:29 -04:00
Alexander Neff
6ef84832bf
Revert "Update aws-credentials.py"
...
This reverts commit fc0c615fcd .
2025-06-16 07:40:57 -04:00
azoxlpf
2922c04645
fix: corrected bad variable name
2025-06-16 08:31:47 +02:00
mpgn
9a755391f1
check only if port 135 is open, better faster
2025-06-15 23:57:53 +02:00
mpgn
14b1bc63b8
add more resiliant check on dc in case rpc is filtered
2025-06-15 22:53:45 +02:00
mpgn
3fe32d6530
add timeout to isdc function in case rpc is blocked
2025-06-15 22:39:43 +02:00
Braiant Giraldo
fc0c615fcd
Update aws-credentials.py
...
Refined AWS credentials detection: updated both Bash and PowerShell scripts to search only for files named 'credentials' that contain the keyword 'aws', which is consistently present in relevant AWS configuration files. Removed 'config' from the scope after confirming it contains no useful information. Also suppressed 'permission denied' errors in the Bash script for cleaner output during scans.
Signed-off-by: Braiant Giraldo <[email protected] >
2025-06-14 19:40:41 -05:00
Professor Bossetti
0f6f6ad9e6
Merge branch 'main' into patch-1
2025-06-14 12:43:01 +02:00
Alex
31acd22652
Merge pull request #737 from Pennyw0rth/neff-fix-badsuccessor
2025-06-14 11:26:59 +02:00
Professor Bossetti
3332bee3d5
Alignment with main branch
2025-06-14 06:54:26 +00:00
Alexander Neff
094cab542f
Fix dns resolution when finding 2025 dc
2025-06-13 18:12:12 -04:00
Kahvi-0xFF
c64a5b13aa
Update schtask_as.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2025-06-13 10:14:15 -04:00
zblurx
2cd67b9dd3
Merge pull request #718 from rtpt-romankarwacik/efsr_spray_module
...
Add efsr_spray module
2025-06-13 15:03:56 +02:00
zblurx
4a7ad60f62
Merge branch 'main' into efsr_spray_module
2025-06-13 15:01:27 +02:00
Professor Bossetti
2bd75d987f
Image size improvements and pinned Netexec version
...
Minimized final image size (From ~2 GB to ~350 MB)
Pinned a stable NetExec version
Signed-off-by: Professor Bossetti <[email protected] >
2025-06-13 12:09:51 +02:00
azoxlpf
f3e60e5ed6
refactor(kerberos): unify AES etype handling and use f-strings
2025-06-13 10:06:28 +02:00
fpreynaud
d4168b425b
Merge branch 'main' into wcc_llmnr
2025-06-13 09:41:13 +02:00
Alex
aec6448241
Merge pull request #493 from Yeeb1/module_ggp_privs
...
Add new SMB module to extract GPO deployed privilege assignments
2025-06-13 00:33:33 +02:00
Alexander Neff
25fee91e4e
Replace share listing with test read on SYSVOL share
2025-06-12 18:29:01 -04:00
Alexander Neff
55cd9bb88d
Fix retrieving defaultNamingContext from ldap connection
2025-06-12 18:14:47 -04:00
Alexander Neff
64ccbbb5df
Formatting
2025-06-12 18:14:08 -04:00
Alexander Neff
bfada649f3
Formatting
2025-06-12 16:39:52 -04:00
Alex
1779e842ff
Merge branch 'main' into module_ggp_privs
2025-06-12 21:02:16 +02:00
Kahvi-0xFF
72deeca890
Update schtask_as.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2025-06-12 09:50:43 -04:00
Kahvi-0xFF
a62df1b1dd
Merge branch 'Pennyw0rth:main' into main
2025-06-12 09:31:54 -04:00
Kahvi-0xFF
cbcc26f2c5
Update schtask_as.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2025-06-12 09:31:24 -04:00
Roman Karwacik
ff0c47bd5e
check if pipe was activated even if deletion was not successful
2025-06-12 12:31:41 +02:00
Alex
0cb26b9760
Merge branch 'main' into efsr_spray_module
2025-06-11 11:24:07 +02:00
Roman Karwacik
dbd476d3aa
linting
2025-06-11 11:07:51 +02:00
Roman Karwacik
a5dbfdbab4
add option to exclude shares and exclude SYSVOL by default
2025-06-11 11:06:24 +02:00
termanix
7a39c4bd46
removed unnecessary lines, editted try&except blocks
2025-06-10 16:03:22 -04:00
Alex
f5604a63d1
Merge branch 'main' into refactor_SMBSpider
2025-06-10 16:04:18 +01:00
termanix
15376c3fdb
Merge branch 'Pennyw0rth:main' into notepad
2025-06-10 17:26:29 +03:00
Alex
5da5bf1271
Merge pull request #649 from d4ytox/Refactoring-NXC_PATH
...
Refactoring nxc path and adding support for XDG Base Directory - addressing issue #558
2025-06-10 14:54:32 +02:00
Alexander Neff
06c0a7fb3d
Linting
2025-06-10 08:43:08 -04:00
Alexander Neff
ea0a42af7c
Fix path in user-desc module
2025-06-10 08:38:57 -04:00
Alexander Neff
e2351bac12
Remove legacy code
2025-06-10 08:22:45 -04:00
Alexander Neff
5101a96e03
Replace config paths with variable and formatting
2025-06-10 08:14:51 -04:00
Alexander Neff
029ec26024
Remove legacy code
2025-06-10 08:03:49 -04:00
Alexander Neff
b9bee6bb0b
Use NXC_PATH instead of XDG env var and also initialize TMP folder when nxc folder exists
2025-06-10 07:59:27 -04:00
Alexander Neff
07803cb58c
Use NXC_CONFIG instead of retrieving it with NXC_PATH/nxc.conf
2025-06-10 07:58:44 -04:00
Alex
7ea164af97
Normpath for nxc folder
2025-06-10 12:47:02 +02:00
Alex
0b4d0bb21c
Replace single quotes
2025-06-10 12:46:37 +02:00
Alex
4af8b4a826
Merge branch 'main' into refactor-nxc-path
2025-06-10 12:45:33 +02:00
haytehcy
a0ab16c45b
minor tweaks
2025-06-10 10:48:21 +01:00
Alex
1f07880e4e
Merge branch 'Pennyw0rth:main' into refactor_SMBSpider
2025-06-10 09:33:21 +01:00
haytehcy
ae44a34e74
Added a few more QOL changes to spider
2025-06-10 09:32:37 +01:00
Roman Karwacik
318ac2ec61
move fail logs into single row for better readability
2025-06-10 09:06:42 +02:00
Roman Karwacik
aae875d1cd
removed hardcoded error messages
2025-06-10 09:03:52 +02:00
Alexander Neff
3bc5371dd9
Reset tab counter for each user
2025-06-09 16:28:34 -04:00
Alexander Neff
609b0ee2db
Formatting
2025-06-09 15:48:03 -04:00
Alexander Neff
bbd0ae1200
Formatting
2025-06-09 15:39:37 -04:00
Alex
7a1eca10d6
Merge branch 'main' into notepad
2025-06-09 21:36:32 +02:00
Alex
3591950f02
Merge pull request #725 from Mojo8898/main
...
Fixing --generate-hosts-file smb option
2025-06-09 15:31:26 +02:00
Alex
1393d13106
Merge pull request #561 from crosscutsaw/presence
...
new module: smb > presence
2025-06-08 18:24:41 +02:00
Mickey De Baets
af39e64aff
Merge branch 'main' into main
2025-06-08 14:25:09 +02:00
Mojo8898
eb7b522552
Fixing --generate-hosts-file smb option
2025-06-08 04:42:58 -04:00
Alex
812c277daa
Merge pull request #724 from Pennyw0rth/neff-add-ls-check
...
Add error handling if we can't mount share with --ls
2025-06-07 15:13:52 +02:00
Alexander Neff
cdecf3f979
Add error handling if we can't mount share with --ls
2025-06-07 14:52:41 +02:00
Alex
9f7c35cb33
Merge pull request #722 from Pennyw0rth/neff-fix-version-log
...
Move version log after file logger is attached
2025-06-06 16:30:33 +02:00
Alexander Neff
8e30699886
Move version log after file logger is attached so it is in the file log as well
2025-06-06 10:23:30 -04:00
Kahvi-0xFF
5699ccc173
Update schtask_as.py - added option to specify exec method
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2025-06-05 10:10:36 -04:00
zblurx
57b3f022ba
update db mismatch error printed
2025-06-05 15:45:16 +02:00
zblurx
9d3e820aac
update database table declaration
2025-06-05 15:39:57 +02:00
Kahvi-0xFF
7e23fb3a9a
Update atexec.py to help bypass detection
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2025-06-05 09:13:02 -04:00
Kahvi-0xFF
c027b4a519
Update schtask_as.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2025-06-04 18:32:41 -04:00
Kahvi-0xFF
9d2a1e86b7
Update schtask_as.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2025-06-04 18:32:01 -04:00
Kahvi-0xFF
cd33dc9eb5
Update schtask_as.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2025-06-04 18:23:45 -04:00
Kahvi-0xFF
5ca5c96015
Update schtask_as.py to help bypass detection
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2025-06-04 18:11:21 -04:00
azoxlpf
358c4ad3fc
Add Kerberoasting support with no-preauth user
2025-06-04 11:11:47 +02:00
Roman Karwacik
f2b180e9ca
Add efsr_spray module
2025-06-04 09:26:04 +02:00
Alex
fbc787c620
Merge pull request #717 from Pennyw0rth/neff-fix-query
...
Fix querying when non searchResultEntries are returned
2025-06-03 22:39:20 +02:00
Alexander Neff
76ed75e58b
Skip non-searchResult entries similar to how the parser works
2025-06-03 15:59:05 -04:00
haytehcy
ac4c470c16
Minor Tweaks to Spider
2025-06-03 18:31:30 +01:00
Alex
00ffc96832
Merge branch 'Pennyw0rth:main' into refactor_SMBSpider
2025-06-03 17:30:54 +01:00
Alex
3e3987451b
Merge pull request #712 from Pennyw0rth/neff-fix-asreproast-anon
...
Enable asreproast with anonymous ldap logins
2025-06-03 11:17:02 +02:00
Alex
9d3f34e4b6
Merge pull request #711 from t94j0/main
...
Update kerberoast command output to be idiomatic
2025-06-03 11:15:09 +02:00
Alex
6decd7fb00
Merge pull request #714 from Pennyw0rth/neff-fix-subnets
...
Add base_dn option to subnet module
2025-06-03 11:09:55 +02:00
Alexander Neff
10e7c62c30
Allow anonymous auth with asreproast and kerb/hash auth
2025-06-03 05:07:41 -04:00
Alexander Neff
e2e70a7193
Allow an empty nt hash
2025-06-03 05:07:21 -04:00
Alexander Neff
dc0bde6d80
Add base_dn option to subnet module
2025-06-03 04:40:39 -04:00
Mickey De Baets
db5bf36a1c
Merge branch 'main' into main
2025-06-02 21:46:44 +02:00
Max Harley
73dc41122a
Address comments from NeffIsBack
2025-05-30 11:51:42 -04:00
Alexander Neff
2a6b4c7e4b
Formatting
2025-05-29 19:25:34 -04:00
Alexander Neff
ad637e1c8e
Enable asreproast with anonymous ldap logins
2025-05-29 19:15:19 -04:00
Alexander Neff
e8f62d23c2
Hide non admins in --verbose
2025-05-29 18:30:07 -04:00
Alexander Neff
655c272462
Functionalize rpc methods, fix kerberos auth and resolve usernames for non-admin SIDs
2025-05-29 18:23:03 -04:00
Alexander Neff
f24bb77b0c
Formatting
2025-05-29 17:39:14 -04:00
Alexander Neff
e7138b6a15
Add extraction of scheduled tasks
2025-05-29 17:38:40 -04:00
Max Harley
74c252656a
Update kerberoast command output to be idiomatic
...
The output currently shows as username\domain. Most of the time, tools output
usernames in the opposite way where the domain is first, and then the username
2025-05-29 17:13:14 -04:00
Alexander Neff
9a11512426
Formatting
2025-05-29 14:19:04 -04:00
Alexander Neff
2e86a0e521
Functionalize admin enumeration
2025-05-29 13:55:26 -04:00
zblurx
71ccfd930d
Merge pull request #709 from Pennyw0rth/ldap_checker_removal
...
Ldap checker removal
2025-05-28 16:04:31 +02:00
Alex
1c1194aa31
Merge pull request #666 from termanix/dc-list
...
REopen Update --dc-list Now check trusted domains DCs
2025-05-28 16:02:14 +02:00
termanix
ed88beebf9
added remove sign to description on enum_trust
2025-05-28 09:56:21 -04:00
termanix
36bdf2fb63
added author to pi
2025-05-28 09:51:13 -04:00
zblurx
155553a749
revert db changes
2025-05-28 15:48:15 +02:00
termanix
48839579e2
Merge branch 'main' into dc-list
2025-05-28 09:43:54 -04:00
Alexander Neff
b2fe25ac91
Change domain color on trust enumeration
2025-05-28 09:38:30 -04:00
Alexander Neff
fdfafb6f6e
Separate domain trusts visually by using succes instead of hightlight
2025-05-28 09:18:37 -04:00
Alexander Neff
87c95a4133
Move int casting to value source
2025-05-28 09:01:18 -04:00
Alexander Neff
23bab54b1c
Remove duplicate if list is empty check
2025-05-28 08:37:13 -04:00
Alexander Neff
5456154fa2
Fix trust bits
2025-05-28 08:36:47 -04:00
Alexander Neff
1904ee44ae
Simplify logic
2025-05-28 08:17:48 -04:00
Alexander Neff
ccd39ff2e3
Fix error handling when resolving the DCs
2025-05-28 08:12:04 -04:00
Alex
1a37573bea
Merge pull request #710 from Pennyw0rth/neff-fix-spec
...
Fix spec file
2025-05-28 14:05:04 +02:00
Alexander Neff
a6542cac64
Fix spec file
2025-05-28 07:55:30 -04:00
Alexander Neff
f3d5f8df0a
Readd ldap-checker module with 'REMOVED' note
2025-05-28 07:21:04 -04:00
Alexander Neff
f36c53f34f
Formatting
2025-05-28 07:06:47 -04:00
Alexander Neff
dd2a053e68
Add debug log statements
2025-05-28 07:06:33 -04:00
Alexander Neff
a651678237
Add exception handling if no TLS cert is available
2025-05-28 06:41:32 -04:00
Alexander Neff
8fb63349df
Add debug log statements
2025-05-28 06:33:19 -04:00
Alexander Neff
0d87cc573b
Update impacket to add the latest changes by zblurx regarding the cbt
2025-05-28 06:29:05 -04:00
Alexander Neff
8fd0e3917d
Rename variable to more meaningful name
2025-05-28 06:28:37 -04:00
zblurx
3b0f74fdf6
cleanup the code
2025-05-28 12:12:55 +02:00
zblurx
3fb002c2b7
update poetry lock
2025-05-28 12:08:02 +02:00
zblurx
f808948970
update e2e
2025-05-28 11:37:57 +02:00
zblurx
267bd93c42
change colors and add values into db
2025-05-28 11:37:50 +02:00
zblurx
5bbdb70ec9
update cbt check
2025-05-28 10:57:30 +02:00
zblurx
f8033d6c64
fix ldap-signing check
2025-05-27 19:14:14 +02:00
zblurx
66642a514f
implement the checks from ldap-checker module in core ldap protocol
2025-05-27 19:10:46 +02:00
Alex
3bf9de3f46
Merge pull request #707 from Pennyw0rth/neff-switch-impacket
...
Switch impacket branch to Pennyw0rth fork
2025-05-27 15:16:14 +02:00
Alexander Neff
f61e90b770
Switch impacket branch to Pennyw0rth fork
2025-05-27 09:10:43 -04:00
Alexander Neff
4f2a611d40
Add credits
2025-05-27 08:56:47 -04:00
Alexander Neff
812ceabb70
Hide enumerate admins to --verbose for reducing logs when scanning large ranges
2025-05-27 08:48:48 -04:00
Alexander Neff
c62b5fc18b
Fix logging bug in change-password
2025-05-27 08:45:28 -04:00
Alexander Neff
b2b5c68e1c
We must connect to the DC instead of the target because we can only enumerate domain groups on the DC
2025-05-27 08:45:15 -04:00
Alexander Neff
7108e2aa5b
Make opsec_safe as we only use native win protocols
2025-05-27 07:42:24 -04:00
Alexander Neff
81a144902f
Group users when being in both dom admin and enterprise admin group
2025-05-27 07:42:02 -04:00
Alexander Neff
65bd7aedf9
Remove Administrators group as not found and readd check for dom admin in folders
2025-05-27 07:32:14 -04:00
Alexander Neff
6c9c141885
Skip administrator folder
2025-05-27 07:07:35 -04:00
Alexander Neff
a6fa872b3b
Switch to user objects instead of multiple lists
2025-05-27 06:59:49 -04:00
Alexander Neff
747df104ff
Simplify exception handling
2025-05-27 06:59:11 -04:00
haytehcy
6e52d617c8
Ruff checks
2025-05-26 22:03:44 +01:00
haytehcy
afb78358cf
Refactored SMBSpider
2025-05-26 21:38:34 +01:00
Alex
e2f225ad34
Merge branch 'main' into dc-list
2025-05-26 11:44:51 +02:00
Alexander Neff
3b12e1407a
Merge branch 'main' into presence
2025-05-25 16:25:42 -04:00
Alex
6a0a985c32
Merge pull request #629 from Pennyw0rth/neff-update-ruff
...
Update Ruff and Fix Linting
2025-05-25 22:21:46 +02:00
Alexander Neff
3fcb3777db
Regenerate lock file
2025-05-25 14:32:49 -04:00
Alexander Neff
d0f9b2d9e2
Display proper info when there is no adcs in the domain
2025-05-25 14:25:02 -04:00
Alexander Neff
81e4977324
Fix remove-mic module
2025-05-25 14:21:44 -04:00
Alexander Neff
1b750d8fbc
Don't test change-password module otherwise we can't log in anymore...
2025-05-25 14:16:33 -04:00
Alexander Neff
730a4bfded
Linting
2025-05-25 13:11:32 -04:00
Alexander Neff
9e1c44bcfb
Merge branch 'main' into neff-update-ruff
2025-05-25 13:11:07 -04:00
Alexander Neff
769f82f5e3
Linting
2025-05-25 13:10:28 -04:00
Alexander Neff
c91c9dd93b
Linting
2025-05-25 13:10:01 -04:00
mpgn
b1f0368835
Merge pull request #664 from Pennyw0rth/be
...
Make nxc compatible with bloodhound-ce zip
2025-05-25 18:55:52 +02:00
mpgn
1afef2fdf5
Merge branch 'main' into be
...
Signed-off-by: mpgn <[email protected] >
2025-05-25 18:48:44 +02:00
Alexander Neff
dd32695096
Update lock file
2025-05-25 12:47:13 -04:00
mpgn
1281b0f296
Merge pull request #671 from Pennyw0rth/fix_host_info
2025-05-25 18:46:59 +02:00
Alexander Neff
b73e51c0b7
Merge branch 'main' into neff-update-ruff
2025-05-25 12:46:35 -04:00
Alexander Neff
e5d3b66fb3
Add comments
2025-05-25 11:29:02 -04:00
Alexander Neff
70910223b4
Move bloodhound package info function to the helpers
2025-05-25 11:04:29 -04:00
Alexander Neff
09cb12d759
Swap command order, otherwise pipx will complain
2025-05-25 11:02:10 -04:00
Alexander Neff
51dfd5179a
Actually as the poetry file now says 'bloodhound-ce' we must uninstall that package
2025-05-25 10:47:07 -04:00
Alexander Neff
962a7ec45c
Add info if 'bloodhound' package not found
2025-05-25 10:43:38 -04:00
Alex
ff531553ac
Merge pull request #706 from Pennyw0rth/neff-improve-eventlog_creds
...
Improve eventlog_creds
2025-05-25 16:16:16 +02:00
Alexander Neff
614de0b75f
Use already existing config object
2025-05-25 10:11:49 -04:00
Alexander Neff
c3c487600e
Add missing check if config section is missing
2025-05-25 10:10:29 -04:00
Alexander Neff
2c12ab7202
Improve regex match and reduce false positives
2025-05-25 09:48:58 -04:00
Alexander Neff
379641e25c
Allow setting the limit to UNLIMITED
2025-05-25 09:48:38 -04:00
Alexander Neff
09ca4c91f4
Implement unlimited querying with MSEven
2025-05-25 09:47:54 -04:00
mpgn
65e6e8cf2e
fix poetry lock
2025-05-25 12:21:42 +00:00
mpgn
2164b4c699
Merge branch 'main' into be
...
Signed-off-by: mpgn <[email protected] >
2025-05-25 14:17:26 +02:00
Alexander Neff
ef7e97478e
Add missing output variable
2025-05-25 08:14:37 -04:00
Alexander Neff
779f955f0f
Exclude Application Data as this creates and infinite recursion on wmi/winrm
2025-05-25 07:45:52 -04:00
Alex
ded34e0de2
Merge pull request #705 from Pennyw0rth/neff-fix-badsuccessor
...
Check for win server 2025 instead of DFL 2025
2025-05-25 13:21:46 +02:00
Alexander Neff
e53f1cf378
Now checking for dc with win server 2025 and not functional domain level to be 2025
2025-05-25 07:16:03 -04:00
Alex
5c36c9859f
Merge pull request #704 from Pennyw0rth/neff-fix-ldap
...
Switch LDAP source to fixed version
2025-05-25 13:15:03 +02:00
mpgn
15fb6a3d1f
update poetry lock
2025-05-25 11:07:30 +00:00
mpgn
95ca5b437a
Merge branch 'main' into be
...
Signed-off-by: mpgn <[email protected] >
2025-05-25 13:04:29 +02:00
mpgn
7d3dd40912
make bloodhound-ce default
2025-05-25 11:02:38 +00:00
Alexander Neff
263b1df2ae
Revert #682 and reenable ldap signing
2025-05-25 06:58:42 -04:00
Alexander Neff
789edeb30a
Switch to the fixed ldap signing version from zblurx
2025-05-25 06:57:34 -04:00
Alexander Neff
1280eaf0cb
Fix winrm command execution and add missing parameters to ps_execute
2025-05-25 06:54:20 -04:00
Alexander Neff
a3889b84f1
Print output line by line
2025-05-25 06:53:56 -04:00
Alexander Neff
70cc90ad11
Merge branch 'main' into aws-credentials
2025-05-24 11:13:58 -04:00
Alex
0befdd064c
Merge pull request #703 from Pennyw0rth/neff-fix-logger-port
...
Fix logging port and also update the port when switching to LDAPS
2025-05-24 17:12:42 +02:00
Alexander Neff
a4cf832e9d
Remove wmi from executable protocols and remove wmiexec from exec-methods due to bugs
2025-05-24 09:54:47 -04:00
Alexander Neff
5cd7a6c7e8
Fix logging port and also update the port when switching to LDAPS
2025-05-24 09:32:10 -04:00
Alexander Neff
0fe468f39b
Add wmi to supported protocols
2025-05-24 09:24:01 -04:00
Alexander Neff
4714664abf
Formatting
2025-05-24 08:53:30 -04:00
Alex
c8430b661e
Merge branch 'main' into aws-credentials
2025-05-24 14:40:37 +02:00
Braiant Giraldo
1431481116
Update aws-credentials.py
...
Added context.log.highlight() to the module
Signed-off-by: Braiant Giraldo <[email protected] >
2025-05-23 19:31:48 -05:00
mpgn
c15faf1623
Merge pull request #702 from Pennyw0rth/badsuccesor
...
Add Badsuccessor module
2025-05-23 18:10:59 +02:00
Alexander Neff
b84d04a448
Make text more precise
2025-05-23 12:07:49 -04:00
Alexander Neff
e75512a93c
Add domain functional level check
2025-05-23 12:04:19 -04:00
Alexander Neff
fb754166e4
Add options text
2025-05-23 11:41:42 -04:00
Alexander Neff
dbc3bd335a
Formatting
2025-05-23 11:40:58 -04:00
mpgn
c09376859e
fix ruff
2025-05-23 17:32:04 +02:00
mpgn
d1d700243b
add module badsuccessor
2025-05-23 17:13:33 +02:00
mpgn
057872cc15
add exam
2025-05-23 17:13:10 +02:00
Alex
e6fe63475a
Merge pull request #691 from crosscutsaw/ntdsutil-new
...
update ntdsutil.py to behave like --ntds
2025-05-23 00:01:24 +02:00
Alexander Neff
073abc9652
Remove unused import
2025-05-22 17:58:25 -04:00
Alexander Neff
abf9b34ad0
Make use of the filename template in the smb protocol
2025-05-22 17:57:26 -04:00
mpgn
1319fb4fc4
Merge pull request #670 from Pennyw0rth/ldap_fail
...
Fix ldap simple auth with base object
2025-05-22 22:53:10 +02:00
Alexander Neff
3f38b5fc8c
Merge both if statements
2025-05-22 16:43:27 -04:00
Alexander Neff
41b60eb3fc
Restrict swapping the scope to when we have an operationsError and scope is None (didn't try with scope=baseObject)
2025-05-22 16:41:36 -04:00
FRE
d76127cc09
[WCC] Add check for LLMNR
2025-05-22 15:54:02 +02:00
FRE
698c32f73d
[WCC] Ignore KDNIC in NBTNS check
2025-05-22 15:08:56 +02:00
mpgn
a9e182770f
update code
2025-05-21 14:47:14 +02:00
Alexander Neff
b87f525d87
Add the Administrators to checked groups
2025-05-20 18:44:09 -04:00
Mickey De Baets
6a9f1212c1
Merge branch 'main' into main
2025-05-20 15:18:20 +02:00
termanix
500eaa7ca8
enum_trust ruff fixed
2025-05-20 09:08:37 -04:00
termanix
a689cd1459
Replaced Reprecated with Removed
2025-05-20 09:05:30 -04:00
termanix
c25640c997
Merge branch 'Pennyw0rth:main' into dc-list
2025-05-20 09:02:26 -04:00
Alex
69c1137a3b
Merge pull request #699 from Pennyw0rth/NeffIsBack-patch-1
2025-05-20 12:31:27 +02:00
emre
e18e69e563
Update ntdsutil.py
2025-05-20 07:26:07 +03:00
Alex
ac80cc2a73
Update PULL_REQUEST_TEMPLATE.md
...
Signed-off-by: Alex <[email protected] >
2025-05-20 01:19:01 +02:00
Alexander Neff
d481f55a14
Simplify logic and remove highlight if no admin was found in directories
2025-05-18 20:14:59 -04:00
Alexander Neff
b0d34ad7fc
Simplify logic
2025-05-18 20:13:21 -04:00
Alexander Neff
2e0443ff8a
Remove duplicate initialization
2025-05-18 20:05:24 -04:00
Alexander Neff
e2539855a3
Simplify logic
2025-05-18 20:05:10 -04:00
Alexander Neff
e08935d31a
Simplify logic
2025-05-18 19:59:35 -04:00
Alexander Neff
af56d9470c
Remove unused function and simplify logic
2025-05-18 19:54:07 -04:00
Alexander Neff
fb52fc6dc1
Simplify logic
2025-05-18 19:52:45 -04:00
Alexander Neff
a2d4d9319a
Simplify logic
2025-05-18 19:49:41 -04:00
Alexander Neff
a219e092b8
Get only the default domain and make code shorter
2025-05-18 19:30:20 -04:00
Alexander Neff
01c7752522
Improve readability
2025-05-18 19:29:27 -04:00
Alexander Neff
9be36017b6
Replace .error with .fail and clean up code
2025-05-18 19:02:14 -04:00
Alex
d1239445e7
Merge branch 'main' into presence
2025-05-19 00:52:48 +02:00
emre
137f70a84c
Update ntdsutil.py
2025-05-19 00:37:43 +03:00
emre
c3c4edbe4e
Update ntdsutil.py
2025-05-19 00:37:02 +03:00
emre
11458b07f0
ruff fix all
2025-05-19 00:26:02 +03:00
emre
c34d00651b
ruff fix everything
2025-05-19 00:23:13 +03:00
emre
7e0476d50b
Update ntdsutil.py
2025-05-18 20:39:22 +03:00
Alex
e721917b8e
Merge pull request #695 from Cyb3rC3lt/main
...
Updated whoami and find-computer modules
2025-05-18 12:50:18 +02:00
Alexander Neff
e9d17004d4
Formatting
2025-05-18 06:46:23 -04:00
Alexander Neff
c11090e1e6
Remove unnecessary try&except
2025-05-18 06:46:14 -04:00
Alexander Neff
d7333e25d9
Add missing import
2025-05-18 06:45:52 -04:00
David Kennedy
07f273f8c4
Reverted size limit to a large number i.e. 999
...
Signed-off-by: David Kennedy <[email protected] >
2025-05-18 11:15:05 +01:00
Alex
844af809d5
Merge pull request #452 from lodos2005/main
...
eventlog_creds Module
2025-05-18 12:05:36 +02:00
David Kennedy
460c351228
Updated to use parse_results and import datetime
...
Signed-off-by: David Kennedy <[email protected] >
2025-05-18 10:38:31 +01:00
emre
fce0ed7ade
Update presence.py
2025-05-18 09:49:09 +03:00
Alex
7aa6c69039
Merge pull request #696 from Pennyw0rth/neff-fix-winrm-db
...
Fix winrm database logic
2025-05-17 22:30:34 +02:00
Alex
9f906eaa93
Merge pull request #694 from cyberG33k02/false-negative-fix
...
fix(ntlm): include server hostname in Workstation field of Authentication
2025-05-17 22:10:39 +02:00
Alexander Neff
07a0ae0aa9
Add database logic for hash login and ensure admin relation is added via queried userid
2025-05-17 15:49:25 -04:00
cyber02
4da19545f6
fix: added reference to issue #694 in NTLM workstation field comment, added the same fix to the hash_login() method
2025-05-17 20:39:30 +01:00
emre
4992c454a3
Update presence.py
2025-05-17 22:02:41 +03:00
siouxchief
92ac8be7da
Commit
2025-05-17 11:45:37 +01:00
cyber02
fcb3078476
fix(ntlm): include server hostname in Workstation field of Authenticate message
2025-05-16 23:01:45 +01:00
mpgn
f3da3dad00
avoid changing login logic
2025-05-15 23:19:29 +02:00
mpgn
ee945fa9b4
fix review
2025-05-15 23:13:23 +02:00
mpgn
2cf004db4f
fix review
2025-05-15 23:13:00 +02:00
emre
770cb6ab7e
Update ntdsutil.py
2025-05-15 21:26:26 +03:00
Alex
07b4eba6e0
Merge pull request #557 from crosscutsaw/enable_cmdshell
...
new module: mssql > enable_cmdshell
2025-05-15 20:11:26 +02:00
Alexander Neff
6030c49f54
Specify that it is an MSSQL server
2025-05-15 14:08:17 -04:00
emre
86aac144b5
Update ntdsutil.py
2025-05-15 21:04:23 +03:00
Alexander Neff
1b93d061d9
Rename module link_enable_xp.py to link_enable_cmdshell.py, so that naming scheme is similar to enable_cmdshell
2025-05-15 14:01:26 -04:00
Alexander Neff
30a52aa84f
Change .error to .fail to properly use context in logger
2025-05-15 14:00:32 -04:00
Alexander Neff
7cdd1238a2
Formatting and exit when required action is not available
2025-05-15 13:59:42 -04:00
Alex
fda6b6a2f4
Merge branch 'main' into enable_cmdshell
2025-05-15 19:16:36 +02:00
Alex
9829b08628
Merge pull request #463 from Dfte/SMB]-Add-the-recyclebin-module
...
Add option to --spider and add recyclebin.py module
2025-05-15 19:09:11 +02:00
Alexander Neff
0391e813a7
Linting
2025-05-15 13:06:46 -04:00
Alexander Neff
6cf11e8338
Rename no_print_result to silent in args as well
2025-05-15 13:03:58 -04:00
Alexander Neff
d769bc9983
Rename no_print_result to silent and improve readability
2025-05-15 13:01:20 -04:00
Alexander Neff
951ad25d95
Improve readability of the download logic
2025-05-15 12:55:22 -04:00
Alexander Neff
dbfb0d8282
Formatting
2025-05-15 12:55:04 -04:00
Alexander Neff
2ec56d1432
Make sure we continue with other users when one user fails
2025-05-15 12:30:19 -04:00
Alexander Neff
6c68d41612
Formatting
2025-05-15 12:29:43 -04:00
Alexander Neff
6d5ce45422
Move remote_ops.finish to end so we have the remoteops available
2025-05-15 12:29:06 -04:00
Alexander Neff
6bee36f2af
Formatting
2025-05-15 12:12:55 -04:00
Alex
f7f343e0eb
Merge branch 'main' into SMB]-Add-the-recyclebin-module
2025-05-15 18:10:37 +02:00
Alexander Neff
6a7871e57e
Formatting
2025-05-15 11:56:30 -04:00
Alexander Neff
c8849ea062
Fix SyntaxWarnings due to regex
2025-05-15 11:24:03 -04:00
Alex
2b5968f2b6
Merge branch 'main' into main
2025-05-15 17:20:01 +02:00
Mickey De Baets
31995e0c67
Merge branch 'main' into main
2025-05-15 16:52:50 +02:00
Alex
4f028ea9b8
Merge pull request #686 from Pennyw0rth/neff-fix-mssql-module
...
Automatically preserve state of "advanced options" on the target
2025-05-13 19:32:30 +02:00
Alexander Neff
4d8583e443
Remove boilerplate
2025-05-13 13:25:22 -04:00
Alexander Neff
5d3955b6bc
Formating
2025-05-13 13:10:59 -04:00
Alexander Neff
859553fb33
Automatically preserve state of "advanced options" on the target
2025-05-13 13:06:40 -04:00
Xed
02b1361c85
Merge branch 'main' into drop_library_ms
2025-05-12 10:16:57 +02:00
Alex
b243ee8748
Merge pull request #682 from Pennyw0rth/neff-ldap-disable-signing
2025-05-10 12:00:00 +02:00
Alex
35c39c1c8e
Merge pull request #681 from Pennyw0rth/neff-fix-db-schema
...
Add a check if the database scheme contains the unique attribute
2025-05-09 17:58:10 +02:00
Alexander Neff
68367ef529
Disable signing in ldap temporarely
2025-05-09 10:33:33 -04:00
Alexander Neff
f335cd7654
Formatting
2025-05-09 10:21:20 -04:00
Alexander Neff
94115123f6
Add a check if the database scheme contains the unique attribute
2025-05-09 10:19:21 -04:00
emre
9f9ed93e7f
Update presence.py
2025-05-09 01:36:05 +03:00
Mickey De Baets
5c7888c416
Added share exclusion functionality
...
Added --exclude-shares arg to not scan shares (e.g., ADMIN$ and C$) for OPSEC improvement
2025-05-08 22:07:26 +02:00
Adam Hassan
b2a450916b
Merge branch 'main' into rdp-exec
2025-05-07 23:12:30 -04:00
termanix
c87d0c206b
integrated enum_trusts
2025-05-07 15:06:44 -04:00
termanix
602498f09c
Merge branch 'Pennyw0rth:main' into dc-list
2025-05-07 13:46:56 -04:00
mpgn
413e5eb51a
Merge pull request #662 from Pennyw0rth/cleanup
...
remove old server code unused
2025-05-07 17:16:45 +02:00
Alex
3209e523a5
Merge pull request #677 from Pennyw0rth/neff-fix-ldap-kerb-dom-trust
...
Fix domain trust with kerberos in ldap
2025-05-07 17:12:20 +02:00
Alexander Neff
7bda89661b
Remove unused variable
2025-05-07 11:11:52 -04:00
Alexander Neff
abda35be65
Remove on_shutdown in connection.py
2025-05-07 11:09:48 -04:00
Alexander Neff
7cd990f920
Remove old module server stuff
2025-05-07 11:06:32 -04:00
Alexander Neff
4d68843057
Remove on_shutdown from modules
2025-05-07 10:56:47 -04:00
Alexander Neff
a12c6422ce
Fix domain trust with kerberos in ldap
2025-05-07 10:40:17 -04:00
mpgn
196d9fa6d9
Merge branch 'main' into cleanup
2025-05-07 16:09:37 +02:00
mpgn
5efa2c3299
Update example_module.py
...
Signed-off-by: mpgn <[email protected] >
2025-05-07 16:09:17 +02:00
mpgn
5b6d00ed90
Update connection.py
...
Signed-off-by: mpgn <[email protected] >
2025-05-07 16:08:21 +02:00
Adam Hassan
5930d2d9af
exit cmd.exe after running commands
2025-05-07 03:03:14 -04:00
Adam Hassan
03c52432b5
remove erroneous vars and code relating to old no-output argument
2025-05-07 03:02:29 -04:00
Adam Hassan
6659976b25
remove no-output argument bc no output from rdp via screen
2025-05-07 02:58:08 -04:00
Adam Hassan
e1f84377ac
remove codec argument bc no output from rdp via screen
2025-05-07 02:57:09 -04:00
Adam Hassan
05492ff6a1
add new e2e commands for rdp execute
2025-05-07 02:52:40 -04:00
Adam Hassan
7ec74ddb05
screenshot before exit when executing commands via rdp
2025-05-07 02:44:40 -04:00
Adam Hassan
9a12116be3
cmd.exe now working and win+r used to open terminal
2025-05-07 02:17:13 -04:00
Adam Hassan
767e26e6e2
powershell over rdp mostly working with aardwolf
...
cmd not working atm
TODO: Figure out best way to start terminal
TODO: Add --screenshot functionality to see command output
2025-05-07 01:21:40 -04:00
Adam Hassan
e56e97c578
add initial execute_cmd using aardwolf keyboard
2025-05-07 00:40:42 -04:00
Adam Hassan
7531bf62d5
add initial rdp exec code based on winrm
2025-05-07 00:26:38 -04:00
Xed
81d07952b9
Merge branch 'main' into drop_library_ms
2025-05-05 19:52:55 +02:00
termanix
7fdca67833
Merge branch 'main' into dc-list
2025-05-05 08:29:05 -04:00
termanix
171c79fde1
Merge branch 'main' into notepad
2025-05-05 08:27:24 -04:00
Alex
c19841398f
Merge pull request #512 from KriyosArcane/main
...
New change-password module.
2025-05-04 12:06:31 +02:00
termanix
a083405335
Merge branch 'Pennyw0rth:main' into dc-list
2025-05-04 04:07:26 -04:00
FaganAfandiyev
f3f27976cf
Add e2e_commands.txt tests
2025-05-03 17:33:20 -04:00
Alexander Neff
887ecdd8a7
Refined options examples and formating
2025-05-03 17:26:52 -04:00
Alexander Neff
5f34e563b6
Refactor change-password module to allow set NEWNTHASH
2025-05-03 17:22:05 -04:00
Alex
6aa7d6a114
Merge pull request #668 from Dfte/main
...
Upgrade the schtask_as module so that we can upload binaries and execute them
2025-05-03 19:22:41 +02:00
Alexander Neff
bb36b6d5e6
Only right trim to preserve indentation on certain output
2025-05-03 13:20:08 -04:00
Alexander Neff
362d373c21
Add examples to options and formating
2025-05-03 13:18:28 -04:00
mpgn
a47431cbfd
fix hostname info if no ntlm
2025-04-29 14:20:16 +02:00
mpgn
3ff6479795
better output
2025-04-29 08:41:09 +02:00
mpgn
cc09aefbb9
more simple code
2025-04-29 01:03:17 +02:00
mpgn
2e254396b5
simple update
2025-04-29 00:41:53 +02:00
mpgn
8b2135a7b1
simple update
2025-04-29 00:40:24 +02:00
mpgn
1452068944
simple update
2025-04-29 00:39:37 +02:00
mpgn
9dc029847a
fix ldap simple auth
2025-04-29 00:12:19 +02:00
Alex
9890316802
Merge pull request #669 from Pennyw0rth/neff-update-pylnk3
2025-04-28 22:52:57 +02:00
Alexander Neff
f3e161597d
Update pylnk3 to remove debug print
2025-04-28 15:23:11 -04:00
Aurélien CHALOT
102213771f
Upgrade the schtask_as module so that we can upload binaries and then execute them
2025-04-28 14:30:09 +02:00
Xed
ba7d5223b8
Merge branch 'Pennyw0rth:main' into drop_library_ms
2025-04-28 05:00:33 +02:00
Alex
6a2874e804
Merge pull request #667 from Pennyw0rth/neff-fix-mssql
2025-04-27 19:56:02 +02:00
Alexander Neff
207b7da461
Fix empty domain string
2025-04-27 13:17:56 -04:00
Alexander Neff
6dcbb02a02
Use process password for kerb login failure
2025-04-27 11:55:27 -04:00
Alexander Neff
6bf72192c4
Formating
2025-04-27 11:53:51 -04:00
Alexander Neff
5e9e06b1a1
Formating
2025-04-27 10:10:10 -04:00
Alexander Neff
17ef18edd0
Formating and logging change
2025-04-27 10:06:05 -04:00
Alexander Neff
0be367b8aa
Improve options
2025-04-27 10:05:52 -04:00
Alexander Neff
059d241727
Restrict returning true on STATUS_PASSWORD_MUST_CHANGE to only the module
2025-04-27 10:05:15 -04:00
Alex
f5dc9ea8c6
Merge pull request #665 from Pennyw0rth/neff-fix-pfs-win
...
Fix pfx output path on windows
2025-04-27 14:58:15 +02:00
Alex
b35e1956af
Don't replace C: in the path
2025-04-27 14:39:26 +02:00
Xed
29ced36cde
Merge branch 'main' into drop_library_ms
2025-04-27 13:28:02 +02:00
termanix
a517be8355
Merge branch 'Pennyw0rth:main' into dc-list
2025-04-27 06:26:38 -04:00
mpgn
47b54c838e
fix ruff
2025-04-27 10:19:14 +02:00
mpgn
fad24dbb42
Merge branch 'main' into cleanup
2025-04-27 10:18:25 +02:00
mpgn
fd86652121
more clean
2025-04-27 10:17:52 +02:00
mpgn
848da44f75
Merge pull request #663 from Pennyw0rth/ippsec_video
...
Fix bunch of stuff from ippsec and 0xdf writeup for vintage box
2025-04-27 10:13:50 +02:00
termanix
b7b454e725
Update ldap.py
...
Signed-off-by: termanix <[email protected] >
2025-04-27 07:55:47 +03:00
termanix
b8dfb52802
took the old branch, it was fixed.
...
Signed-off-by: termanix <[email protected] >
2025-04-27 07:49:27 +03:00
termanix
981ad11b86
Merge branch 'main' into dc-list
...
Signed-off-by: termanix <[email protected] >
2025-04-27 00:46:47 -04:00
termanix
e993fbd0fc
Refactored to enforce direct attribute access, preventing misleading classifications and improving error handling.
2025-04-27 00:36:33 -04:00
termanix
c1a0f140e1
Thought, would implement it with netlogon but not have time for now, maybe later lol
2025-04-27 00:36:33 -04:00
Alexander Neff
23769d7755
Remove unnecessary try&except block and display trust domains we are skipping
2025-04-27 00:36:33 -04:00
Alexander Neff
bab540d734
Add missing trust_type_text value, ref: MS-ADTS
2025-04-27 00:36:33 -04:00
termanix
3af68e3f9d
Now check trusted domains DCs
2025-04-27 00:36:33 -04:00
Alex
9196c3216a
Fix pfx output path on windows
2025-04-27 02:03:44 +02:00
Alex
c34c581b0f
Merge pull request #658 from nikaiw/fix_host_duplicate
...
Update database.py
2025-04-27 01:35:59 +02:00
Alex
e61799ad9c
Merge pull request #660 from n00py/patch-1
...
Added more AV Signatures
2025-04-27 01:35:42 +02:00
mpgn
26588a490e
fix ruff
2025-04-27 00:36:30 +02:00
mpgn
d016fb61fd
make nxc compatible with bloodhound-ce
2025-04-27 00:35:16 +02:00
mpgn
61277c889b
fix ruff
2025-04-26 20:44:16 +02:00
mpgn
913a71314f
fix a bunch of stuff from vintage box on HTB
2025-04-26 20:43:35 +02:00
mpgn
15d100205b
fix ruff
2025-04-26 19:24:19 +02:00
mpgn
de4171e11e
remove old server code unused
2025-04-26 19:22:13 +02:00
n00py
d80c8e0b45
Update enum_av.py
...
Added a few more signatures for Trend Micro monitoring, one for Rapid7 Insight Agent, and some for Ivanti Security
Signed-off-by: n00py <[email protected] >
2025-04-25 13:30:26 -06:00
NK
02f4439680
Update database.py
...
Signed-off-by: NK <[email protected] >
2025-04-25 10:29:55 +02:00
NK
c5db5478d1
Update database.py
...
prevent duplicate host insert
Signed-off-by: NK <[email protected] >
2025-04-24 20:09:25 +02:00
XedSama
8b6df3494a
Fix NAME option and adding e2e tests
2025-04-24 14:05:31 +02:00
XedSama
34066da22b
Better description and new link for documentation
2025-04-24 13:28:51 +02:00
XedSama
54cadbd567
Fix encoding and xmlns property
2025-04-24 13:26:17 +02:00
XedSama
63e9e54e69
Uploading/Cleaning libms file on writable share
2025-04-24 13:13:17 +02:00
XedSama
745de4908a
Fix lms_name
2025-04-24 12:38:41 +02:00
XedSama
dc4030aad2
Basic module structure
2025-04-23 21:26:46 +02:00
D4ytox
d51fc3f095
Fix . missing from classic path
2025-04-20 16:18:29 +01:00
D4ytox
46c16213f9
Remove the use of XDG_DATA_HOME
2025-04-20 15:17:28 +01:00
D4ytox
8deb2f9924
Use nxc as the folder name for XDG_DATA_HOME as well
2025-04-20 15:09:52 +01:00
D4ytox
0abadb062b
Make XDG_CONFIG_HOME append nxc afterwards and XDG_DATA_HOME append nxc_data
2025-04-20 15:03:12 +01:00
D4ytox
ff1ce969f9
Use XDG_CONFIG_HOME and XDG_DATA_HOME if set by user
2025-04-20 14:49:25 +01:00
Alex
9668cbce36
Merge pull request #650 from moscowchill/fix-windows-log-path-f332071
...
fix: Refactor output file path construction in SMB protocol
2025-04-20 02:08:29 +02:00
Marshall Hallenbeck
bc712c84ef
Merge branch 'main' into main
2025-04-19 09:13:52 -04:00
D4ytox
64cce9572f
Fix path imports to be grouped with other imports
2025-04-18 15:55:30 +01:00
moscowchill
a1a1be66ae
Refactor output file path construction in SMB protocol
...
- Updated the output file template to use os.path.join for improved OS compatibility.
- Enhanced readability by separating base log directory and filename pattern construction.
2025-04-18 07:02:24 -07:00
D4ytox
88997c33a8
Fix ruff findings
2025-04-18 14:37:35 +01:00
D4ytox
bf202a23f1
Merge the two import statements together
2025-04-18 14:31:14 +01:00
D4ytox
d40a1c84d2
Fix unecessary expand_user in context.py
2025-04-18 14:27:06 +01:00
D4ytox
5fc5922bf2
Use WORKSPACE_DIR in netexec.py
2025-04-18 14:17:32 +01:00
D4ytox
41a9345927
Use CONFIG_PATH in config.py
2025-04-18 14:17:32 +01:00
D4ytox
ca7408fd4d
Use TMP_PATH in smb.py
2025-04-18 14:17:32 +01:00
D4ytox
95c11aa434
Use NXC_PATH,CONFIG_PATH in context.py
2025-04-18 14:17:32 +01:00
D4ytox
5f25e25d26
Use NXC_PATH in spider_plus.py
2025-04-18 14:17:32 +01:00
D4ytox
4c515414e2
Use NXC_PATH in get_netconnections.py
2025-04-18 14:17:32 +01:00
D4ytox
dc00beab39
Use NXC_PATH in enum_dns.py
2025-04-18 14:17:32 +01:00
D4ytox
f16616eeb6
Use CONFIG_PATH in database.py
2025-04-18 14:17:32 +01:00
D4ytox
2e50996ae5
Use TMP_PATH in wmiexec.py
2025-04-18 14:17:32 +01:00
D4ytox
a3920da302
Use TMP_PATH in mmcexec.py
2025-04-18 14:17:32 +01:00
D4ytox
b8d5ede6f5
Use TMP_PATH in atexec.py
2025-04-18 14:17:32 +01:00
D4ytox
0e370152b8
Use NXC_PATH in wmi.py
2025-04-18 14:17:32 +01:00
D4ytox
038fe52e8c
Use NXC_PATH in winrm.py
2025-04-18 14:17:32 +01:00
D4ytox
4174dd9313
Use NXC_PATH in vnc.py
2025-04-18 14:17:32 +01:00
D4ytox
f295dcf5f5
Use NXC_PATH in rdp.py
2025-04-18 14:17:32 +01:00
D4ytox
d6e8cad817
Use NXC_PATH in ldap.py
2025-04-18 14:17:32 +01:00
D4ytox
fb7ca1dac0
Use TMP_PATH in keepass_trigger.py
2025-04-18 14:17:32 +01:00
D4ytox
314c3675ef
Use NXC_PATH in get-network.py
2025-04-18 14:17:32 +01:00
D4ytox
bc12c96492
Use NXC_PATH in protocolloader.py
2025-04-18 14:17:32 +01:00
D4ytox
7d08340d29
Use NXC_PATH in logger.py
2025-04-18 14:17:32 +01:00
D4ytox
d814e2cc2c
Use NXC_PATH in netexec.py
2025-04-18 14:17:31 +01:00
c4pit0ch3f
633cec1dc9
added support for LDAP simple auth
2025-04-17 15:08:11 +02:00
Alex
024ff0ab03
Merge pull request #645 from bandrel/nfs-fstring-bug
...
Update nfs.py
2025-04-14 14:58:31 -04:00
Alexander Neff
3ebec370ec
Add missing single quotes around slash
2025-04-14 14:50:30 -04:00
Justin Bollinger
bead78abae
Update nfs.py
...
fixed syntax error for fstring that was causing it to crash
Signed-off-by: Justin Bollinger <[email protected] >
2025-04-14 13:02:36 -04:00
Alex
5e08f53b72
Merge pull request #644 from Pennyw0rth/neff-fix-binary-workflow
...
Add missing Pillow package to binary workflow
2025-04-13 16:18:27 +02:00
Alexander Neff
0517c70e0e
Add missing Pillow package to binary workflow
2025-04-13 10:13:41 -04:00
Alex
806e4c73b2
Merge pull request #643 from Pennyw0rth/v1.4.0
...
Add CODENAME for release v1.4.0
2025-04-13 15:53:12 +02:00
Alexander Neff
a73624aa5c
Add CODENAME for release v1.4.0
2025-04-13 09:48:33 -04:00
Alex
af743bf517
Merge pull request #642 from Pennyw0rth/neff-parse-uuids
...
Add sid parsing directly to the ldap attribute parser
2025-04-13 14:05:22 +02:00
Alexander Neff
d5bd57dd94
Add sid parsing directly to the ldap attribute parser
2025-04-13 07:21:24 -04:00
Alex
6c30f3b611
Merge pull request #641 from exploide/completions
...
completions: no not complete options without entering `-` first
2025-04-13 13:18:00 +02:00
exploide
b0ccbba947
completions: no not complete options without entering - first
...
additionally, this commit makes activate-global-python-argcomplete work
2025-04-13 11:21:04 +02:00
Alex
0b1a4e452a
Merge pull request #640 from Pennyw0rth/neff-add-gmsa-readPrincipal
...
Add read principal to GMSA
2025-04-12 20:23:20 +02:00
Alexander Neff
47e40928b7
Add read principal of gmsa
2025-04-12 14:12:18 -04:00
Alex
bf37152d3f
Merge pull request #471 from termanix/patch-7
...
Update ldap.py for parse_result_attributes
2025-04-12 20:10:55 +02:00
Alexander Neff
5e400fb4b6
Fix GMSA account not showing for user without read privs
2025-04-12 12:32:35 -04:00
Alexander Neff
2540ca91b4
Refactor gmsa functions
2025-04-12 11:54:34 -04:00
Alexander Neff
a4931816d9
Replace create_conn_obj parsing
2025-04-12 08:38:07 -04:00
Alex
5509c6b018
Merge pull request #638 from Pennyw0rth/neff-fix-rid-brute
...
Catch rpc error nca_s_op_rng_error when method is not implemented
2025-04-12 14:32:03 +02:00
Alex
c9d9e49068
Merge pull request #639 from Pennyw0rth/neff-fix-desc-module
...
Fix encoding issue in get-desc-user
2025-04-12 14:31:55 +02:00
Alexander Neff
13c554bce5
Show only user objects with admincount
2025-04-12 08:17:19 -04:00
Alexander Neff
c5bf67abc0
Fix asreproast only returning one user
2025-04-11 21:16:17 -04:00
Alexander Neff
eae7ed544f
Use parsed resp for counting results
2025-04-11 21:10:25 -04:00
Alexander Neff
1dc56bfaca
Clean up --kerberos
2025-04-11 20:54:07 -04:00
Alexander Neff
92f4435b4b
Massively trim down logic of admin_count as most of it isn't used
2025-04-11 20:53:51 -04:00
Alexander Neff
c47df0842c
Massively trim down logic of password_not_required as most of it isn't used
2025-04-11 20:04:33 -04:00
Alexander Neff
373232dea9
Massively trim down logic of trusted_for_delegation as most of it isn't used
2025-04-11 19:55:24 -04:00
Alexander Neff
8b27ec57ae
Massively trim down logic of asreproast as most of it isn't used
2025-04-11 19:44:45 -04:00
Alexander Neff
09ec961d04
Linting
2025-04-11 19:21:18 -04:00
Alexander Neff
0dcc51b106
Make use of format strings and fix english
2025-04-11 19:21:05 -04:00
Alexander Neff
96eda79ab8
Merge branch 'main' into patch_ldap_parsing
2025-04-11 18:48:51 -04:00
Alexander Neff
9cb9fe7728
Fix encoding issue in get-desc-user
2025-04-11 17:17:18 -04:00
Alexander Neff
385715440c
Catch rpc error nca_s_op_rng_error when method is not implemented
2025-04-11 12:05:19 -04:00
Alex
5a786487b6
Merge pull request #637 from Pennyw0rth/neff-fix-ldap-hashauth
2025-04-10 10:34:06 +02:00
Alexander Neff
dcf7e97470
Fix ldap hash auth with signing enforced
2025-04-09 20:02:51 -04:00
Alex
8cad72623e
Merge pull request #636 from termanix/kerb-fix
2025-04-09 09:19:01 +02:00
Alexander Neff
47960d14c3
Move ccache check to enum_host to respect kdcHost logic (must stay empty in domain trust auth)
2025-04-08 18:31:11 -04:00
termanix
531b760fb6
Merge branch 'main' into kerb-fix
2025-04-08 15:40:29 -04:00
Alex
4e4dfae633
Merge pull request #633 from termanix/update-dpapi
...
SMB DPAPI Now Store Results, Issue #632
2025-04-08 21:37:35 +02:00
termanix
aa943aa08e
ccache as default and setted if self.args.domain
2025-04-08 15:08:57 -04:00
Alexander Neff
725b1df643
Replace hardcoded nxc path with NXC_PATH
2025-04-08 15:02:24 -04:00
Alexander Neff
652558309d
Move all lsa/sam/ntds/dpapi output files into seperate folders
2025-04-08 14:43:34 -04:00
termanix
b32f95bcbc
Takes domain value from ccache file Default principal
2025-04-08 14:02:51 -04:00
Alexander Neff
f6c22db7be
Remove null bytes from dpapi output
2025-04-08 09:33:29 -04:00
termanix
518f7d4078
ruff fix
2025-04-07 09:00:44 -04:00
Alex
27f58aee79
Merge pull request #634 from Pennyw0rth/neff-fix-ldap-baseDN
...
Fix the baseDN for admin_check for custom baseDN
2025-04-07 14:52:21 +02:00
Alexander Neff
7755d05431
Linting
2025-04-07 08:21:52 -04:00
Alexander Neff
a24e1327ac
Fix admin_check if a different baseDN was specified
2025-04-07 08:21:33 -04:00
termanix
13c02f4524
Saving dpapi results like sam, lsa, ntds, etc.
2025-04-07 07:59:18 -04:00
Alex
98062cb345
Merge pull request #630 from Pennyw0rth/neff-remove-firefox
...
Remove firefox module in favour of --dpapi which includes firefox
2025-04-03 21:03:56 +02:00
Alexander Neff
826dec4a89
Merge branch 'main' into neff-remove-firefox
2025-04-03 14:54:38 -04:00
Alexander Neff
d5737c61b1
Remove firefox module in favour of --dpapi which includes firefox
2025-04-03 14:48:54 -04:00
Alexander Neff
bcf6b37eaf
Use context manager for files and improve code
2025-04-03 14:41:55 -04:00
Alexander Neff
eb88dc5423
Rename ElementTree to ET for consistency
2025-04-03 14:41:29 -04:00
Alexander Neff
a4bdf2b174
Mostly ignore firefox because it will be removed anyway
2025-04-03 14:24:09 -04:00
Alexander Neff
2f63732f00
One liner return values and format strings
2025-04-03 14:23:43 -04:00
Alexander Neff
1520f3cbd4
Remove unnecessary code and format string
2025-04-03 14:02:29 -04:00
Alexander Neff
768a401019
Leaving as is for readability
2025-04-03 14:02:07 -04:00
Alexander Neff
4255cab29d
Adding exceptions for false positives
2025-04-03 13:57:22 -04:00
Alexander Neff
f386434ce5
Lint daclread
2025-04-03 13:49:54 -04:00
Alexander Neff
67abbf8bf3
Disable RUF052, these are considered private not dummy
2025-04-03 13:38:28 -04:00
Alexander Neff
542452accb
Apply C419, removing unnecessary list comprehensions
2025-04-03 13:26:38 -04:00
Alexander Neff
bde58c4e56
Apply SIM401, use .get() over 'x if x else y'
2025-04-03 13:19:08 -04:00
Alexander Neff
89233700b6
Disable A004, as it complains about sys.exit which supposes to be superior in programs
2025-04-03 13:16:43 -04:00
Alexander Neff
42538e4c89
Disable false positive
2025-04-03 13:16:13 -04:00
Alexander Neff
52008c1b25
Remove unnecessary cast to int
2025-04-03 12:30:38 -04:00
Alexander Neff
ae6721aa9a
Remove all FURB rules, makes code more complicated
2025-04-03 12:27:35 -04:00
Alexander Neff
a42c664326
Autofix with ruff
2025-04-03 12:22:06 -04:00
Alexander Neff
5782352622
Remove rule which converts 'x if x else y' and deletes unused variables
2025-04-03 12:19:38 -04:00
Alexander Neff
1289a0e025
Enable preview mode as recommended in our doc guidelines
2025-04-03 12:10:49 -04:00
Alexander Neff
dc415e75e4
Fixed string concatination that is only available in py3.12+
2025-04-03 12:04:21 -04:00
Alexander Neff
61e2e58e50
Fix UP031, remove percent string replacements
2025-04-03 12:01:33 -04:00
Alexander Neff
66e9927c3e
Fix UP031, remove percent string replacements
2025-04-03 11:57:47 -04:00
Alexander Neff
31373e4cac
Don't check for D413, missing-blank-line-after-last-section
2025-04-03 11:02:14 -04:00
Alexander Neff
f4ad70635a
Fix LOG015 and replace all calls to root logger
2025-04-03 11:01:27 -04:00
Alex
5a71b62acc
Merge pull request #628 from Pennyw0rth/neff-fix-exec-output
...
Fix left handside indent from exec output
2025-04-03 16:16:55 +02:00
Alexander Neff
2c29856d92
Update ruff settings declaration to reflect latest recommendations
2025-04-03 09:59:53 -04:00
Alexander Neff
b35cfe0671
Update ruff settings declaration to reflect latest recommendations
2025-04-03 09:46:28 -04:00
Alexander Neff
351979375b
Update ruff to latest version
2025-04-03 09:45:31 -04:00
Alexander Neff
d5978062ff
Allow linting pipeline to run on review submittions like the test pipeline
2025-04-03 09:27:03 -04:00
Alexander Neff
1248552ef8
Linting
2025-04-03 09:00:33 -04:00
Alexander Neff
ecad15e85a
Fix left handside indent from powershell output
2025-04-03 08:44:51 -04:00
Alex
6fcfb8d031
Merge pull request #450 from Dfte/SMB]-ADd-the-recent_files-module
...
[SMB] Add the recent_files module
2025-04-02 01:35:22 +02:00
Alexander Neff
f00c835c09
Merge branch 'main' into recent-files
2025-04-01 19:30:38 -04:00
Alexander Neff
0cdd60a60f
Add no options text
2025-04-01 19:21:05 -04:00
Alex
99fe618dbd
Merge pull request #625 from jdholtz/smb-cmdexec-improvements
...
smb: Prevent infinite loops handling an unknown error retrieving command output
2025-04-01 23:35:37 +02:00
Alex
677e25485b
Merge pull request #626 from noraj/patch-1
2025-04-01 00:53:58 +02:00
Alexandre ZANNI
2747f1efd8
remove pywerview from spec
...
Signed-off-by: Alexandre ZANNI <[email protected] >
2025-04-01 00:43:53 +02:00
jdholtz
3897ceeb0a
smb: Prevent infinite loops handling an unknown error retrieving command output
...
When an error like 'Broken pipe' occurs while trying to read the output
file from a command, the number of tries is not incremented, causing an
infinite loop fetching the output file (if this error keeps happening).
Now, the number of tries is incremented in this case. Also, the debug
messages were slightly improved to be more clear when failing to
retrieve output.
2025-03-31 11:38:34 -07:00
Alex
f31fb4f098
Merge pull request #622 from Pennyw0rth/neff-fix-winscp
...
Improve WinSCP module
2025-03-30 15:23:04 +02:00
Alexander Neff
a2b336d94a
Remove command execution to enumerate local users and improve error handling
2025-03-30 09:14:58 -04:00
Alex
4ae32a73cd
Merge pull request #602 from haytechy/output_users
2025-03-28 14:10:57 +01:00
Alexander Neff
37efce100a
Fix logic when checking if args where specified and improve help text
2025-03-27 20:02:43 -04:00
Alexander Neff
75eecab8ed
Convert --users-export to the same structure as in ldap
2025-03-27 19:52:48 -04:00
Alexander Neff
a449284d20
Fix logic for debug output when user is specified
2025-03-27 19:41:42 -04:00
Alexander Neff
4eae4a2dd8
Make help description more precise
2025-03-27 19:39:51 -04:00
Alexander Neff
718b9fe4b6
Change variable name for export path and display export info line only when specified
2025-03-27 19:38:02 -04:00
Alex
2d3e1be1ab
Merge pull request #620 from Pennyw0rth/spec-file
...
Fix spec file
2025-03-27 15:13:43 +01:00
Alex
a0aaf1ad12
Merge pull request #619 from Pennyw0rth/neff-fix-putty
...
Add Error handling for loading users into registry
2025-03-27 15:13:32 +01:00
Alex
3318fa8ea2
Merge pull request #615 from Testeur-2-stylos/fix-smbv1-nxcdb
...
Update smb.py to test smbv1 connection before writing in nxcdb
2025-03-27 15:10:57 +01:00
Alexander Neff
71cfd4b347
Move logoff above smbv1 check
2025-03-27 09:49:23 -04:00
Alexander Neff
9c8e6f43ca
Fix spec file
2025-03-27 09:40:46 -04:00
Alexander Neff
62ba3588ba
Add Error handling for loading users into registry
2025-03-27 09:21:18 -04:00
Testeur_2_stylos
45f899219c
Update smb.py to test smbv1 connection before writing in nxcdb
...
Signed-off-by: Testeur_2_stylos <[email protected] >
2025-03-26 10:16:54 +01:00
Kriyos
7b1f60d83d
Merge branch 'Pennyw0rth:main' into main
2025-03-24 19:41:56 -04:00
Alex
8d0b4e3e7b
Merge pull request #527 from lap1nou/fix-ldap-db
...
Added credential and host DB for LDAP protocol
2025-03-24 17:37:54 +01:00
Alexander Neff
52a28aa88d
Formating
2025-03-24 12:32:54 -04:00
Alexander Neff
ccf81517a4
Add db.add_creds for kerberos with SSL enforced
2025-03-24 12:23:50 -04:00
Alex
87a5c366df
Merge pull request #611 from shikatano/pre2k-passwd-length
...
modified the password used in pre2k.py for machine names longer than …
2025-03-24 17:11:04 +01:00
Lou
4cd4dbbd83
modified the password used in pre2k.py for machine names longer than 14 characters
2025-03-23 12:14:42 -04:00
lap1nou
6b0cfcdea8
Added db_navigator stuff
2025-03-22 17:20:23 +01:00
lapinou
7146824299
Merge branch 'Pennyw0rth:main' into fix-ldap-db
2025-03-21 23:46:05 +01:00
Marshall Hallenbeck
6de62472ef
Merge pull request #590 from Pennyw0rth/marshall-db-ip-fix
...
fix: check if an IP is being searched for when calling get_hosts
2025-03-21 10:48:50 -04:00
termanix
4fcc4fdce4
updated for killing notepad.exe process
2025-03-19 18:52:14 -04:00
termanix
7e23c1b318
e2e_commands.txt editted
2025-03-19 17:02:21 -04:00
termanix
4634473609
owner name
2025-03-19 16:56:53 -04:00
termanix
c2437b2b9b
New module add notepad
2025-03-19 16:47:23 -04:00
Marshall Hallenbeck
f4fa975d36
fix: check if the table uses ip or host for hosts before adding
2025-03-19 16:19:02 -04:00
Marshall Hallenbeck
166df14514
Merge branch 'main' into marshall-db-ip-fix
2025-03-19 15:46:39 -04:00
Alex
aa832c5f1a
Merge pull request #606 from jdholtz/ldap-timeout
...
Silently handle connection timed out during LDAP scan
2025-03-19 16:00:24 +01:00
Alexander Neff
0aeb105bd8
Add ENETUNREACH if the targeted network is not reachable
2025-03-19 10:49:33 -04:00
jdholtz
3fa2c746d6
Silently handle connection timed out during LDAP scan
2025-03-18 16:47:12 -07:00
mpgn
da8ef0f0fb
Merge pull request #604 from Pennyw0rth/ntlm
...
Add information if ntlm disabled
2025-03-18 16:34:13 +01:00
mpgn
87c223ed5e
Add information if ntlm disabled
2025-03-17 19:04:18 +01:00
mpgn
91c339ea30
Merge pull request #603 from Pennyw0rth/fix_host
...
fix 0x_df issue with hosts file
2025-03-17 16:48:10 +01:00
mpgn
0f1c2f933b
fix extra space
2025-03-17 15:55:33 +01:00
mpgn
450f1b2a89
fix extra space
2025-03-17 15:51:34 +01:00
mpgn
7723e74b30
fix 0x_df issue with hosts file
2025-03-17 15:40:56 +01:00
haytehcy
69baa8c133
Merge branch 'output_users' of https://github.com/haytechy/NetExec into output_users
2025-03-16 17:19:58 +00:00
haytehcy
7d8d1dbd2d
Changed writelines to write on new lines
2025-03-16 17:19:29 +00:00
Alex
0892e066e4
Merge branch 'Pennyw0rth:main' into output_users
2025-03-16 15:50:57 +00:00
Alex
ea77ad9a4e
Merge pull request #597 from Pennyw0rth/neff-bug-fixes
2025-03-16 11:16:27 +01:00
mpgn
cbcdf3acd3
Merge pull request #599 from Pennyw0rth/regsecret
2025-03-16 09:29:17 +01:00
haytehcy
8a35848474
Minor tweak/fixes to output users
2025-03-16 07:32:21 +00:00
Alexander Neff
1145cfe15f
Make bool check a bit more explicit
2025-03-15 20:02:38 -04:00
haytehcy
d6600d5f7c
Minor tweak/fixes
2025-03-15 23:36:12 +00:00
haytehcy
0acdbbe345
Added Users Export
2025-03-15 23:20:29 +00:00
mpgn
1fe387e8f9
Merge branch 'main' into regsecret
2025-03-15 23:01:05 +01:00
mpgn
613fd5e48e
fix ruff
2025-03-15 23:00:40 +01:00
mpgn
a727f0283f
Add choice to use old or new technique
2025-03-15 22:48:25 +01:00
Alex
b520fdf9f5
Merge pull request #601 from Pennyw0rth/neff-revert-speed-improvs
...
Revert #411 due to connection issues (#479 )
2025-03-15 17:48:06 +01:00
Alexander Neff
26c4847018
Revert #411 due to connection issues ( #478 , #479 ), possibly concurrency problems
2025-03-15 12:35:50 -04:00
Marshall Hallenbeck
f0602c7804
Merge branch 'main' into marshall-db-ip-fix
2025-03-15 11:47:28 -04:00
Alex
340bc60759
Merge pull request #594 from Mercury0/asreproast-DNS-patch
...
Use host IP for DNS resolution in asreproast function if kdcHost not specified
2025-03-15 16:15:14 +01:00
Alexander Neff
ae653c283b
Add fix from ea7e0925a1 to the ldap protocol
2025-03-15 11:09:14 -04:00
Alexander Neff
7162fd9c3d
Moved the fix for #592 to kerberoast class because otherwise user without password crashes without DNS
2025-03-15 11:08:35 -04:00
Alexander Neff
adb423ef09
Remove unused imports
2025-03-15 10:20:30 -04:00
mpgn
97703063b6
Add regsecretdump technique
2025-03-14 23:17:33 +01:00
Marshall Hallenbeck
95ae5deb27
Merge branch 'main' into marshall-db-ip-fix
2025-03-14 10:12:46 -04:00
Alexander Neff
c4bf023032
Improve logging output of --shares
2025-03-14 13:22:16 +01:00
Alexander Neff
493b12e1fb
Fix get-unixUserPassword/get-userPassword modules which sometimes does not retrieve all users with these attributes
2025-03-14 11:33:38 +01:00
Alexander Neff
d343e212cd
Fix NFS indent for share listing
2025-03-13 14:41:54 +01:00
Alexander Neff
c2cb7521df
Fix ldap query output for output containing special chars, e.g. german äöü
2025-03-13 14:41:27 +01:00
Alexander Neff
98c4b15781
Fix wcc wsus check
2025-03-13 14:40:34 +01:00
Alexander Neff
36e4f4fb66
Set nfs timeout to 5 seconds
2025-03-11 14:52:27 +01:00
Alexander Neff
2621dcad02
If mount error still list share with available infos
2025-03-11 14:51:35 +01:00
Fox
725c96f57a
Use host IP for DNS resolution for asreproasting
2025-03-10 09:05:40 -07:00
Alexander Neff
fff8d09d2a
If len(val_list) is zero val_list[0] will crash, this will now return the empty list
2025-03-10 16:04:41 +01:00
crosscutsaw
e551d3e006
Update enable_cmdshell.py
...
Signed-off-by: crosscutsaw <[email protected] >
2025-03-09 22:07:51 +03:00
mpgn
f8293d156b
Merge pull request #579 from Pennyw0rth/remove_pywerview
...
Remove pywerview dependency
2025-03-09 11:25:42 +01:00
Alexander Neff
84dbe26bd6
Change wording to REMOVED as it actually is removed
2025-03-08 20:54:59 -05:00
Alexander Neff
f7c6f20ba7
Sort member output by sid for better alignment
2025-03-08 20:49:45 -05:00
Alexander Neff
93446a593f
Add Exception handling when we get rpc_access_denied
2025-03-08 20:17:51 -05:00
Alexander Neff
ddc00c97da
Raise exception on rpc_access_denied so it doesnt crash later for unkown reasons, use provided logger instead of nxc_logger
2025-03-08 20:16:47 -05:00
mpgn
0129b43a82
add poetry.lock
2025-03-08 22:40:30 +01:00
mpgn
25e7529a7c
remove pywerview from pyproject
2025-03-08 22:36:23 +01:00
mpgn
d279bb8ad1
fix ruff
2025-03-08 22:34:03 +01:00
mpgn
402ef37d02
Merge branch 'main' into remove_pywerview
...
Signed-off-by: mpgn <[email protected] >
2025-03-08 22:30:58 +01:00
mpgn
a45ba3b0fc
add local enumeration members on local group
2025-03-08 22:25:48 +01:00
Marshall Hallenbeck
9259825d36
Merge branch 'main' into marshall-db-ip-fix
2025-03-08 12:48:07 -05:00
Alexander Neff
ec8abe6c6c
Formating
2025-03-08 11:45:53 -05:00
Alex
0063ec0995
Merge pull request #574 from n3rada/main
...
Fix Poetry 2.1+ compatibility in `pyproject.toml`
2025-03-08 17:36:39 +01:00
Alexander Neff
c7f28f5363
Remove poetry version lock in tests and remove duplicate poetry installation
2025-03-08 11:30:04 -05:00
Alexander Neff
875bf28b8b
Remove unused packages
2025-03-08 10:49:19 -05:00
Alexander Neff
573a23c45a
Pin pywerview to 0.3.3
2025-03-08 10:37:16 -05:00
Alexander Neff
ed793d7883
Readd comments
2025-03-08 10:24:53 -05:00
Alexander Neff
e87489f8ca
Add commit 'distance' to version
2025-03-08 10:13:39 -05:00
Alex
23f4e63b65
Merge pull request #591 from Pennyw0rth/neff-patch-1
...
Catch ldap error if host is not reachable
2025-03-08 15:44:21 +01:00
Alex
6135e12cdb
Merge pull request #464 from Dfte/Add---remoteuac-module
...
Create remote-uac.py
2025-03-08 15:42:54 +01:00
Alexander Neff
dafc28a8c6
Catch ldap error if host is not reachable
2025-03-08 09:33:20 -05:00
Alexander Neff
62afd52961
Add option text
2025-03-08 09:17:11 -05:00
Alexander Neff
446bb30be3
Formating
2025-03-08 09:11:52 -05:00
Alexander Neff
02616525ca
Rename module
2025-03-08 09:11:31 -05:00
Alex
7e1537b935
Merge branch 'main' into Add---remoteuac-module
2025-03-08 15:06:53 +01:00
Alexander Neff
7d80a3fceb
Change deprecated output to fail
2025-03-08 08:19:19 -05:00
Alexander Neff
82002a7c3b
Deprecate --loggeon-users-filter and spelling fix
2025-03-08 08:14:24 -05:00
Alexander Neff
bb838c75e2
Apply filter by specifying a user for --loggedon-users arg
2025-03-08 08:09:57 -05:00
Marshall Hallenbeck
5889e55906
fix: check if an IP is being searched for when calling get_hosts in db calls; fixes #589
2025-03-07 20:02:45 -05:00
Alex
c1e1205a9a
Merge pull request #588 from Pennyw0rth/neff-patch-1
2025-03-07 16:39:16 +01:00
Alexander Neff
d0a4be4447
Move connection error to info instead of fail similar to smb etc
2025-03-07 10:27:25 -05:00
Alexander Neff
d214067218
Fix exception when it is not possible to list share
2025-03-07 10:18:05 -05:00
zblurx
e68cc41906
Merge pull request #587 from Mercury0/ldap-checker-refactor
...
Improve reliability of ldap-checker module
2025-03-07 14:49:45 +01:00
n3rada
d43b861533
Remove poetry.toml
2025-03-07 10:56:36 +01:00
Fox
a91761a755
Improve reliability of ldap-checker module
2025-03-06 14:03:06 -08:00
Alex
9161b29e90
Merge pull request #570 from Pennyw0rth/neff-fix-veeam-output
2025-03-04 06:59:40 -05:00
Mauriceter
bff20dff79
Merge branch 'Pennyw0rth:main' into sccm-winreg
2025-03-04 12:35:32 +01:00
Mauriceter
2e634750db
Delete nxc/modules/wds.py
...
Signed-off-by: Mauriceter <[email protected] >
2025-03-04 11:39:37 +01:00
Joachim De Bats
f41f80d98f
module recon sccm with winreg
2025-03-04 11:18:12 +01:00
Alexander Neff
d201e4047e
Fix --groups for groups without users or only one user
2025-03-03 20:18:59 -05:00
Alexander Neff
9203a5817c
Remove dead code that was used by --users and --computers
2025-03-03 20:01:01 -05:00
Alexander Neff
0a5c1fd698
Add --computers from smb to ldap
2025-03-03 19:58:57 -05:00
Alexander Neff
fc6e34ef76
Deprecate group-mem module
2025-03-03 19:45:56 -05:00
Alexander Neff
24cdf8d604
Add possibility to enumerate group members via ldap
2025-03-03 19:39:47 -05:00
Alexander Neff
6e390e8957
Add deprecated label so it is easier to find when we remove deprecated stuff
2025-03-03 19:12:24 -05:00
Alex
674fe5ed88
Merge pull request #584 from Pennyw0rth/neff-nfs-escape-to-rootfs
...
Small bug fixes for NFS
2025-03-03 18:59:32 -05:00
Alexander Neff
8aec485b79
Formating
2025-03-03 18:41:38 -05:00
Alexander Neff
4a696dff7e
Fix bug if file has other permissions than the directory. Also better error handling
2025-03-03 17:20:05 -05:00
Alexander Neff
19ba129350
Fix bug if upload target dir is root point
2025-03-03 17:19:23 -05:00
Alex
9768568b65
Merge pull request #583 from Pennyw0rth/neff-nfs-escape-to-rootfs
...
NFS escape to root fs
2025-03-03 12:37:37 -05:00
Alexander Neff
9e44b7f1ed
Better english
2025-03-03 10:11:04 -05:00
Alexander Neff
5f533f2c8f
More UID/GID updates and clean up
2025-03-03 10:07:30 -05:00
Alexander Neff
13a6653503
Remove unused import
2025-03-02 18:45:36 -05:00
Alexander Neff
df4e992c52
Add root_escape for --get-file and --put-file
2025-03-02 18:43:35 -05:00
Alexander Neff
67ce02eae7
Clean up and comments
2025-03-02 13:17:11 -05:00
Alexander Neff
434b0f4b80
Fix for items that are not resolved by the readdirplus call
2025-03-02 13:15:09 -05:00
Alexander Neff
9e4366f97f
Add implementation for 'ls'
2025-03-02 12:59:52 -05:00
Alexander Neff
de95d01c64
Add check for root escape
2025-03-02 10:14:17 -05:00
mpgn
0814931cf0
Merge branch 'main' into remove_pywerview
2025-03-02 14:20:56 +01:00
Alexander Neff
d87c379ac5
NFS root escape automated for each share
2025-02-27 19:27:53 -05:00
Alexander Neff
d1f7db656b
Merge branch 'main' into neff-nfs-escape-to-rootfs
2025-02-27 17:35:50 -05:00
Alexander Neff
4571f93dce
Working on nfs root escape
2025-02-27 17:35:48 -05:00
Alex
253f797f58
Merge pull request #580 from Pennyw0rth/neff-patch-1
...
Linting
2025-02-26 23:51:34 +01:00
Alexander Neff
5da61176b4
Linting
2025-02-26 17:46:23 -05:00
Alex
1ade4d6702
Merge pull request #445 from Dfte/SMB]-Add---qwinsta-and---tasklist-options
...
[SMB] Add the --qwinsta and --tasklist options
2025-02-26 23:32:27 +01:00
mpgn
45ea1de213
add poetry.lock
2025-02-26 23:02:48 +01:00
mpgn
0083554cca
ruff fix
2025-02-26 23:00:51 +01:00
mpgn
4cc5d87d12
remove smb-session option
2025-02-26 23:00:13 +01:00
mpgn
ae684bf0df
rework smb function to remove pywerview dependency
2025-02-26 22:52:21 +01:00
Alexander Neff
ca5a076f1e
Add IPv4 to qwinsta output
2025-02-26 16:09:41 -05:00
Alexander Neff
53b42df414
Add IPv4 to qwinsta output
2025-02-26 13:53:08 -05:00
Alexander Neff
74e6aa03c1
Pass local object to functions istead of using a class variable, alread in use
2025-02-26 12:54:51 -05:00
n3rada
47bb14680a
Fix auto version
2025-02-26 18:39:03 +01:00
Alex
2343ddf62a
Merge pull request #577 from Pennyw0rth/neff-patch-1
...
Rename ambigous function
2025-02-26 18:33:21 +01:00
Alexander Neff
c9111968e2
Also rename the arg lol
2025-02-26 12:05:34 -05:00
Alexander Neff
6c807b283c
Rename ambigous function
2025-02-26 11:51:12 -05:00
Alexander Neff
23de82520f
Add missing kerberos parameter
2025-02-26 11:28:57 -05:00
Alex
80f00af37d
Merge pull request #576 from Pennyw0rth/neff-patch-1
...
Fix ASCII Art
2025-02-26 17:17:03 +01:00
Alexander Neff
724401af7a
Formating
2025-02-26 11:15:56 -05:00
Alexander Neff
98c92077cc
Replace single quote with double quote
2025-02-26 11:14:40 -05:00
Alexander Neff
cb76ad8ded
Fix ASCII Art
2025-02-26 09:32:03 -05:00
n3rada
7688320925
Updating poetry.lock and pyproject.toml
2025-02-26 09:55:42 +01:00
Alex
c97e562bcc
Merge pull request #575 from Mercury0/powershell_history_fix
...
Refactored powershell_history module to fix case sensitivity
2025-02-26 09:40:58 +01:00
Alexander Neff
6120249dd0
Simplify code
2025-02-26 03:36:22 -05:00
Fox
b14830f17a
Refactored powershell_history module to fix case sensitivity
2025-02-25 14:25:30 -08:00
n3rada
f79a652723
Update pyproject.toml
...
Signed-off-by: n3rada <[email protected] >
2025-02-25 17:26:48 +01:00
n3rada
384eb30cdd
Update pyproject.toml
...
Signed-off-by: n3rada <[email protected] >
2025-02-25 17:25:15 +01:00
n3rada
7b44298e21
Update pyproject.toml
...
Signed-off-by: n3rada <[email protected] >
2025-02-25 17:24:54 +01:00
n3rada
dd72ee377d
Update pyproject.toml
...
Signed-off-by: n3rada <[email protected] >
2025-02-25 17:23:15 +01:00
n3rada
f6c376df17
Update pyproject.toml
...
Signed-off-by: n3rada <[email protected] >
2025-02-25 17:21:52 +01:00
n3rada
e50bf7e686
Update pyproject.toml
...
Signed-off-by: n3rada <[email protected] >
2025-02-25 17:21:07 +01:00
n3rada
8a9e9a164c
Update pyproject.toml
...
Signed-off-by: n3rada <[email protected] >
2025-02-25 17:19:21 +01:00
Alex
a53a1ce865
Merge pull request #573 from Pennyw0rth/zblurx-fix-ldap-checker
...
LDAP checker fix when checking without creds
2025-02-25 15:04:23 +01:00
zblurx
2d21f4d7a6
LDAP checker fix when checking without creds
2025-02-25 12:40:13 +01:00
Alexander Neff
ad6c385493
Typo
2025-02-23 13:14:06 -05:00
Alex
307aa248cb
Merge pull request #571 from Pennyw0rth/neff-fix-py3.13
2025-02-21 10:26:54 +01:00
Alexander Neff
1911ca9e51
Update impacket and pynfsclient
2025-02-20 18:36:51 -05:00
Alexander Neff
c6c1c2f14e
Update github workflows to py3.13
2025-02-20 18:35:43 -05:00
Alexander Neff
4ffdbde343
Fix python 3.13 logging issue
2025-02-20 18:34:06 -05:00
emre
dc2a262598
Update presence.py
...
bugfix
2025-02-20 20:31:06 +03:00
Alex
bba9e72530
Merge pull request #568 from jdholtz/smbexec-timeout
...
[smb] Always delete output file
2025-02-19 23:57:49 +01:00
Alexander Neff
342a13021b
Bug fixes and output formating
2025-02-19 14:38:13 -05:00
Alexander Neff
3235b1d9df
Add description to output
2025-02-19 13:53:24 -05:00
Alexander Neff
c60141f38b
Correct spelling
2025-02-19 13:06:59 -05:00
Alexander Neff
18f7033acd
Add salted dpapi decryption for latest veeam installations
2025-02-19 13:06:37 -05:00
Alex
bb8f92092d
Merge pull request #569 from Pennyw0rth/neff-patch-1
2025-02-19 01:37:21 +01:00
Alexander Neff
0cc9a452f2
Add exception handling for NetBIOSTimeout Exceptions
2025-02-18 12:26:00 -05:00
Alexander Neff
39f1309ff2
Formating
2025-02-18 10:29:49 -05:00
Alexander Neff
1476373519
Change output path from temp to nxc folder
2025-02-18 10:25:43 -05:00
Alexander Neff
4de3f32629
Add exception handling for listing a single folder
2025-02-18 10:24:14 -05:00
jdholtz
1d4b4cbc60
[smb] Always delete output file
2025-02-16 22:56:17 -08:00
Alex
c2f85db63b
Merge pull request #565 from Pennyw0rth/neff-patch-1
2025-02-12 00:15:38 +01:00
Alexander Neff
5e14baee44
Fix #564
2025-02-11 18:00:08 -05:00
emre
a053462e8c
Create presence.py
...
high privilege smb module that traces domain level admin presences in target
2025-02-09 13:03:56 +03:00
Alex
8046495d3f
Merge pull request #560 from Pennyw0rth/neff-patch-1
...
Fix hardcoded option
2025-02-09 02:07:06 +01:00
Marshall Hallenbeck
c0fc42ba26
Merge branch 'main' into neff-patch-1
2025-02-08 20:04:56 -05:00
Alexander Neff
5969756b35
Fix hardcoded option to arg
2025-02-08 19:59:50 -05:00
Alex
ab34ca7577
Merge pull request #441 from termanix/patch-6
...
Update users and active-users against anonymous ldap authentication
2025-02-09 00:24:59 +01:00
Alexander Neff
f282ca7dae
Fix format string
2025-02-08 18:21:34 -05:00
Alex
449ce2468f
Merge branch 'main' into patch-6
2025-02-08 23:35:42 +01:00
Alexander Neff
d5b5ec9d86
Replace user disabled value with constant
2025-02-08 17:25:45 -05:00
Alexander Neff
c7a08866f4
Formating
2025-02-08 17:18:38 -05:00
Alexander Neff
45e5e4c3e8
Improve readability
2025-02-08 17:17:57 -05:00
Alexander Neff
b5b9f07575
Simplify logic
2025-02-08 17:08:52 -05:00
Alexander Neff
310cc9b333
Improve readability
2025-02-08 16:10:56 -05:00
mpgn
f46f63b86d
Merge pull request #537 from Pennyw0rth/backup_operator
...
Add Backup operators module
2025-02-08 18:32:01 +01:00
Alexander Neff
f3ebe6b781
Fix detection if SAM/SYSTEM/SECURITY were deleted
2025-02-08 09:14:43 -05:00
Alexander Neff
f6cd501eed
Fix imports and don't force quit
2025-02-08 08:33:29 -05:00
Alexander Neff
d8020bba2b
Add Kerberos support and comments
2025-02-08 08:20:32 -05:00
emre
619e477c1f
Create enable_cmdshell.py
...
high privilege module that enables or disables xp_cmdshell in mssql server
2025-02-08 15:44:15 +03:00
emre
fa3eba48df
Update dump-computers.py
...
made some adjustments for better experience
2025-02-08 14:34:04 +03:00
emre
25ac2e2a2a
Update dump-computers.py
...
added fqdn only
2025-02-07 16:56:13 +03:00
emre
8c37f34ace
Create dump-computers.py
...
ldap module
2025-02-07 12:50:50 +03:00
mpgn
78c08dfb6d
Merge pull request #552 from jdholtz/smbexec-delete-service
...
[smb] Always delete service when using smbexec
2025-02-03 08:03:13 +01:00
Alex
9e1643610c
Merge pull request #541 from termanix/update-exe-nxc-data
...
Updated exe files while putting for evasion
2025-02-03 00:45:14 +01:00
Alexander Neff
97fb011169
Simplify code
2025-02-02 18:41:35 -05:00
Alex
3f06ea9812
Merge pull request #542 from termanix/fix-dump-files-deleting
...
Fix lsass Dump Files Deleting Process When Dump Fail
2025-02-03 00:31:57 +01:00
Alexander Neff
f87535ee3a
Lint
2025-02-02 18:18:12 -05:00
Alexander Neff
cb6cef60e8
Increase readability and don't force quit on error
2025-02-02 18:13:20 -05:00
Alexander Neff
7d918e403b
Increase readability
2025-02-02 18:11:09 -05:00
Alexander Neff
056b69a92c
Lint
2025-02-02 18:10:01 -05:00
Alexander Neff
34063e3410
Increase readability
2025-02-02 18:09:30 -05:00
Alex
6a6fa94800
Merge pull request #553 from termanix/ruff-fix
2025-02-02 17:50:20 +01:00
termanix
643519ddc1
ruff fixed f-string without any placeholders
2025-02-02 11:41:30 -05:00
jdholtz
7f43b4a4dd
[smb] Wrap the service deletion in a separate try/except block
2025-01-30 10:18:14 -08:00
jdholtz
d6445d553e
[smb] Always delete service when using smbexec
2025-01-29 12:24:56 -08:00
mpgn
c904f3aa81
Merge pull request #547 from Joytide/main
...
Fix: privileged groups SID not found error
2025-01-26 22:14:39 +01:00
Joytide
34f6ce2580
Added debug output on lack of default privileged RID
2025-01-26 02:48:09 +01:00
lap1nou
93a7bd6c7d
Added get_credentials and get_crdential function for LDAP protocol
2025-01-23 22:34:15 +01:00
lapinou
30166dd418
Merge branch 'Pennyw0rth:main' into fix-ldap-db
2025-01-23 21:42:04 +01:00
Joytide
8309947719
Fix: privileged groups SID not found error
2025-01-23 16:11:33 +01:00
termanix
e5e750d897
Updated for procdump, handlekatz and procdump either
2025-01-23 03:41:01 -05:00
termanix
49220a323d
Merge branch 'Pennyw0rth:main' into update-exe-nxc-data
2025-01-22 14:30:58 -05:00
termanix
84d896e22a
Merge branch 'Pennyw0rth:main' into fix-dump-files-deleting
2025-01-22 14:30:41 -05:00
Alex
6ce260fca1
Merge pull request #546 from Pennyw0rth/neff-patch-1
...
Swap cert-pem to pem-cert to match pfx syntax
2025-01-22 13:39:35 +01:00
Alexander Neff
80f528c160
Swap cert-pem to pem-cert to match pfx syntax
2025-01-22 07:33:19 -05:00
mpgn
9511ca2b3b
Merge pull request #544 from Pennyw0rth/krb5
...
Add option generate-krb5-file for krb5 configuration
2025-01-18 22:45:45 +01:00
mpgn
a9412abeac
Merge branch 'main' into backup_operator
2025-01-18 21:46:56 +01:00
mpgn
dd27cc48f0
Merge branch 'main' into krb5
2025-01-18 21:40:59 +01:00
Alex
ed89236e12
Merge pull request #545 from Pennyw0rth/ruff2
...
fix ruff
2025-01-18 21:34:09 +01:00
mpgn
29d94f9baa
add test
2025-01-18 19:31:37 +01:00
mpgn
e10756a973
add krb5 conf file option for smb
2025-01-18 19:28:19 +01:00
mpgn
8d9b7eede3
fix ruff
2025-01-18 18:36:57 +01:00
mpgn
7bb58133b0
Merge pull request #379 from nikaiw/module_dpapihash
...
Add dpapi hash module based on the work of @fist0urs
2025-01-18 15:44:15 +01:00
mpgn
da3ad306e8
fix review
2025-01-18 14:15:23 +01:00
termanix
dd6c62e8c2
Delete funciton created with same as nanodump and handlekatz
2025-01-16 05:18:39 -05:00
termanix
fdb1a7993a
Fix lsass dump files deleting process when dump fail
2025-01-16 05:12:46 -05:00
termanix
675975e614
Fix procdump deleting when lsass dump fail
2025-01-16 04:46:43 -05:00
termanix
9b1455f77a
Updated exe files processsing for evasion
2025-01-15 05:56:50 -05:00
mpgn
5db7e76cf4
Merge branch 'main' into backup_operator
2025-01-14 20:17:46 +01:00
zblurx
bf6fd5e91f
update e2e
2025-01-14 16:26:44 +01:00
zblurx
66500bf2db
update with latest dploot changes
2025-01-14 16:23:00 +01:00
zblurx
b250e1d9fd
Merge branch 'main' into module_dpapihash
2025-01-14 15:55:40 +01:00
zblurx
a5ec90e402
Merge pull request #539 from Pennyw0rth/dploot_upgrade
...
update dploot to 3.1.0
2025-01-14 15:53:57 +01:00
zblurx
142530ca49
update dploot to 3.1.0
2025-01-14 14:50:58 +01:00
mpgn
5e04926d7e
update module
2025-01-13 21:51:22 +01:00
mpgn
f999da0a31
update module
2025-01-13 20:52:52 +01:00
mpgn
5a63253d16
update module
2025-01-13 20:50:11 +01:00
Alex
835be02966
Merge pull request #538 from Pennyw0rth/neff-update-spec
...
Fix spec file
2025-01-12 21:02:41 +01:00
Alexander Neff
df0b4bba3a
Add oscrypto from github to fix openssl issue
2025-01-12 14:58:32 -05:00
Alexander Neff
72ff0ae041
Fix spec file
2025-01-12 09:28:13 -05:00
Fagan Afandiyev
2f1bc026cc
Delete nxc/modules/marbdawg.py
...
Signed-off-by: Fagan Afandiyev <[email protected] >
2025-01-10 19:19:35 -05:00
FaganAfandiyev
a25e26b38d
marbdawg beta 1.0
2025-01-10 19:17:37 -05:00
mpgn
d11532c95a
remove useless code
2025-01-10 10:29:49 +01:00
mpgn
d666ff3f4a
fix review
2025-01-09 22:20:58 +01:00
mpgn
333a7f31de
fix review
2025-01-09 22:17:15 +01:00
mpgn
74d8787166
fix review
2025-01-09 22:16:13 +01:00
mpgn
93acdba831
fix review
2025-01-09 22:14:25 +01:00
mpgn
bb87479069
add test
2025-01-09 21:05:05 +01:00
mpgn
11062abd4b
add exit if not right
2025-01-09 20:44:00 +01:00
mpgn
923fc4625f
add backup_operator module
2025-01-09 20:09:23 +01:00
mpgn
5103f57fac
Merge pull request #536 from Pennyw0rth/pfx_fix
...
fix pfx auth on non dc
2025-01-07 13:02:48 +01:00
mpgn
4a3f3e3120
use kdchost
2025-01-07 16:15:08 +01:00
mpgn
26e4ce4b11
use kdchost
2025-01-07 16:10:25 +01:00
mpgn
905f63677c
fix pfx auth on non dc
2025-01-07 16:05:12 +01:00
FaganAfandiyev
4e6b978406
Ruff changes
2025-01-06 18:39:04 -05:00
FaganAfandiyev
74f80e67ac
Default value added to OLDPASS and OLDNTHASH option
2025-01-06 18:30:46 -05:00
FaganAfandiyev
4604d494f1
Fixing output types
2025-01-06 17:30:19 -05:00
Fagan Afandiyev
7371dea334
Merge pull request #1 from termanix/changepassupdate
...
Improvements on STATUS_PASSWORD_MUST_CHANGE and STATUS_PASSWORD_EXPIRED
2025-01-06 17:26:40 -05:00
mpgn
5d680a9288
Merge pull request #534 from Pennyw0rth/nosmbv1
...
switch default conn from smbv1 to smbv3
2025-01-06 21:23:14 +01:00
mpgn
501c9e0c10
Merge branch 'main' into nosmbv1
2025-01-06 21:20:11 +01:00
mpgn
3ee33cdd61
Merge pull request #535 from Pennyw0rth/neff-patch-1
...
Update license file and lint py version
2025-01-06 21:20:02 +01:00
mpgn
a562430416
Merge branch 'main' into neff-patch-1
2025-01-06 21:15:20 +01:00
mpgn
1bfe964aa5
Merge pull request #533 from Pennyw0rth/pfx
...
add certificate authentication aka pass-the-cert
2025-01-06 21:15:07 +01:00
Alexander Neff
0236ef7877
Fix logic bug when creating smbv1 connection and add timeout check for smbv3
2025-01-06 08:43:49 -05:00
Alexander Neff
33ecfb1965
Remove old smbv1 check
2025-01-06 08:43:22 -05:00
Alexander Neff
5aca57804c
Lint
2025-01-06 07:46:14 -05:00
Alexander Neff
36eedde236
Update linting to py3.10
2025-01-06 07:46:09 -05:00
Alexander Neff
3904dcd063
Update license file
2025-01-06 07:45:59 -05:00
mpgn
cca63a2e76
force poetry to 1.8 in github action
2025-01-06 10:36:52 +01:00
mpgn
a4286ee3ab
allow test to be run manually
2025-01-06 09:54:42 +01:00
mpgn
0cbd63aa25
try to fix test
2025-01-06 09:24:49 +01:00
mpgn
c8160b6fe5
fix ruff
2025-01-05 02:32:37 +01:00
mpgn
e744305427
switch default conn from smbv1 to smbv3
2025-01-05 02:28:00 +01:00
Alexander Neff
5f87918e5f
Use NXC_PATH instead of hardcoded path
2025-01-04 14:52:38 -05:00
Alexander Neff
28bc001b46
Formating
2025-01-04 14:51:21 -05:00
Alexander Neff
631107dee4
Move cert auth logic to helpers function
2025-01-04 14:49:57 -05:00
Alexander Neff
c71e52dbf8
Pass the target ip to the tools, so that they don't need to resolve the domain
2025-01-04 14:41:44 -05:00
Alexander Neff
716ae2a148
Make sure that the user enters a username for cert auth
2025-01-04 14:41:17 -05:00
mpgn
36ca3a0326
add certificate authentication aka pass-the-cert
2025-01-04 18:36:38 +01:00
termanix
cf40b4c69e
Merge branch 'Pennyw0rth:main' into patch-6
2025-01-04 09:31:43 -05:00
termanix
c0fe839e28
ldap parser stay same as main branch. users and active-users editted for both anon and user auth.
2025-01-04 09:23:11 -05:00
Alex
f9ce149d12
Merge pull request #531 from Pennyw0rth/neff-refactor-ssh
2025-01-04 11:49:27 +01:00
Alexander Neff
a2ae0bde18
POC for escape to root file system
2025-01-03 20:19:35 -05:00
mpgn
fb96e7868c
Merge pull request #530 from Pennyw0rth/ldap_socks
...
fix connection issue with socks ldap
2025-01-03 08:22:38 +01:00
Alexander Neff
23b4a23c5d
Readd functionality that key files are stored to db
2025-01-02 18:42:11 -05:00
Alexander Neff
7a6945a789
Add missing database handling
2025-01-02 18:20:38 -05:00
mpgn
56e92220e2
Merge pull request #532 from Pennyw0rth/bh
...
push bloodhound to 1.8
2025-01-03 00:00:48 +01:00
mpgn
37ae051ad4
fix ruff
2025-01-03 00:14:42 +01:00
mpgn
d5c6bd927f
push bloodhound to 1.8
2025-01-03 00:09:06 +01:00
Alexander Neff
4303f1d43a
Moved to init
2025-01-02 17:54:53 -05:00
Alexander Neff
96d23cd174
Fix windows output
2025-01-02 17:52:47 -05:00
Alexander Neff
beee54bea6
Fix debug logging
2025-01-02 17:50:11 -05:00
Alexander Neff
caba9f662f
Refactor privilege check logic
2025-01-02 17:42:31 -05:00
mpgn
fcc22c212d
Merge pull request #505 from rtpt-romankarwacik/dcerpc_printerbug
...
coerce_plus: Support DCERPC for PrinterBug
2025-01-02 22:54:13 +01:00
Alexander Neff
cfc8f2fcfa
Fix auth
2025-01-02 16:37:57 -05:00
Alexander Neff
6593fa84db
Extracting privilege checks from plaintext_login
2025-01-02 16:37:17 -05:00
Alexander Neff
07540ee0c7
Renanem priv functions to reflect its implementation
2025-01-02 16:13:59 -05:00
Alexander Neff
176b9618f1
Move plaintext_login above priv checks
2025-01-02 16:13:16 -05:00
Alexander Neff
b02fff7e3c
Add handling for missing or wrong key file password
2025-01-02 16:04:44 -05:00
mpgn
3ec787cda2
re-add debug line
2025-01-02 21:59:47 +01:00
mpgn
45b81a4306
fix ruff
2025-01-02 21:56:02 +01:00
mpgn
7296e3c715
fix connection issue with socks ldap
2025-01-02 21:51:39 +01:00
mpgn
74f39f50d6
fix expoitstatus
2025-01-02 20:11:44 +00:00
Roman Karwacik
2c50411a59
fix force push ':(
2025-01-02 20:08:49 +00:00
Roman Karwacik
b22c4bc6b4
add break on loop
2025-01-02 20:08:03 +00:00
Alex
121942320e
Merge pull request #524 from jdholtz/ssh-file-interaction
...
ssh: allow for putting and getting files
2025-01-02 19:06:02 +01:00
Alex
59faa48cfd
Merge pull request #476 from termanix/patch-8
...
Improve LDAP dc-list flag
2025-01-01 18:28:04 +01:00
Alexander Neff
d8e5e94ccb
Add dns options to dc-list
2025-01-01 12:24:46 -05:00
mpgn
fbd4e1ae9a
Merge branch 'main' into patch-8
2024-12-31 10:02:31 +01:00
mpgn
131e29e117
Merge pull request #529 from XiaoliChan/printnightmare-fix
...
[PrintNightmare] Add more exception catch in module
2024-12-31 09:57:54 +01:00
XiaoliChan
3b443d7c83
[Module] Add more exception catch
...
Signed-off-by: XiaoliChan <[email protected] >
2024-12-31 13:22:43 +08:00
Alex
1d55ccf5b1
Merge pull request #528 from Pennyw0rth/neff-rdp-errors
...
Show error messages when rdp fails
2024-12-30 22:31:07 +01:00
Alexander Neff
7c95169907
Linting
2024-12-30 16:21:48 -05:00
Alexander Neff
57b29bcc71
Simplify code
2024-12-30 16:21:38 -05:00
Alexander Neff
0f810c958d
Add errors message to login result for all login methods
2024-12-30 16:20:32 -05:00
Alexander Neff
f93e9c3ea4
Add errors message to login result
2024-12-30 16:16:30 -05:00
Alex
2c421a7ed5
Merge pull request #526 from lap1nou/fix-user-desc
2024-12-30 21:13:04 +01:00
lapinou
4100bb3e61
Update ldap.py
...
Signed-off-by: lapinou <[email protected] >
2024-12-30 19:26:09 +01:00
lapinou
7a98330156
Update database.py
...
Signed-off-by: lapinou <[email protected] >
2024-12-30 19:18:44 +01:00
lapinou
14c4506767
Update user-desc.py
...
Signed-off-by: lapinou <[email protected] >
2024-12-30 19:10:35 +01:00
termanix
761da40463
added comment lines
...
Signed-off-by: termanix <[email protected] >
2024-12-29 23:20:21 +02:00
termanix
fb51b53885
update
2024-12-29 15:22:43 -05:00
mpgn
92dc819673
Merge pull request #521 from XiaoliChan/remove-mic-check
...
[Module] Add remove mic check
2024-12-29 21:18:01 +01:00
XiaoliChan
7a6565c1e1
Merge branch 'main' into remove-mic-check
2024-12-30 00:35:26 +08:00
mpgn
2a15590ba5
Merge pull request #523 from XiaoliChan/force-smbv2
...
[SMB] Allow force to disable SMBv1
2024-12-29 14:58:19 +01:00
XiaoliChan
281feb3809
[SMB] @mpgn review
...
Signed-off-by: XiaoliChan <[email protected] >
2024-12-29 18:29:05 +08:00
XiaoliChan
964be24cfa
[Remove-Mic] Add e2e command
...
Signed-off-by: XiaoliChan <[email protected] >
2024-12-29 15:09:06 +08:00
XiaoliChan
8ad48fb757
[Remove-Mic] Ruff
...
Signed-off-by: XiaoliChan <[email protected] >
2024-12-29 15:07:17 +08:00
XiaoliChan
ce963a0fa7
[Remove-Mic] mutiple hosts set 2 False
...
Signed-off-by: XiaoliChan <[email protected] >
2024-12-29 14:59:53 +08:00
XiaoliChan
b79ddec91f
[SMB] add e2e for '--no-smbv1'
...
Signed-off-by: XiaoliChan <[email protected] >
2024-12-29 01:43:12 +08:00
XiaoliChan
d33f1640b7
[SMB] better control of smbv1
...
Signed-off-by: XiaoliChan <[email protected] >
2024-12-29 01:37:10 +08:00
jdholtz
dc39e0e6a9
ssh: allow for putting and getting files
2024-12-27 01:33:50 -06:00
XiaoliChan
3e44b41e8b
[Module] Add remove mic check
...
Signed-off-by: XiaoliChan <[email protected] >
2024-12-27 02:01:39 +08:00
XiaoliChan
1b7dbe3ba1
[SMB] Allow force to use smbv2
...
Signed-off-by: XiaoliChan <[email protected] >
2024-12-27 01:32:41 +08:00
Alex
32b20cdc22
Merge pull request #522 from Pennyw0rth/neff-fix-514
2024-12-26 16:21:44 +01:00
Alexander Neff
c0e618fe41
Fix #514
2024-12-26 08:53:11 -05:00
Alex
14c295923f
Merge pull request #520 from lodos2005/patch-2
...
Rename ldapConnection to the new ldap_connection var #508 #4767762 - Fix Modules
2024-12-26 14:31:41 +01:00
Hakan Yavuz
bb378830b3
Rename ldapConnection to the new ldap_connection var #508 #4767762
2024-12-25 13:50:02 +03:00
Alex
07980ea486
Merge pull request #516 from Pennyw0rth/neff-improve-enum_links
...
Add a query for the linked server config if we are local admin
2024-12-21 15:48:03 +01:00
Alexander Neff
2a98a9255e
Add a query for the linked server config if we are local admin
2024-12-21 09:42:32 -05:00
Alex
bc2bc32797
Merge pull request #515 from Pennyw0rth/neff-patch-1
...
Change error to fail message
2024-12-21 15:23:18 +01:00
Alexander Neff
2afb383cdf
Change error to fail message
2024-12-21 08:36:55 -05:00
Alex
1e583a066f
Merge pull request #368 from Yeeb1/module_snipped
...
Add new SMB module to download Screenshots created by Snipping Tool
2024-12-21 13:22:10 +01:00
FaganAfandiyev
50d551df54
Comment updates
2024-12-19 23:15:57 -05:00
FaganAfandiyev
70a5e053fc
Updated version of change-password module with ruff changes
2024-12-19 23:13:15 -05:00
Alexander Neff
930f045190
Changing logging output
2024-12-19 08:28:27 -05:00
mpgn
4de3126672
Merge pull request #511 from Pennyw0rth/fix_ldap_trust
...
fix trust relation for ldap
2024-12-19 13:03:11 +01:00
mpgn
73ce6d773f
fix trust relation for ldap
2024-12-19 13:55:59 +01:00
mpgn
ecd3fcd255
Merge pull request #508 from Pennyw0rth/ldap_wt_smb
...
Remove smb from ldap proto
2024-12-19 09:15:32 +01:00
mpgn
d05aeb5631
Merge pull request #510 from Pennyw0rth/fix_kerberos_trust
...
fix trust relation for smb
2024-12-19 09:15:20 +01:00
mpgn
ea7e0925a1
fix trust relation for smb
2024-12-19 02:28:26 +01:00
Alexander Neff
4767762939
Rename ldapConnection to the new ldap_connection var
2024-12-18 17:31:25 -05:00
mpgn
4a8e702f24
fix hostname
2024-12-18 23:42:25 +01:00
mpgn
1c55fd806a
fix ruff
2024-12-18 23:05:52 +01:00
mpgn
02981b187e
Remove smb from ldap proto
2024-12-18 23:01:38 +01:00
mpgn
100a878a2c
Merge pull request #509 from Mortimus/patch-1
...
Update pyproject.toml to add missing dependency for wam module
2024-12-18 22:45:30 +01:00
mpgn
59e091ba34
add poetry.lock
2024-12-19 02:37:06 +01:00
Randall Stroup
0b2ffca913
Update pyproject.toml
...
Updated missing dependency for wam module
Signed-off-by: Randall Stroup <[email protected] >
2024-12-18 14:31:45 -06:00
mpgn
2e1f225859
Merge pull request #506 from Pennyw0rth/ruff
...
fix ruff
2024-12-18 00:01:19 +01:00
mpgn
4c9db0a377
fix ruff
2024-12-17 21:18:57 +01:00
mpgn
277a78c29c
Merge branch 'main' into ruff
2024-12-17 21:15:03 +01:00
mpgn
a284b00678
Merge pull request #415 from deathflamingo/main
...
Added new modules for mssql- namely enum_impersonate, enum_logins,, enum_links, exec_on_link, link_enable_xp, link_xpcmd
2024-12-17 21:13:50 +01:00
mpgn
cb44d09df7
fix ruff
2024-12-17 21:08:00 +01:00
mpgn
fb369f05b6
Merge pull request #444 from Dfte/SMB]-Add-the-Notepad++-module
...
[SMB] Add the Notepad++ module
2024-12-17 19:02:20 +01:00
mpgn
278124f289
Merge pull request #451 from Dfte/SMB]-Rework-the-runasppl-module
...
[SMB] Rework the runasppl module
2024-12-17 18:51:15 +01:00
mpgn
0ff19ac09e
Merge pull request #465 from Dfte/Add---shadowrdp-module
...
Add the shadow RDP module
2024-12-17 18:50:54 +01:00
mpgn
87e383fda5
Merge branch 'main' into Add---shadowrdp-module
2024-12-17 18:48:13 +01:00
mpgn
65e2b3f7a9
Merge pull request #449 from Dfte/SMB]-Powershell-history-module-rework
...
[SMB] Powershell history module rework
2024-12-17 18:47:13 +01:00
mpgn
25fd5c193a
Merge branch 'main' into Add---shadowrdp-module
2024-12-17 18:46:42 +01:00
termanix
a9ef92be9b
Merge branch 'Pennyw0rth:main' into patch-8
2024-12-17 11:41:44 -05:00
mpgn
aa68664ba5
Merge branch 'main' into SMB]-Rework-the-runasppl-module
...
Signed-off-by: mpgn <[email protected] >
2024-12-17 16:42:08 +01:00
mpgn
9e3ea172ad
Merge branch 'main' into SMB]-Powershell-history-module-rework
2024-12-17 16:26:47 +01:00
mpgn
fad01c8175
Merge branch 'main' into SMB]-Add---qwinsta-and---tasklist-options
...
Signed-off-by: mpgn <[email protected] >
2024-12-17 16:17:16 +01:00
mpgn
c9ce989b43
Merge pull request #491 from Pennyw0rth/dploot_upgrade
...
Upgrade dploot to 3.0.3
2024-12-16 22:22:15 +01:00
mpgn
52da03ec1b
Merge branch 'main' into dploot_upgrade
2024-12-16 22:08:03 +01:00
mpgn
4516401d15
Merge pull request #456 from lodos2005/patch-1
...
Add mssql_coerce Module
2024-12-16 22:03:44 +01:00
mpgn
706da13ef8
Merge branch 'main' into dploot_upgrade
2024-12-16 22:03:32 +01:00
mpgn
69715850dc
Merge branch 'main' into patch-1
2024-12-16 22:01:36 +01:00
mpgn
d32080e507
fix py missing
2024-12-16 21:56:58 +01:00
mpgn
051fa81da4
Merge pull request #492 from Adamkadaban/mssql-rid-brute
...
Add rid-brute flag to mssql protocol
2024-12-16 21:48:37 +01:00
mpgn
07c15cd413
Merge branch 'main' into mssql-rid-brute
2024-12-16 21:37:34 +01:00
Alex
95b1af5a16
Merge pull request #503 from Pennyw0rth/neff-add-basedn
...
Add baseDN flag to ldap
2024-12-11 13:13:13 +01:00
Alex
dcb3bbd025
Merge pull request #500 from MaxToffy/fix-daclread
...
Fix TARGET_DN object query
2024-12-11 13:12:59 +01:00
Alexander Neff
9997091980
Add baseDN option for other search queries
2024-12-10 18:29:14 -05:00
Alexander Neff
c4671a2c17
Add base-dn options for ldap to fix stuff like #500
2024-12-10 18:27:12 -05:00
Alex
3a446436a0
Merge pull request #502 from lap1nou/fix-nla-screen
...
Fix RDP '--nla-screenshot' option
2024-12-10 23:50:40 +01:00
Alexander Neff
55c4cfd219
Add log message and use NXC_PATH var
2024-12-10 17:42:38 -05:00
lapinou
8a55f22dc0
Update rdp.py
...
Signed-off-by: lapinou <[email protected] >
2024-12-10 19:31:17 +01:00
lapinou
5174ce4a6b
Update rdp.py
...
Signed-off-by: lapinou <[email protected] >
2024-12-09 23:09:12 +01:00
lapinou
74eb4cbcc8
Update rdp.py
...
Signed-off-by: lapinou <[email protected] >
2024-12-09 22:35:02 +01:00
Alex
2c5037f0ab
Merge pull request #499 from Joytide/spiderplus-ext-fix
...
Bugfix: file extension filter of spiderplus was misleading/broken
2024-12-05 13:05:49 +01:00
Joytide
bed186712d
Merge pull request #1 from termanix/patch-9
...
Update spider_plus.py for both with and without dots
2024-12-05 11:34:09 +01:00
termanix
3ca3481270
Update spider_plus.py for both with and without dots
...
Signed-off-by: termanix <[email protected] >
2024-12-05 00:38:41 +02:00
MaxToffy
bd50a585a1
Fix TARGET_DN object query
...
Signed-off-by: MaxToffy <[email protected] >
2024-12-04 11:12:15 +01:00
Joytide
af8001591c
Bugfix: file extension filter of spiderplus was misleading
2024-12-03 10:53:36 +01:00
Alex
24135483e2
Merge pull request #311 from Disgame/timeroast_module
...
Timeroast module
2024-12-01 14:37:45 +01:00
Alex
d7d7505fa1
Merge branch 'main' into timeroast_module
2024-11-30 12:36:10 +01:00
Alex
45db7e67aa
Merge pull request #498 from Pennyw0rth/neff-bug-fixes
...
Speed improvements and bug fixes
2024-11-30 00:21:00 +01:00
Alex
7b7f4b2475
Merge branch 'main' into timeroast_module
2024-11-29 01:12:57 +01:00
Alexander Neff
b9f52fdd4b
Formating
2024-11-28 19:00:54 -05:00
Alexander Neff
410e040a28
Don't print an index error with null session, we won't have null user in the db
2024-11-28 19:00:45 -05:00
Alexander Neff
9644cae865
Simplify logging
2024-11-28 18:43:23 -05:00
Alexander Neff
9e024582a4
Add timeout check, to not double check a non existent host
2024-11-28 18:41:10 -05:00
Alexander Neff
8dabb3d0e6
Remove formatter that strips out escape sequence, as already done by Text.from_ansi
2024-11-28 18:27:59 -05:00
Alexander Neff
9d558d95db
Remove unnecessary exception info which results in double logs, caused by kwargs passed as exc_info in log record
2024-11-28 17:31:50 -05:00
Alex
e19868ecb3
Merge pull request #495 from Pennyw0rth/neff-update-impacket
...
Update impacket so ldaps channel binding is supported
2024-11-25 22:13:24 +01:00
Alexander Neff
4f10c0b45a
Update impacket so ldaps channel binding is supported
2024-11-25 15:49:42 -05:00
Yeeb1
af512f1e6b
Modifed Snipped Module
2024-11-24 11:55:39 +00:00
Yeeb1
54fea6358e
Created the Snipped SMB Module
2024-11-24 10:33:19 +00:00
Yeeb1
4693d2118e
Ran ruff
2024-11-24 10:07:57 +00:00
Yeeb1
cee469bd22
Created gpp_privileges module
2024-11-24 10:03:41 +00:00
Adamkadaban
b4b6714125
remove extra newline for better formatting
2024-11-23 21:28:53 -05:00
Adamkadaban
977a3d60a3
add error checking for when not on a domain-joined machine
2024-11-23 15:54:48 -05:00
Adamkadaban
b76c848767
comment code
2024-11-23 15:52:05 -05:00
Adamkadaban
07554152db
add e2e test
2024-11-23 15:47:45 -05:00
Adamkadaban
6534a4592b
remove sid type. unsure if there is any way to query this
2024-11-23 15:34:57 -05:00
Adamkadaban
3b58928ab2
add batch query
2024-11-23 15:28:57 -05:00
Adamkadaban
9b5317c234
add rid-brute argument for mssql
2024-11-23 15:20:24 -05:00
Adamkadaban
29e239469e
add initial poc
2024-11-23 15:20:13 -05:00
zblurx
2efaafaf92
update poetry.lock
2024-11-22 17:33:10 +01:00
zblurx
0f98d92340
Upgrade dploot to 3.0.3
2024-11-22 17:18:21 +01:00
termanix
8439d4f9cf
Merge branch 'Pennyw0rth:main' into patch-8
2024-11-16 10:05:50 -05:00
Alex
05ad3c6bc4
Merge pull request #488 from TheToddLuci0/add_null_domain_flag
...
Allow for empty domains
2024-11-15 19:17:54 -05:00
Alex
77e1f88d5b
Merge pull request #380 from nikaiw/add_ioxidresolver_option
...
add an option to ioxidresolver to get only IP values different than targets
2024-11-15 19:06:13 -05:00
Alexander Neff
c64cf0a93a
Fix module options and rstrip to remove trailing null byte
2024-11-15 18:56:12 -05:00
TheToddLuci0
743076acd3
Allow for empty domains
2024-11-15 17:53:15 -06:00
Alex
b3872600e9
Merge pull request #438 from snowpeacock/fix_module_execution_method
...
Bugfix : exec-method specified in module file is not used
2024-11-15 17:25:17 -05:00
Alexander Neff
dca1d088c3
Merge branch 'main' into fix-exec-method
2024-11-15 17:22:04 -05:00
Alex
0da04ddb20
Merge pull request #381 from termanix/FindDelegation
...
New LDAP Flag Find Delegation
2024-11-14 15:09:32 -05:00
Alexander Neff
f5d5a1b4fe
Use imported constants instead of redefining
2024-11-14 14:10:13 -05:00
Alexander Neff
bac7a34285
Removing disabled account checks, these are already filtered by the ldap query
2024-11-14 06:46:50 -05:00
Alexander Neff
573eb60002
Small formating changes
2024-11-14 06:40:07 -05:00
Alexander Neff
0fc09fae53
Filter only unconstrained delegation on DCs
2024-11-14 06:29:12 -05:00
Alexander Neff
496b002ad2
Remove check for sAMAccountName, there should always be one
2024-11-14 06:22:38 -05:00
Alex
2235050f60
Merge pull request #487 from Pennyw0rth/neff-fix-veeam-output
...
Fix veeam output
2024-11-13 08:44:34 -05:00
Alexander Neff
3fff8b1721
Remove weird header in PR template
2024-11-13 08:25:58 -05:00
Alexander Neff
620f4208b4
Fix veeam output
2024-11-13 08:23:40 -05:00
Alex
dbd20cb72a
Merge pull request #481 from Kahvi-0/main
...
schtask_as - Delete task when there is an error
2024-11-12 17:02:44 -05:00
Alex
08b486da5c
Merge pull request #482 from Pennyw0rth/hosts_file
...
Add option to generate hosts file for smb proto to first blood more quickly on htb
2024-11-12 17:02:00 -05:00
Alex
cd75a4c5e9
Merge pull request #486 from j-mie/fix-nmap-parser-ftp
...
Fix nmap XML parser when looking for ftp service
2024-11-12 16:55:17 -05:00
Jamie Hankins
3358f77d22
Add support for WMI and NFS in nmap XML parser
2024-11-12 17:40:39 +00:00
Jamie Hankins
7586145d24
Fix nmap XML parser when looking for ftp service
2024-11-12 17:08:52 +00:00
termanix
627bc5ee18
dns-resolver object change with the nxc/connection.py
2024-11-11 14:48:21 -05:00
termanix
bb11d413cd
Merge branch 'Pennyw0rth:main' into patch-8
2024-11-11 12:09:00 -05:00
Alexander Neff
801420da75
As the scheduled task now triggers on registration we remove manuel execution because this would try to run the task twice
2024-11-11 11:19:31 -05:00
Alexander Neff
14ccdfc63c
Suprress task deletion errors and ensure only one error message is printed
2024-11-11 11:05:35 -05:00
Alexander Neff
33f3f7c449
Remove global variable
2024-11-11 08:59:10 -05:00
Alexander Neff
64f0f78ed3
Remove useless code and formating
2024-11-11 08:38:44 -05:00
Alexander Neff
94c2884c5f
Update atexec.py to prevent detectino with hardcoded timestamp
2024-11-10 18:29:18 -05:00
Alexander Neff
ab579b3d45
Change Trigger to type RegistrationTrigger and add end boundary to prevent execution after some time if something fails, see #481
2024-11-10 18:26:11 -05:00
termanix
a70e3b8c6b
removed SERVER_TRUST_ACCOUNT for see rbcd to DCs
2024-11-09 11:27:04 -05:00
termanix
ef0ca60c39
mustcommit variable remove
2024-11-08 01:53:22 -05:00
mpgn
d9982b486d
Merge branch 'main' into hosts_file
2024-11-07 15:24:00 +01:00
Alex
72fee6af49
Merge pull request #405 from 0xQRx/mssql-xp-shell-add-check
...
Mssql xp_cmdshell added "is enabled" check
2024-11-06 23:25:02 +01:00
Alexander Neff
c012e04ecf
Add backup&restore options for mssql options, to keep the current state of the mssql config
2024-11-06 16:34:41 -05:00
mpgn
e78b05adad
Merge branch 'main' into hosts_file
2024-11-06 15:13:02 +01:00
Alex
a83c412062
Merge pull request #462 from y0no/smb_add_enum_shares
...
[SMB] Add --enum-shares options like in NFS protocol
2024-11-06 12:30:38 +01:00
Alexander Neff
92c4f014a6
Add ruff exception for function name "dir"
2024-11-06 06:24:36 -05:00
Alexander Neff
fd378f6675
Removing unnecessary check
2024-11-06 06:21:41 -05:00
mpgn
d4808ac9e9
check if target is dc
2024-11-04 14:41:43 +01:00
mpgn
864b7aeed3
fix proto help
2024-11-03 22:17:57 +01:00
mpgn
c294219b7a
add tests
2024-11-03 22:08:51 +01:00
mpgn
841f9d8fd0
add generate_hosts_file option for lab
2024-11-03 22:02:51 +01:00
Kahvi-0xFF
bab8acbf4d
Update schtask_as.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2024-10-31 19:18:16 -04:00
Kahvi-0xFF
dc61428a0e
Update schtask_as.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2024-10-31 19:04:16 -04:00
Kahvi-0xFF
9c17cf9bb2
Update schtask_as.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2024-10-31 19:02:50 -04:00
Kahvi-0xFF
c66ab1af61
schtask_as.py - Delete task when there is an error
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2024-10-31 18:42:34 -04:00
termanix
26391a3370
Update variables
...
Signed-off-by: termanix <[email protected] >
2024-10-28 21:58:53 +02:00
termanix
85600e66b4
Update admin-count parse_result_attributes
...
Signed-off-by: termanix <[email protected] >
2024-10-28 21:35:00 +02:00
termanix
2f17bb27b3
Update password-not-required parse_result_attributes
...
Signed-off-by: termanix <[email protected] >
2024-10-28 20:59:43 +02:00
termanix
c96b703bd7
Update trusted-for-delegation parse_result_attributes
...
Signed-off-by: termanix <[email protected] >
2024-10-28 20:58:39 +02:00
termanix
ec09a5a35b
Update query parse_result_attributes
...
Signed-off-by: termanix <[email protected] >
2024-10-28 20:46:35 +02:00
termanix
7b4f5ea65f
Update kerberoasting parse_result_attributes
...
Signed-off-by: termanix <[email protected] >
2024-10-28 20:15:12 +02:00
termanix
78063a0308
Update asreproast parse_result_attributes
...
Signed-off-by: termanix <[email protected] >
2024-10-28 20:01:11 +02:00
termanix
9889414c2e
Update groups parse_result_attributes
...
Signed-off-by: termanix <[email protected] >
2024-10-28 19:59:52 +02:00
termanix
415af7e613
Merge branch 'main' into patch-7
2024-10-28 19:13:17 +03:00
termanix
3d186ec434
Update check_if_admin parse_result_attributes
...
Signed-off-by: termanix <[email protected] >
2024-10-28 18:10:38 +02:00
termanix
92c892fd41
Update dc-list
...
Signed-off-by: termanix <[email protected] >
2024-10-28 15:57:47 +02:00
Alex
78da498846
Merge pull request #474 from Pennyw0rth/marshall-nfs-status13-fix
2024-10-28 00:23:18 +01:00
Alexander Neff
1b495cd372
Use the status codes defined in the rfc when we have an error with mounting shares
2024-10-23 17:56:57 -04:00
Marshall Hallenbeck
9e6ba5a4c0
fix: check if status is 13 and print out permission denied for share
2024-10-23 15:59:39 -04:00
Alex
3e5d825852
Merge pull request #473 from Pennyw0rth/neff-code-improvements
2024-10-23 11:29:39 +02:00
Alex
6f7c4dbc1a
Merge branch 'main' into neff-code-improvements
2024-10-22 22:22:49 +02:00
Alex
110f61bc3b
Merge pull request #460 from Pennyw0rth/neff-drop-py-support
...
Drop support for Python 3.8 and 3.9
2024-10-22 22:22:38 +02:00
Alexander Neff
a382fbd492
Execute should always return a string not a list
2024-10-22 15:40:49 -04:00
Alexander Neff
b5e9f1f069
Replace False return values with empty list to prevent crashes
2024-10-22 15:34:21 -04:00
Alexander Neff
7f3233008d
Replace None/False return values with empty list to prevent crashes
2024-10-22 15:27:23 -04:00
termanix
496ea65394
Updated get_ldap_info with parse_result_attributes
...
Signed-off-by: termanix <[email protected] >
2024-10-22 21:38:01 +03:00
Alexander Neff
8e421046d1
Remove obsolete code
2024-10-22 11:44:28 -04:00
Alexander Neff
623bfd9fe2
Fix linting
2024-10-22 10:32:34 -04:00
Alexander Neff
cc659638c8
Merge branch 'main' into neff-drop-py-support
2024-10-22 10:32:13 -04:00
termanix
4627d0a119
Update for parse_result_attributes
...
Signed-off-by: termanix <[email protected] >
2024-10-21 22:11:42 +03:00
termanix
a1bb4ee0df
update ldap_results for now
2024-10-21 22:05:51 +03:00
termanix
f4617f6436
removed unused timedelta
...
Signed-off-by: termanix <[email protected] >
2024-10-21 22:02:05 +03:00
termanix
6e2b050d33
Merge branch 'main' into patch-6
2024-10-21 21:59:29 +03:00
termanix
d212ae7c2d
Updated as Neff's review
...
Signed-off-by: termanix <[email protected] >
2024-10-21 21:55:46 +03:00
Alex
d6e77d19c6
Merge pull request #470 from Chocapikk/main
...
FIX `a bytes-like object is required, not str` in `nxc/protocols/smb.py`
2024-10-20 23:28:10 +02:00
Chocapikk
536cede147
Add comment
2024-10-20 19:55:46 +02:00
Chocapikk
d4a17c00a0
FIX a bytes-like object is required, not str
2024-10-20 17:08:23 +02:00
y0no
2bf95cc899
Move from --enum-share to --dir
2024-10-19 11:24:38 +02:00
Alex
c312367b34
Merge pull request #466 from haytechy/main
...
Fixed issue with --options flag
2024-10-19 02:27:24 +02:00
Alexander Neff
5b48d68afb
Remove unused import
2024-10-18 20:27:09 -04:00
Alexander Neff
e2bec64be2
Hotfix if msDS-AllowedToActOnBehalfOfOtherIdentity has an empty security descriptor
2024-10-18 20:21:28 -04:00
Alexander Neff
c2fe271738
Fix ldap result parsing minor code improvements
2024-10-18 20:20:27 -04:00
Alexander Neff
fa8d5d5299
Merge branch 'main' into find-delegate
2024-10-18 16:57:51 -04:00
haytehcy
5bcf955bb3
Fixed issue with --options flag
2024-10-18 21:02:32 +01:00
termanix
6e59002b6f
Edit_ldarp_parser
2024-10-18 16:48:15 +03:00
termanix
5b14c3f999
Used parse_result_attributes for parsing RBCD too
...
Signed-off-by: termanix <[email protected] >
2024-10-18 16:39:04 +03:00
termanix
29de0ccf34
Used parse_result_attributes for parsing
...
Signed-off-by: termanix <[email protected] >
2024-10-18 16:26:16 +03:00
Deft_
6dcc0cf2d3
Create shadowrdp.py
...
Signed-off-by: Deft_ <[email protected] >
2024-10-17 13:47:32 +02:00
Deft_
f6436fd9ba
Create remoteuac.py
...
Signed-off-by: Deft_ <[email protected] >
2024-10-17 13:33:49 +02:00
Deft_
899c516a75
Update recyclebin.py
...
Signed-off-by: Deft_ <[email protected] >
2024-10-16 20:16:36 +02:00
Deft_
bc26a1b222
[SMB] Rework --spider and add recyclebin.py module
2024-10-16 18:21:06 +02:00
y0no
c3f10eff87
Add --enum-shares options to SMB protocol
2024-10-16 18:02:13 +02:00
Alexander Neff
46cd610fb0
Update README to support py3.10+
2024-10-16 07:39:08 -04:00
Alexander Neff
7e90ad2c0f
Revert 8485417358
2024-10-16 07:36:33 -04:00
Alexander Neff
ed0b03917e
Update github workflows
2024-10-16 07:32:33 -04:00
Alexander Neff
6564038d51
Moving the PR template hoping that it now get recognized by gh
2024-10-16 07:29:14 -04:00
Alexander Neff
743a84dbe6
Update dependencies
2024-10-16 07:20:32 -04:00
Alexander Neff
4612df869e
Drop python 3.8 and 3.9 support
2024-10-16 07:17:05 -04:00
Alex
ae4317c955
Merge pull request #458 from Hackndo/patch-1
2024-10-16 13:05:14 +02:00
Pixis
a798bb69c2
Update runasppl.py
...
`execute()` method of `smb` class returns False if an error occurred.
https://github.com/Pennyw0rth/NetExec/blob/main/nxc/protocols/smb.py#L766
If so, the current code fails as `False` is not iterable.
This fix will check if `p` is not `False` before checking the error message in `p`
Signed-off-by: Pixis <[email protected] >
2024-10-16 11:25:40 +02:00
Hakan Yavuz
bf3973068b
add mssql_coerce Module
...
Signed-off-by: Hakan Yavuz <[email protected] >
2024-10-16 08:48:45 +03:00
Brian Giraldo
991673f095
New module that searches for files that contain aws credentials on windows and linux systems.
2024-10-15 23:24:55 -05:00
Deft_
821741a789
Update notepad++.py
...
Signed-off-by: Deft_ <[email protected] >
2024-10-15 20:05:45 +02:00
Deft_
5a364f7929
Minor code optimization
...
Signed-off-by: Deft_ <[email protected] >
2024-10-15 20:04:27 +02:00
Deft_
581d5c600a
Remove (little) unecessary code
...
Signed-off-by: Deft_ <[email protected] >
2024-10-15 20:03:02 +02:00
Deft_
a140c9479c
Minor code optimization
...
Signed-off-by: Deft_ <[email protected] >
2024-10-15 19:59:22 +02:00
Hakan Yavuz
e8830121e5
Get Two event with Single RPC call
...
Signed-off-by: Hakan Yavuz <[email protected] >
2024-10-15 16:39:18 +03:00
Hakan Yavuz
88e02f42cb
Update eventlog_creds.py
...
fix for linter, spaces
Signed-off-by: Hakan Yavuz <[email protected] >
2024-10-15 01:25:24 +03:00
Hakan Yavuz
c48ff38dbc
Update eventlog_creds.py
...
add rpc method,
Signed-off-by: Hakan Yavuz <[email protected] >
2024-10-15 01:15:51 +03:00
Hakan Yavuz
efc143224b
Create even6_parser.py
...
Signed-off-by: Hakan Yavuz <[email protected] >
2024-10-15 01:14:59 +03:00
0xQRx
2a724d3cd3
Merge branch 'main' into mssql-xp-shell-add-check
2024-10-13 19:48:37 -04:00
Hakan Yavuz
d2ffe24b15
Update eventlog_creds.py
...
fix for lint
Signed-off-by: Hakan Yavuz <[email protected] >
2024-10-14 01:16:32 +03:00
Hakan Yavuz
57fdac1c93
Update eventlog_creds.py
...
Signed-off-by: Hakan Yavuz <[email protected] >
2024-10-14 01:02:29 +03:00
Hakan Yavuz
2ebc410cb7
Create eventlog_creds.py
...
add new module
Signed-off-by: Hakan Yavuz <[email protected] >
2024-10-14 00:50:15 +03:00
Alex
6d4fdfdb2d
Merge pull request #448 from Pennyw0rth/v1.3.0
...
Release v1.3.0
2024-10-13 22:02:56 +02:00
Deft_
3c197634b2
Delete nxc/modules/recent_files.py (clownface)
...
Signed-off-by: Deft_ <[email protected] >
2024-10-13 21:52:19 +02:00
Deft_
26e08ca6a0
Update runasppl.py
...
Signed-off-by: Deft_ <[email protected] >
2024-10-13 17:27:37 +02:00
Deft_
dadad0e3f8
Create recent_files.py
...
Signed-off-by: Deft_ <[email protected] >
2024-10-12 20:25:53 +02:00
Deft_
29329bfee2
Update and rename Notepad++.py to notepad++.py
...
Signed-off-by: Deft_ <[email protected] >
2024-10-12 19:16:01 +02:00
Deft_
807e47200d
[SMB] Powershell history module rework
...
Signed-off-by: Deft_ <[email protected] >
2024-10-12 18:46:22 +02:00
Alexander Neff
a493c04e14
Release v1.3.0
2024-10-12 10:51:58 -04:00
Alex
485f72043e
Merge pull request #446 from Pennyw0rth/fix-windows
...
Fix windows and encoding stuff
2024-10-12 16:17:58 +02:00
Alex
9e61764282
Merge pull request #447 from Pennyw0rth/neff-fix-loading-modules
...
Fix module loading for ssh, vnc and ftp
2024-10-12 16:12:16 +02:00
Alexander Neff
8211c33765
Fix module loading for ssh, vnc and ftp
2024-10-12 09:24:18 -04:00
Alex
8485417358
Removing unsupported option in py3.8
2024-10-12 15:07:35 +02:00
Alex
c7164b6c3f
Formating
2024-10-12 02:29:16 +02:00
Alex
e583d5fbed
Fix encoding for ldap results
2024-10-12 02:26:25 +02:00
Alex
15f84fd93d
Fix encoding errors for log files etc when using non windows characters
2024-10-12 02:24:46 +02:00
Alex
c2130aa67f
Fix import errors for static binary
2024-10-12 02:23:41 +02:00
Deft_
cc5016f75a
[SMB]
...
Signed-off-by: Deft_ <[email protected] >
2024-10-11 16:55:31 +02:00
Deft_
a804041140
[SMB] Add the --qwinsta and --tasklist options
...
Signed-off-by: Deft_ <[email protected] >
2024-10-11 16:52:45 +02:00
Deft_
ebb4d3e405
[SMB] Add the
...
Signed-off-by: Deft_ <[email protected] >
2024-10-11 16:52:04 +02:00
Deft_
f419884249
Create Notepad++.py
...
Signed-off-by: Deft_ <[email protected] >
2024-10-11 16:47:47 +02:00
Alex
95ac3716d7
Merge pull request #440 from ledrypotato/fix-NFS-get-large-file
...
Updated the --get-file method to get large files from NFS shares
2024-10-11 00:07:41 +02:00
Alex
c1f7ed3310
Merge branch 'main' into fix-NFS-get-large-file
2024-10-11 00:01:58 +02:00
Alexander Neff
a0e0df2394
Remove unused variable
2024-10-10 18:01:04 -04:00
Alexander Neff
94605f18e7
Write pulled data directly to the file instead of caching it
2024-10-10 18:00:52 -04:00
Alex
d61eec0146
Merge pull request #442 from Pennyw0rth/neff-improve-coerce_plus
...
Small fixes for coerce_plus
2024-10-10 23:51:29 +02:00
Alex
b59d8238f5
Merge pull request #400 from dazzgt/bugfix/db-interface-error
...
refactoring to fix InterfaceError of DB
2024-10-10 23:51:04 +02:00
Alexander Neff
83a16b654b
Fix PrinterBug detection
2024-10-10 17:40:13 -04:00
Alexander Neff
3ce7b6b37a
Readd rpc message to success message
2024-10-10 17:39:58 -04:00
Alexander Neff
b81ea6cb3a
Simplify code
2024-10-10 15:25:00 -04:00
Alexander Neff
a7141ae6f3
Improve handling of rpc errors for dfscoerce
2024-10-10 15:18:09 -04:00
Alex
0da4cf8455
Merge pull request #300 from lodos2005/main
...
Add coerce_plus Module
2024-10-10 13:24:54 +02:00
Matt Taylor
e4a9352379
clean file size + implement EOF file read
2024-10-10 12:27:18 +02:00
termanix
4a47550d94
Update users and active-users ldap.py
...
Signed-off-by: termanix <[email protected] >
2024-10-09 23:40:02 +03:00
ledrypotato
7a86d0f045
update get-file method to get large files
2024-10-09 16:50:10 +02:00
snowpeacock
aa9075e35c
fix: override of exec method by default arg
2024-10-07 16:36:00 +02:00
termanix
7db7de4f1e
Update ldap.py.
...
Added processAttributeValue Function
A new helper function was introduced to process the content of LDAP AttributeValue objects.
Updated printTable Function
Resource-Based Constrained Delegation Processing
Added Constant Variables
Constant variables were defined for userAccountControl values.
Modular Code Structure
The overall structure was made more modular; functions were clearly separated for better readability.
Signed-off-by: termanix <[email protected] >
2024-10-07 10:17:21 +03:00
Alexander Neff
dadeff939d
Fix NFS database to usethe new super class
2024-10-06 15:29:15 -04:00
Alexander Neff
a3bc425e9f
Fix merging error
2024-10-06 15:28:34 -04:00
Alex
c1780a1a26
Merge pull request #411 from Pennyw0rth/neff-improve-login
...
Increase plaintext&hash login speeds
2024-10-06 21:20:05 +02:00
Alexander Neff
50a5b6b0de
Merge branch 'main' into fix-dbs
2024-10-06 13:01:34 -04:00
Alexander Neff
a4ad6895c1
Formating
2024-10-06 11:26:50 -04:00
Alex
43da2afa58
Merge pull request #435 from Pennyw0rth/neff-improve-testsuite
...
Improve test suite
2024-10-05 21:55:40 +02:00
Alexander Neff
c1589955fd
Add 2 error codes that shows a successful coercion
2024-10-05 12:21:59 -04:00
Alexander Neff
5a0f1a5a6a
Change help message from NFS to get in line with other protocols
2024-10-05 09:18:15 -04:00
Alexander Neff
0dcfc7399b
Add an option to show commands that produced no output as "not tested"
2024-10-04 17:07:28 -04:00
Alexander Neff
567b2bf7cc
Fix spelling which prevented commands to be run by the test suite
2024-10-04 17:06:51 -04:00
Alexander Neff
ed0187391c
Remove domain from not implemented plaintext login to fix protocols with no auth and no domain
2024-10-04 17:06:26 -04:00
Alex
092a14f1fe
Merge pull request #434 from Pennyw0rth/neff-fix-pwned-label
...
Fix pwned label when brute forcing with guest account enabled
2024-10-04 22:55:00 +02:00
Alexander Neff
6fa13820dc
Fix pwned label when brute forcing with guest account enabled
2024-10-04 16:22:37 -04:00
Alexander Neff
85b2b6e084
Add --use-kcache to commands that require a new conn object
2024-10-04 16:11:02 -04:00
Alex
754ca2d423
Merge pull request #404 from tiyeuse/main
...
Add file write check on smb
2024-10-04 17:43:00 +02:00
Alexander Neff
f17a61f531
Change write privs of a share to True if we can either create a file OR a directory
2024-10-04 11:34:52 -04:00
Alex
e1c66357d6
Merge pull request #433 from Pennyw0rth/neff-fix-database-creation
...
Fix a bug with the databases when a new protocol is added
2024-10-04 17:13:28 +02:00
Alexander Neff
c2dfa67c6c
Fix a bug with the databases when a new protocol is added
2024-10-04 10:58:59 -04:00
Alex
27313a00b6
Merge pull request #366 from termanix/NFS-Protocol
...
New Protocol NFS
2024-10-03 16:10:55 +02:00
Alexander Neff
90cc0e57d7
Formating
2024-10-02 17:56:27 -04:00
Pavel Redyukov
7729139d10
Merge branch 'main' into bugfix/db-interface-error
2024-10-02 14:10:26 +03:00
termanix
41681ee1cb
Fixed put-file
...
Signed-off-by: termanix <[email protected] >
2024-10-02 13:43:42 +03:00
termanix
bbb9d15e66
e2e editted
...
Signed-off-by: termanix <[email protected] >
2024-10-02 09:11:42 +03:00
Alexander Neff
4ea4b5f961
Merge "main" into "NFS-Protocol"
2024-10-01 18:14:44 -04:00
Alexander Neff
998b8787a6
Change arg help
2024-10-01 17:59:24 -04:00
Alexander Neff
b5f9e131ee
Add error handling for upload, fix permissions for upload and fix upload for windows
2024-10-01 17:43:45 -04:00
Alexander Neff
f396ff0b66
Simplify code
2024-10-01 16:39:07 -04:00
termanix
1eafa319bc
fixed and done get-file for windows and linux
...
Signed-off-by: termanix <[email protected] >
2024-10-01 17:30:14 +03:00
Alexander Neff
c1308e6186
Fix local file name
2024-09-30 19:04:33 -04:00
Alexander Neff
e737dd6aca
Remove unused function, fix uid detection, add comments and simplify code
2024-09-30 18:50:58 -04:00
Alexander Neff
555347752a
Fix bug with uid and uid autodetection
2024-09-30 18:49:33 -04:00
termanix
f95b9354b7
Renamed get file dispay name
...
Signed-off-by: termanix <[email protected] >
2024-09-30 23:06:45 +03:00
termanix
74d7d07b1f
import os for downloaded files
...
Signed-off-by: termanix <[email protected] >
2024-09-30 23:00:00 +03:00
termanix
fbfbcc3baa
added get, puf file flags
...
Signed-off-by: termanix <[email protected] >
2024-09-30 22:53:49 +03:00
termanix
79ecfa8a4d
uid-brute removed. Added get-file and put-file
...
Signed-off-by: termanix <[email protected] >
2024-09-30 22:52:24 +03:00
termanix
4ae6c195f0
Fixed --enum-shares UID bug and removed uid-brute on proto-args
2024-09-30 09:30:41 +03:00
Alexander Neff
62b535ea50
Rename Reachable Networks to Access List
2024-09-29 18:55:55 -04:00
Alexander Neff
84aa78898b
Implementing UID autodetection, making the uid flag redundant
2024-09-29 18:43:06 -04:00
Alexander Neff
8c5b3617e8
Fix bug for insufficient permissions, remove unnecessary code and formating
2024-09-29 18:17:02 -04:00
termanix
9031589f0d
Changed enum-shares default depth to 3 from 1
...
Signed-off-by: termanix <[email protected] >
2024-09-29 15:39:49 +03:00
termanix
a877047ba2
all feature flags done with output
...
Signed-off-by: termanix <[email protected] >
2024-09-29 15:38:28 +03:00
Alexander Neff
6f24858dc0
Fix indents
2024-09-29 07:09:44 -04:00
Alexander Neff
1a38a288df
Add share usage
2024-09-29 07:05:00 -04:00
Alex
aef2675cee
Merge pull request #406 from Pennyw0rth/neff-fix-mssql-log
...
Fix file logging for display messages
2024-09-28 23:02:57 +02:00
Alexander Neff
b48f6945ae
Added uid proto arg and rwx permission check for enum_shares
2024-09-28 16:59:39 -04:00
Alexander Neff
4cd46c7fd9
Separate enum_shares and uid_brute
2024-09-28 15:53:09 -04:00
Alexander Neff
fadce581ef
Improve code
2024-09-28 15:40:41 -04:00
Alexander Neff
1e624d8606
Add share permission enumeration
2024-09-28 15:40:28 -04:00
Alexander Neff
c23db63b97
Add connection timeout option
2024-09-28 12:17:09 -04:00
Alexander Neff
6b5eb1a240
Remove plaintext_login as there is no such thing in NFS3
2024-09-28 11:57:28 -04:00
Alexander Neff
e9ed46b6e0
Correct port description
2024-09-28 11:57:01 -04:00
Alexander Neff
f05601f645
Use init as create_conn_obj function and improve code structure
2024-09-28 11:56:46 -04:00
Alexander Neff
8c39962dba
Add generel disconnect instruction to be implemented by protocols
2024-09-28 11:47:11 -04:00
Alexander Neff
ff194d3e0b
Remove hardcoded nxc_path
2024-09-28 07:29:05 -04:00
Alexander Neff
f47ebb3356
Add file&line number to debug file log
2024-09-28 07:13:02 -04:00
Joachim De Bats
9aca9c246a
WDS module
2024-09-26 16:42:24 +02:00
Alex
04a695ff93
Merge pull request #341 from 357384n/main
...
Add new SMB module to get the PowerShell history on all the users
2024-09-25 00:38:38 +02:00
Alex
ac2dfc95e7
Merge pull request #422 from Pennyw0rth/neff-fix-maq
...
Fix maq module if MAQ not set
2024-09-24 23:56:22 +02:00
Pavel Redyukov
3b1eac7be5
refactoring to fix InterfaceError of DB
2024-09-23 15:21:48 +03:00
termanix
ad1b421422
Fixed spam output while uid bruteforce
...
Signed-off-by: termanix <[email protected] >
2024-09-23 12:57:54 +03:00
Alexander Neff
d89709feac
Update PyNfsClient
2024-09-22 19:34:35 -04:00
Alexander Neff
045f2c291b
Fix recursion depth
2024-09-22 19:28:28 -04:00
Alexander Neff
f191f780a3
Renaming, simplifying code and adad recursion depth to share listing
2024-09-22 19:27:59 -04:00
Alexander Neff
78a270b57b
Switch pynfsclient to our fork
2024-09-22 16:37:55 -04:00
Alexander Neff
ee549ccae7
Add ipv6 message and formating
2024-09-21 12:46:59 -04:00
Alexander Neff
e1ecf90a78
Formating
2024-09-21 12:04:55 -04:00
Alexander Neff
4e855f811f
Properly add pynfsclient dependency
2024-09-21 12:04:39 -04:00
Alexander Neff
31b909b97d
Check if there is a history before saving
2024-09-21 09:11:29 -04:00
Alexander Neff
5da577f5c3
Optimise export code
2024-09-21 09:06:13 -04:00
Alexander Neff
bb95e0faa4
Add "passw" as keyword
2024-09-21 08:55:02 -04:00
Alexander Neff
1b4081e54c
Simplify code and formatting
2024-09-21 08:54:09 -04:00
Alex
99d4e49ac1
Merge pull request #423 from Pennyw0rth/neff-patch-1
2024-09-20 09:27:08 +02:00
Alexander Neff
d52a651bd4
Fix logger protocol when using --no-smb
2024-09-19 17:27:56 -04:00
Alexander Neff
6dbf14b87f
Fix maq module if ms-DS-MachineAccountQuota is not set
2024-09-19 16:55:35 -04:00
Alexander Neff
cea324c97b
Fix escape sequence
2024-09-19 16:40:04 -04:00
Alex
bb2f3ec13a
Merge pull request #418 from a-urth/main
...
Encode delegate/impersonate user name string as utf8 unicode, not latin1
2024-09-18 23:37:57 +02:00
Alex
2eebb7c513
Merge pull request #417 from jsherwood0/make_version_arg_universal
...
Make --version switch universal so help2man will work properly
2024-09-18 23:25:42 +02:00
au
0dbea8e8a3
encode string as utf8 unicode, not latin1
2024-09-14 14:33:06 +03:00
root@devkali
9153779671
Make --version switch universal so help2man will work properly
2024-09-13 17:11:42 -04:00
deathflamingo
6477771cfe
Merge pull request #1 from deathflamingo/deathflamingo-mssql-modules-1
...
Added new modules for mssql- namely enum_impersonate, enum_logins,, enum_links, exec_on_link, link_enable_xp, link_xpcmd
2024-09-11 15:15:42 +05:30
deathflamingo
87199f6e5c
Add files via upload
...
Signed-off-by: deathflamingo <[email protected] >
2024-09-11 15:10:33 +05:30
termanix
509f6d1373
Update ldap.py ruff fix
...
Signed-off-by: termanix <[email protected] >
2024-09-05 12:38:57 +03:00
termanix
a9181f469d
Update ldap.py for find delegation
...
Added try except on header
Signed-off-by: termanix <[email protected] >
2024-09-05 12:32:23 +03:00
Alex
e927f33f2b
Merge pull request #407 from r4vanan/main
...
Smbghost scanning module
2024-09-03 01:19:44 +02:00
Alexander Neff
6e5929175c
Make description more precise
2024-09-02 18:52:56 -04:00
Alexander Neff
ea9acdcb40
Fix ruff linting
2024-09-02 16:51:43 -04:00
Alex
7657f9603a
Merge pull request #342 from Kahvi-0/main
...
schtask_as Improvement - Options for custom task, file, and location.
2024-09-02 00:44:56 +02:00
Alexander Neff
0175be7b08
Added example path and os.path.join for flexibility
2024-09-01 18:38:56 -04:00
Alex
9cc44f65e7
Merge pull request #306 from jubeaz/module_wcc_add_defender
...
Module wcc added some defender checks
2024-09-01 21:45:09 +02:00
Vinoth Kumar
2744a2c4ed
Merge branch 'Pennyw0rth:main' into main
2024-09-01 20:18:27 +05:30
Vinoth Kumar
b771c28b51
removed unwanted code
...
Signed-off-by: Vinoth Kumar <[email protected] >
2024-09-01 20:17:54 +05:30
Alexander Neff
7070305e6c
Add faster login for kerberos
2024-09-01 07:28:30 -04:00
Alexander Neff
cafa670113
Create new connection object if we want to log in
2024-09-01 07:28:02 -04:00
Alex
e14be335c3
Merge pull request #393 from Pennyw0rth/neff-fix-kerberos
...
Fix issues with kerberos and non NTLM domains
2024-09-01 12:44:29 +02:00
Vinoth Kumar
3fd8598389
Merge branch 'Pennyw0rth:main' into main
2024-08-31 09:54:11 +05:30
Alexander Neff
425ad8ea23
Remove unnecessary new line
2024-08-30 14:18:14 -04:00
Alex
45a9121bb1
Merge pull request #328 from Shad0wC0ntr0ller/pre2k
...
Identify Pre-Created Computer Accounts
2024-08-30 20:09:18 +02:00
Alexander Neff
e4b7ea64eb
Increase plaintext&hash login speeds, also only evaluate smbv1 at initialisaion
2024-08-29 18:58:06 -04:00
Alex
9bc05e55ee
Merge pull request #394 from Pennyw0rth/neff-workflows
...
Updated github workflows
2024-08-29 14:26:25 +02:00
Alexander Neff
0034048da4
Simplify code
2024-08-28 17:34:56 -04:00
Alex
e7acdc78e1
Merge pull request #409 from cauan/patch-2
...
ldap-checker.py Catch connection errors
2024-08-27 23:59:12 +02:00
Alexander Neff
35b4c4c63d
Fix logging and improve reason text
2024-08-27 17:55:07 -04:00
Alexander Neff
dfb28184a8
Improve config text
2024-08-27 17:54:49 -04:00
Alexander Neff
4a776651c1
Formating
2024-08-27 17:35:59 -04:00
Alexander Neff
1c19cbe836
Integrate new registry checks into existing code
2024-08-27 17:35:42 -04:00
Alex
62496a3863
Merge pull request #408 from cauan/patch-1
...
ldap-checker.py false positive fixed
2024-08-27 22:02:55 +02:00
Cauan
4a0f0381a6
Update ldap-checker.py
...
Changed catch all exception as suggesteed.
Signed-off-by: Cauan <[email protected] >
2024-08-27 14:32:41 +10:00
Cauan
34ac854a3c
ldap-checker.py Catch connection errors
...
Socket connection moved into the try/catch to catch connection errors.
Signed-off-by: Cauan <[email protected] >
2024-08-26 22:10:46 +10:00
Cauan
2de896cb49
ldap-checker.py false positive fixed
...
run_ldap return code changed from False to None when errors are found to avoid false positives such as when connection fails.
Signed-off-by: Cauan <[email protected] >
2024-08-26 21:59:10 +10:00
Vinoth Kumar
821f20e114
Merge branch 'main' into main
2024-08-26 09:16:34 +05:30
Alexander Neff
43c1d33904
Replaced DEPRECATED with REMOVED
2024-08-25 13:36:16 -04:00
Alexander Neff
24ad5e63e2
Readd old coercion modules for deprecation warning
2024-08-25 13:34:26 -04:00
Alexander Neff
2ac0d4d543
Merge "main" into "coerce_plus"
2024-08-25 13:17:38 -04:00
Alexander Neff
4ac77486d0
Formating
2024-08-25 13:12:15 -04:00
Alexander Neff
2419d2d4d8
Fix MSEven pipe and add ports
2024-08-25 13:09:21 -04:00
Alex
f9d3caab63
Merge pull request #399 from Pennyw0rth/NeffIsBack-patch-1
...
Add Unix availability to README.md
2024-08-25 16:28:24 +02:00
Vinoth Kumar
0cc6151a0b
Smbghost module
...
Module to scan for SMBGhost (CVE-2020-0796) Vulnerability
Signed-off-by: Vinoth Kumar <[email protected] >
2024-08-25 19:45:57 +05:30
Alexander Neff
cd9e1adcfd
Delete log level filter for file logging
2024-08-25 09:46:12 -04:00
0xQRx
a8954f1f32
Restore removed comment.
...
Signed-off-by: 0xQRx <[email protected] >
2024-08-24 18:52:46 -04:00
0xQRx
363691aa4f
added is_xp_cmdshell_enabled() function to check mssql if xp_cmdshell is already enabled, to avoid altering its state
2024-08-24 18:09:12 -04:00
wil
675480c5ca
Add file write check on smb
2024-08-24 19:45:52 +02:00
Alexander Neff
ee9409a387
Revert 0ca3c43 as this stops some messages from getting logged to file
2024-08-24 08:50:48 -04:00
Alexander Neff
f9799496ac
Change README
2024-08-24 07:59:47 -04:00
Alex
83514bf2a9
Merge pull request #374 from joaovarelas/main
...
Add module to lookup hostname of Hyper-V host - 'hyperv-host.py'
2024-08-24 13:37:47 +02:00
Alexander Neff
b9d788b8d4
Change Exception to DCERPCException and added debug log
2024-08-15 13:36:50 -04:00
joaovarelas
b59f252363
Merge branch 'Pennyw0rth:main' into main
2024-08-11 11:12:32 +01:00
Alex
db4c2fad2b
Add Unix availability to README.md
...
Signed-off-by: Alex <[email protected] >
2024-08-10 23:21:28 +02:00
Alexander Neff
375611cfd5
Add another success rpc error message
2024-08-04 19:02:04 -04:00
Alexander Neff
96bff4e3aa
Added ERROR_BAD_NETPATH to the positiv result list
2024-08-04 18:41:54 -04:00
Alexander Neff
d82ee41d5b
Remove auth_level as this breaks the coercion
2024-08-04 18:41:27 -04:00
Alexander Neff
af4a28d9b9
Enable manual linting runs for first time PRs
2024-08-04 16:47:56 -04:00
Alexander Neff
5810d14038
Updated pipeline to latest versions
2024-08-04 16:47:41 -04:00
Alex
739791e33b
Merge pull request #392 from Pennyw0rth/neff-fix-spider_plus
...
Fix spider_plus bug where len was applied to the count not an array
2024-08-04 22:38:27 +02:00
Alex
e982a68b44
Merge pull request #386 from Pennyw0rth/neff-sccm
...
Adding SCCM LDAP Reconnaissance to NetExec
2024-08-03 19:06:09 +02:00
Alexander Neff
66da98c318
Fix laps login with kerberos
2024-08-03 10:01:55 -04:00
Alexander Neff
069fb908b0
Fix issues where we need kerberos authentication logic, but implicitely use kerberos (e.g. --use-kcache)
2024-08-03 08:44:36 -04:00
Alexander Neff
1292f0f8fb
Fix spider_plus bug where len was applied to the count not an array
2024-08-02 11:57:09 -04:00
Alex
f8ac2e1ff1
Merge pull request #391 from glefait/patch-1
...
Fix: module spider_plus with filtered folders
2024-08-02 17:42:59 +02:00
Guillem Lefait
1839c0cb4c
Fix: module spider_plus with filtered folders
...
With option to filter folders is set and a folder matches the filter, there is a typo in the incremented counter.
The counter should be ` self.stats[f"num_{result_type}s_filtered"]` and not `self.stats[f"{result_type}s_filtered"]`.
The latter does not exists and trigger the following error:
```
KeyError: 'folders_filtered'
```
Signed-off-by: Guillem Lefait <[email protected] >
2024-08-01 11:01:16 -04:00
Alex
e76d4e98fe
Merge pull request #390 from Pennyw0rth/neff-fix-mssql_priv
...
Fix admin check in mssql_priv
2024-08-01 14:45:01 +02:00
joaovarelas
506486fa62
Merge branch 'Pennyw0rth:main' into main
2024-07-31 08:57:51 +00:00
Alex
a28c441ae2
Merge pull request #378 from nikaiw/check_admin_false_positive
...
Fix check admin false positive on certain target (e.g Netapp)
2024-07-28 19:59:29 +02:00
Alexander Neff
3db14d4de4
Formating
2024-07-28 12:49:35 -04:00
Alexander Neff
6afb8bba0b
Adding rpc auth level
2024-07-28 12:46:59 -04:00
Alexander Neff
7bb04c92b1
Formating
2024-07-27 18:05:17 -04:00
Alex
80d03ad3ee
Merge pull request #387 from Pennyw0rth/neff-fix-netbios
...
Stop NetBiosTimeout and error producing large stack traces
2024-07-27 20:52:09 +02:00
joaovarelas
b4612ea38c
trycatch and suppress errors mod hyperv-host.py
2024-07-27 19:05:59 +01:00
joaovarelas
11983af3fb
Merge branch 'Pennyw0rth:main' into main
2024-07-27 17:46:23 +00:00
Alexander Neff
41a21ee838
Fix admin check in mssql_priv
2024-07-27 10:59:38 -04:00
Alex
c0adbf1eb8
Merge pull request #389 from 3ldidi94/patch-1
...
Update handlekatz.py pypykatz import
2024-07-27 15:31:41 +02:00
3ldidi94
41b8fbb715
Update handlekatz.py
...
Fix pypykatz import in handlekatz
Signed-off-by: 3ldidi94 <[email protected] >
2024-07-27 13:31:20 +02:00
Alexander Neff
4504cf29d0
Add comment
2024-07-26 17:06:35 -04:00
Alexander Neff
693da7120b
Stop NetBiosTimeout and error producing large stack traces
2024-07-26 16:59:48 -04:00
Alexander Neff
413e5cd5d0
Fix display bug with ip and add creds to sccmhunter
2024-07-26 15:38:31 -04:00
Alexander Neff
f18c442a10
Finish SCCM string enumeration
2024-07-26 13:12:06 -04:00
zblurx
548b6d0c28
Merge pull request #384 from Pennyw0rth/zblurx-patch-1
...
Update dploot to 2.7.4 in pyproject.toml
2024-07-25 18:08:00 +02:00
zblurx
7b3145e6ec
udpate poetry.lock
2024-07-25 17:58:15 +02:00
zblurx
0234219daa
Update dploot to 2.7.4 in pyproject.toml
...
Signed-off-by: zblurx <[email protected] >
2024-07-25 17:47:58 +02:00
Alex
cb639c8854
Merge pull request #295 from Adamkadaban/dumpSecurityQuestionsModule
...
add new security-questions module
2024-07-23 20:24:07 +02:00
Alexander Neff
74dcef77ce
Add CAS attribute
2024-07-21 06:06:41 -04:00
termanix
18a857396c
Update ldap.py, added findDelegation
...
Signed-off-by: termanix <[email protected] >
2024-07-21 12:59:10 +03:00
termanix
176c480beb
Update proto_args, added find delegation
...
Signed-off-by: termanix <[email protected] >
2024-07-21 12:54:20 +03:00
Alexander Neff
21515206b4
Improve code readability
2024-07-20 17:34:49 -04:00
Alexander Neff
b9882167a3
Finish SCCM basic enumeration
2024-07-20 17:24:15 -04:00
NK
6a735c1619
add an option to ioxidresolver to get only interfaces IP for IP different than targets
2024-07-20 22:43:15 +02:00
NK
703191308a
Fix check admin false positive on certain target (e.g Netapp)
2024-07-20 22:00:06 +02:00
NK
be9ee13290
This module automate extraction of dpapi "hash" based on the user's protected masterkey
...
Big thanks to @Fist0urs for the awesome groundwork
This work was presented a long time ago see https://www.synacktiv.com/ressources/univershell_2017_dpapi.pdf
Currently the module is written to only generated dpapi "hash" in the context of a Domain
(Hashcat -m 15310 or -m 15900)
This is a first ugly version, lot of room for improvement
2024-07-20 21:48:47 +02:00
joaovarelas
f54deff68e
edited reg query fail msgs
2024-07-20 14:29:04 +01:00
joaovarelas
43da81861f
Merge branch 'Pennyw0rth:main' into main
2024-07-20 14:27:30 +01:00
Alex
398716de24
Merge pull request #376 from Pennyw0rth/neff-patch-2
...
Add try&except block for DCERPCExceptions to fix #373
2024-07-19 23:37:49 +02:00
Alexander Neff
4cb3b417d6
Resolve all computer dns_hostnames of all sids that have full controle over the sccm object
2024-07-19 16:51:57 -04:00
Alex
a1ca2697e3
Merge branch 'main' into neff-patch-2
2024-07-19 19:21:31 +02:00
Alex
8ed41498ff
Merge pull request #375 from Pennyw0rth/neff-patch-1
...
Fix ruff linting
2024-07-19 19:21:12 +02:00
Alexander Neff
ab0af5ab4a
Add try&except block for DCERPCExceptions and updated module
2024-07-19 12:27:24 -04:00
Alexander Neff
6651fb0698
Fix ruff linting
2024-07-19 12:11:58 -04:00
Alex
1839f7a5ac
Merge pull request #372 from Kamuno/fix-nla-format
...
Fixed nla detection and error format string
2024-07-19 18:07:57 +02:00
joaovarelas
8a6fb7c67a
add module hyperv-host.py
2024-07-19 16:25:39 +01:00
Christopher Beckmann
a1c57ee8d2
Fixed nla detection and error format string
2024-07-19 15:43:03 +02:00
Alexander Neff
280baadf07
Add try&except block for every user so we continue if the first fails
2024-07-18 18:39:45 -04:00
Alexander Neff
766ef1e81e
Update impacket
2024-07-18 18:26:56 -04:00
Alex
5ae4134ab7
Merge branch 'main' into dumpSecurityQuestionsModule
2024-07-19 00:25:54 +02:00
Alexander Neff
2575bce0d6
Swap bbreak with continue as we would only query the first user if he hasnt security questions
2024-07-18 18:23:59 -04:00
Alex
3a5c109fed
Merge pull request #371 from termanix/patch-5
2024-07-18 09:46:21 +02:00
termanix
5b186f4295
Update enum_av Added Trellix EDR
...
Signed-off-by: termanix <[email protected] >
2024-07-17 22:58:26 +03:00
termanix
e0faaf3dbf
Changed uid-brute for to keep consistency with SMB
2024-07-09 09:35:09 +03:00
termanix
d071631c1a
Update e2e_commands.txt - bruteforceuid added
...
Signed-off-by: termanix <[email protected] >
2024-07-08 18:26:49 +03:00
termanix
59b6bf8f76
Update proto_args.py
...
Signed-off-by: termanix <[email protected] >
2024-07-08 18:13:15 +03:00
termanix
7e52f8da69
Merge branch 'Pennyw0rth:main' into NFS-Protocol
2024-07-08 17:08:39 +03:00
Alex
54cad53328
Merge pull request #365 from Pennyw0rth/neff-patch-1
...
Remove message that could be too annoying
2024-07-06 13:34:28 +02:00
Alexander Neff
e96c301721
Change fail log to debug
2024-07-06 07:04:50 -04:00
Alexander Neff
3c64d27c68
Remove message that could be too annoying
2024-07-06 06:49:40 -04:00
mpgn
71cb5e99ef
Merge pull request #361 from Pennyw0rth/dcom_fix
...
Fix mmcexec method thanks to @ippsec AND a lot of other small things
2024-07-06 12:11:36 +02:00
Alexander Neff
d036fa8c04
Fix kerberos authentication when NTLM is not available
2024-07-05 21:15:29 -04:00
Alexander Neff
fbf2546172
Fix laps login with kerberos
2024-07-05 18:18:57 -04:00
Alexander Neff
abb5f1d99a
Simplify error log
2024-07-05 15:55:41 -04:00
Alexander Neff
d9ce9e9b62
Remove unused import and simplify addition
2024-07-04 13:55:38 -04:00
Alexander Neff
4045bb4185
Deactivate kerberos auth when retrieved laps creds
2024-07-04 13:50:37 -04:00
Alexander Neff
9d8eeb80e1
Update lsassy to 3.1.12
2024-07-04 12:56:41 -04:00
mpgn
f17ea75de3
fix ruff
2024-07-04 18:19:36 +02:00
mpgn
18369b1739
Remove ntlm hash for laps (as not compatible with py10) + add dns_server option to laps
2024-07-04 18:12:12 +02:00
mpgn
3c89bcb19a
remove array (not great with a lot of users on the domain
2024-07-03 23:44:16 +02:00
mpgn
68c827dcf6
add try catch on db
2024-07-03 14:47:56 +02:00
mpgn
eb6be54ff1
fix kerberos support is not ntlm supported with fqdn machine name
2024-07-03 12:35:57 +02:00
mpgn
852e7819e5
fix ruff test
2024-07-02 23:44:58 +02:00
mpgn
42ce37d231
if ntlm not supported (only kerberos) big big stacktrace
2024-07-02 22:10:08 +02:00
mpgn
63e8295c46
if ldap connection failed when getting info, there is no need to continue to auth
2024-07-02 20:48:59 +02:00
mpgn
b86f675100
fix wrong return in loop
2024-07-02 17:11:56 +02:00
Alex
ccbeb4e402
Merge pull request #357 from termanix/patch-3
...
Small Bug Fix on Listing SMB Shares with Kerberos Auth
2024-07-02 17:01:19 +02:00
Alexander Neff
64e78fd7cd
Fixing shares function with kerberos and minor database stuff
2024-07-02 10:56:59 -04:00
Alex
d8f0f41d76
Merge pull request #364 from termanix/patch-4
...
Bug Fix While Using Bloodhound with --use-kcache Issue #363
2024-07-02 16:43:53 +02:00
Alexander Neff
9f3a77c2ab
Fix missing colon
2024-07-02 10:26:58 -04:00
termanix
63f2d6943d
Update ldap.py
...
swapped the execution&logging lines. For if there is an error on auth file
Signed-off-by: termanix <[email protected] >
2024-07-02 17:23:07 +03:00
termanix
c83895697f
Bug Fix While Using Bloodhound with --use-kcache Issue #363
...
Signed-off-by: termanix <[email protected] >
2024-07-02 17:05:34 +03:00
mpgn
98236804ab
fix stacktrace with logger
2024-07-02 15:21:32 +02:00
Alexander Neff
f9b61391ca
Add logging statement to dcom connection
2024-07-02 07:33:56 -04:00
Alexander Neff
5b931d0cfa
Fix add-computer if domain could not be resolved
2024-07-01 17:32:15 -04:00
Adamkadaban
0d5ac4e59e
fix find/replace nonsense
2024-06-30 18:07:55 -07:00
Adamkadaban
45e1f0815f
make variable names pythonic
2024-06-30 17:54:39 -07:00
Adam Hassan
21b1cfbb8c
Merge branch 'Pennyw0rth:main' into dumpSecurityQuestionsModule
2024-06-30 17:49:55 -07:00
Alexander Neff
018ad9dbe7
Working on SCCM enumeration
2024-06-30 20:25:22 -04:00
Alexander Neff
1f83e6393f
Fix bug where ldap parser would not parse all values of an attribute containing a list
2024-06-30 20:25:06 -04:00
mpgn
da088d9e60
fix args with bloodhound (report from discord)
2024-06-30 17:50:56 -04:00
mpgn
ce31e24111
add double quote
2024-06-30 17:38:35 -04:00
mpgn
aab22cf4bc
update require_admin
2024-06-30 17:33:55 -04:00
mpgn
6e391cad46
fix mmcexec method thanks to @ippsec
2024-06-30 17:00:16 -04:00
Alexander Neff
5f45bfcf37
Working on sccm recon
2024-06-28 12:10:22 -04:00
Alexander Neff
592793c718
Add missing requires_admin
2024-06-28 12:10:13 -04:00
termanix
5983b86b52
Small Bug Fix on Listing SMB Shares with Kerberos Auth
...
This is a bug I came across while working with Kerberos on another project. If the information of the user in the ticket is not in the database, it gives an index error cause of user_id is empty. I thought about adding the ticket information as user_id, but since it wouldn't have any meaning when it expired, I proceeded with pass.
Signed-off-by: termanix <[email protected] >
2024-06-25 18:51:32 +03:00
termanix
449f556dc1
Merge branch 'Pennyw0rth:main' into NFS-Protocol
2024-06-25 16:05:38 +03:00
Alex
669a55fd98
Merge pull request #356 from Pennyw0rth/neff-fix-332
2024-06-25 00:26:55 +02:00
Alex
ead02d812e
Merge pull request #286 from termanix/New_Module_Bitlocker
2024-06-25 00:23:44 +02:00
Alex
cce5c32eb1
Merge pull request #293 from Sant0rryu/main
2024-06-24 00:37:59 +02:00
Alex
b0b4641724
Merge pull request #355 from bfnserra/patch-1
2024-06-24 00:36:37 +02:00
Alexander Neff
8bbab764c5
Change execution to cmd and fix bugs
2024-06-23 18:18:39 -04:00
Alexander Neff
4f5453ee09
Merge branch 'main' into bitlocker
2024-06-23 17:51:37 -04:00
Alexander Neff
9d32ea0a2b
Add exception handling to prevent crashes against linux hosts
2024-06-23 13:54:48 -04:00
termanix
b9d73524ee
Merge branch 'Pennyw0rth:main' into NFS-Protocol
2024-06-22 16:39:55 +03:00
Nicolas Serra
e50f7acbd5
Update pso.py
...
Fix Typo (obersationWindow to observationWindow)
Signed-off-by: Nicolas Serra <[email protected] >
2024-06-21 19:12:03 +02:00
Alex
ada4905922
Merge pull request #354 from aelmosalamy/patch-1
...
fix: little typo in help args
2024-06-20 00:51:53 +02:00
Adham Elmosalamy
e13ec2776e
fix: little typo in help args
...
Signed-off-by: Adham Elmosalamy <[email protected] >
2024-06-20 01:30:30 +04:00
jubeaz
073938f67a
merge from main
2024-06-19 08:02:21 +02:00
Lodos2005
2ec51902a3
Add coerce_plus Module
2024-06-18 19:00:12 +03:00
Kahvi-0xFF
755113d3c7
Update schtask_as.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2024-06-18 11:13:09 -04:00
Kahvi-0xFF
447bded268
Update schtask_as.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2024-06-18 11:13:09 -04:00
Kahvi-0xFF
e7689542f2
Update schtask_as.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2024-06-18 11:13:09 -04:00
Kahvi-0xFF
cf8c1b19ca
Update schtask_as.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2024-06-18 11:13:09 -04:00
Kahvi-0xFF
27caff59d5
Update schtask_as.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2024-06-18 11:13:09 -04:00
Kahvi-0xFF
19ea1bc559
Update schtask_as.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2024-06-18 11:13:09 -04:00
Kahvi-0xFF
73b35eb0ea
Update schtask_as.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2024-06-18 11:13:09 -04:00
Kahvi-0xFF
d5bb6d9606
Update schtask_as.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2024-06-18 11:13:09 -04:00
Kahvi-0xFF
1e90103b4d
Update schtask_as.py
...
Signed-off-by: Kahvi-0xFF <[email protected] >
2024-06-18 11:13:09 -04:00
Sébastien Miguel
5ccf0d3553
Update powershell_history.py
...
add description to module option
Signed-off-by: Sébastien Miguel <[email protected] >
2024-06-18 11:13:05 -04:00
Sébastien Miguel
8132bf73d3
Update powershell_history.py
...
Add the path to output file in the output
Signed-off-by: Sébastien Miguel <[email protected] >
2024-06-18 11:13:05 -04:00
Sébastien Miguel
1105dcdf52
Update powershell_history.py
...
Add export feature and some keywords
Signed-off-by: Sébastien Miguel <[email protected] >
2024-06-18 11:13:05 -04:00
Sébastien Miguel
bfed3d462b
Create powershell_history.py
...
First commit
Signed-off-by: Sébastien Miguel <[email protected] >
2024-06-18 11:13:05 -04:00
Adamkadaban
39b877a3f1
use context.log.fail instead of print and add debugging
2024-06-18 11:06:42 -04:00
Adamkadaban
da61939a0d
only import loads function from json.
2024-06-18 11:06:42 -04:00
Adamkadaban
3724142717
add security-questions module to e2e test
2024-06-18 11:06:42 -04:00
Adamkadaban
4919fe05fd
add comments to security-questions module
2024-06-18 11:06:42 -04:00
Adamkadaban
6838793301
ruff checks for security-questions module. all passing now
2024-06-18 11:06:42 -04:00
Adamkadaban
a579d2296a
more verbose answer for when user has no questions
...
this can happen when json is `{"version":1,"questions":[]}`
2024-06-18 11:06:42 -04:00
Adamkadaban
cc251e8b19
get rid of stray comment
2024-06-18 11:06:42 -04:00
Adamkadaban
dcee201380
make this a high privilege module
2024-06-18 11:06:42 -04:00
Adamkadaban
39006b1fed
add new security-questions module
...
this module will dump security questions and answers for all users on the machine assuming run as administrator
requires this PR to work: https://github.com/fortra/impacket/pull/1743
2024-06-18 11:06:42 -04:00
termanix
ea5426b468
Update nfs.py
...
Bruteforce-UID added.
Kerberos auth left.
Signed-off-by: termanix <[email protected] >
2024-06-17 20:55:02 +03:00
termanix
8c2155cae5
Merge branch 'Pennyw0rth:main' into NFS-Protocol
2024-06-17 11:42:52 +03:00
termanix
0b5bad9ba0
Update nfs.py
...
UID Brute Force added (To Do, Brute number will be taken by user)
disconnection debug bug fixed
To Do Kerberos Auth
Signed-off-by: termanix <[email protected] >
2024-06-17 11:42:35 +03:00
Alexander Neff
c09304ef6c
Autoformat
2024-06-14 20:39:04 -04:00
Alexander Neff
008c490f5b
Reworked interface module to core functionality and fixed all its bugs
2024-06-14 20:38:29 -04:00
Alexander Neff
9d3bc4d071
Formating and ruff
2024-06-14 17:36:40 -04:00
Alex
3eaa1632c9
Merge branch 'main' into main
2024-06-14 16:46:48 -04:00
Alex
1af282888c
Merge pull request #344 from n00py/main
...
Add EnumAV Detection for Cortex XDR
2024-06-14 16:15:20 -04:00
Alex
f2311b308b
Merge pull request #345 from Anhydrite/main
...
Added domain name for --users with samr
2024-06-13 19:33:25 -04:00
Marshall Hallenbeck
65fc94f8dd
nfs: properly initialize table variables to None
2024-06-13 12:37:54 -04:00
Marshall Hallenbeck
7b37015b62
nfs: formatting, commenting, and small fixes
2024-06-13 11:14:17 -04:00
Marshall Hallenbeck
4c5844820f
nfs(db): add LIR and shares table and reflection; rename conn to sess
2024-06-13 11:07:26 -04:00
Marshall Hallenbeck
27b52e2da4
deps: add pynfsclient
2024-06-13 11:02:20 -04:00
termanix
d3c9d7258a
Merge branch 'Pennyw0rth:main' into NFS-Protocol
2024-06-11 22:12:42 +03:00
Anhydrite
d44ed75076
Merge branch 'Pennyw0rth:main' into main
2024-06-11 17:21:42 +02:00
Anhydrite
271268a092
added domain name for --users with samr
2024-06-11 17:21:07 +02:00
n00py
cdffba942d
Update enum_av.py
...
Signed-off-by: n00py <[email protected] >
2024-06-11 08:35:36 -06:00
n00py
15f29a9c4f
Update enum_av.py
...
Signed-off-by: n00py <[email protected] >
2024-06-11 08:33:22 -06:00
n00py
08e3f17365
Update enum_av.py
...
Added signature for Cortex
Signed-off-by: n00py <[email protected] >
2024-06-11 08:31:33 -06:00
Alex
e4ca4f9fef
Merge pull request #343 from Anhydrite/main
2024-06-11 08:59:55 -04:00
Anhydrite
5f79c176ea
PR Fixes: changed logger success to display & added len
2024-06-11 14:38:03 +02:00
Anhydrite
3e18d2f588
Just added prints
2024-06-11 11:48:09 +02:00
Alex
c956dba3ab
Merge pull request #340 from Pennyw0rth/neff-os-detection
2024-06-10 13:36:48 -04:00
Alexander Neff
fbeab5fb5c
Fingerprint Samba
2024-06-09 18:15:20 -04:00
termanix
fbec1c7c31
Merge branch 'Pennyw0rth:main' into NFS-Protocol
2024-06-09 15:34:10 +03:00
Marshall Hallenbeck
665f778dd0
Merge pull request #336 from Pennyw0rth/update_hash_tests
...
add testing hash file to e2e_commands.txt
2024-06-08 09:36:48 -04:00
Marshall Hallenbeck
791733853e
add testing hash file to e2e_commands.txt
2024-06-07 21:16:51 -04:00
Alex
eedbce83b6
Merge pull request #333 from Pennyw0rth/marshall-guest-login
...
Add output if a successful authentication is via Guest privileges
2024-06-07 19:58:11 +02:00
Alexander Neff
2bc18c5786
Fix Pwned spacing
2024-06-07 13:41:25 -04:00
termanix
71391b11de
Merge branch 'Pennyw0rth:main' into NFS-Protocol
2024-06-07 10:26:58 +03:00
Marshall Hallenbeck
e25988275a
Merge pull request #334 from fpreynaud/main
...
[NXCDB] Add support for CTRL-D
2024-06-06 10:49:35 -04:00
François REYNAUD
f3fb3d431f
[NXCDB] Add support for CTRL-D
2024-06-06 12:15:42 +02:00
Marshall Hallenbeck
0983df94db
fix: fix hash length since its 32/64 (not 16) and we need to consider the colon between NTLM hashes
2024-06-05 12:18:27 -04:00
Marshall Hallenbeck
bd8620125c
tests: add test hashes
2024-06-05 12:18:04 -04:00
Marshall Hallenbeck
aa38c7a18a
revert spacing for Admin/Guest output
2024-06-05 12:05:52 -04:00
Marshall Hallenbeck
f1894b2c6b
remove commited pyc files
2024-06-05 09:01:18 -04:00
Marshall Hallenbeck
3797ccf888
fix(ruff): E226
2024-06-05 08:37:44 -04:00
Marshall Hallenbeck
cfe231a9a1
feat(smb): check if successful login is guest privs
2024-06-05 08:37:24 -04:00
termanix
9cf6d983e2
Update e2e_commands.txt
...
Signed-off-by: termanix <[email protected] >
2024-06-04 12:26:15 +03:00
termanix
fbfef1b4b0
Update e2e_commands.txt
...
Added NFS
Signed-off-by: termanix <[email protected] >
2024-06-04 12:24:01 +03:00
termanix
80839d850e
New NFS Protocol
...
Signed-off-by: termanix <[email protected] >
2024-06-04 10:04:14 +03:00
Alex
67da598b11
Merge pull request #279 from sepauli/sepauli/fix-keepass_trigger
...
fix extract_password
2024-06-01 23:53:48 +02:00
Alexander Neff
efa0b75c10
Fix linting
2024-06-01 17:47:07 -04:00
Alex
2fa3e83ae9
Merge branch 'main' into sepauli/fix-keepass_trigger
2024-06-01 23:31:08 +02:00
Alex
6858958864
Merge pull request #327 from Pennyw0rth/ItsAlwaysDNS
...
ItsAlwaysDNS
2024-05-29 16:44:09 +02:00
Alexander Neff
03e25b708f
Merge branch 'main' into ItsAlwaysDNS
2024-05-29 10:30:04 -04:00
Alex
64319fdb3c
Merge pull request #326 from Pennyw0rth/marshall-windows-fixes
...
Windows Fixes for v1.2
2024-05-29 16:27:03 +02:00
Alexander Neff
8db769e290
Fix tests and remove unnecessary abspath
2024-05-28 09:38:12 +02:00
Shad0wC0ntr0ller
db3e7923fb
Update pre2k.py
...
Signed-off-by: Shad0wC0ntr0ller <[email protected] >
2024-05-27 20:40:16 -04:00
Shad0wC0ntr0ller
56feb10348
Identify Pre-Created Computer Accounts
...
Signed-off-by: Shad0wC0ntr0ller <[email protected] >
2024-05-27 20:04:58 -04:00
Alexander Neff
20e01f92eb
Version bump
2024-05-27 18:45:00 -04:00
Alexander Neff
9d70105230
More path fixes
2024-05-28 00:20:34 +02:00
Alexander Neff
69e47d15cb
Fix issues with hardcoded /tmp
2024-05-27 23:17:30 +02:00
Alexander Neff
bd7202d2c5
Fix test suite
2024-05-27 23:07:13 +02:00
Alexander Neff
63a78cb176
Fix ssh tests
2024-05-27 02:52:58 -04:00
Alexander Neff
b6c57ce13a
Change only git bash encoding to utf8
2024-05-27 08:05:09 +02:00
Alex
928b0d947e
Add utf-8 default to testing suite
2024-05-26 19:14:12 +02:00
Alex
68fb2d3e86
Change default encoding to utf-8
2024-05-26 19:04:36 +02:00
Alex
1111e11108
Add executable testing
2024-05-26 18:24:36 +02:00
Alexander Neff
d0f07b4138
Fix spec file for smb
2024-05-26 07:26:21 -04:00
sepauli
94e0ab62ea
fix typo
2024-05-25 18:58:29 +02:00
sepauli
061ee498bf
fix output for keepass2
2024-05-25 18:37:03 +02:00
Marshall Hallenbeck
53646f9d31
Merge branch 'main' into marshall-windows-fixes
...
Signed-off-by: Marshall Hallenbeck <[email protected] >
2024-05-25 11:02:18 -05:00
Alex
b855dac2b6
Merge pull request #315 from Pennyw0rth/neff-e2e_tests
2024-05-25 17:26:36 +02:00
Alexander Neff
404bff5e26
Merge branch 'main' into neff-e2e_tests
2024-05-25 10:51:19 -04:00
zblurx
ad923f842d
Merge pull request #225 from Pennyw0rth/passwords_dump_update
...
Passwords dump update
2024-05-25 13:44:53 +02:00
Marshall Hallenbeck
49f6f9cbfd
Merge branch 'main' into neff-e2e_tests
...
Signed-off-by: Marshall Hallenbeck <[email protected] >
2024-05-24 10:07:28 -05:00
Marshall Hallenbeck
f060aeb75f
Merge branch 'main' into passwords_dump_update
...
Signed-off-by: Marshall Hallenbeck <[email protected] >
2024-05-24 09:58:28 -05:00
Marshall Hallenbeck
630d32592e
Merge pull request #325 from Fabrizzio53/main
...
Added --dns-tcp,--dns-timeout and --dns-server parameters to the ldap protocol when using --bloodhound
2024-05-24 09:55:37 -05:00
Fabrizzio53
a4e9ef21ce
Update proto_args.py
...
Signed-off-by: Fabrizzio53 <[email protected] >
2024-05-23 23:22:16 -03:00
Fabrizzio53
ddb89b9a4b
Update ldap.py
...
Signed-off-by: Fabrizzio53 <[email protected] >
2024-05-23 23:21:57 -03:00
Marshall Hallenbeck
40862382f1
Merge pull request #321 from Pennyw0rth/marshall-options-fix
...
Refactor argparse options
2024-05-23 20:13:00 -05:00
Marshall Hallenbeck
3def5487ee
fix: add back in option that was accidentally removed during merge conflict
2024-05-23 20:00:03 -04:00
Marshall Hallenbeck
6b92270a38
fix(slinky): use proper TMP and allow custom shares to ignore
2024-05-23 11:07:36 -04:00
Marshall Hallenbeck
9879edffca
fix(paths): change TMP creation to if/else, so Windows properly sets
2024-05-23 11:07:05 -04:00
Marshall Hallenbeck
0983f7950e
dns: allow DNS options to be called anywhere on the command line
2024-05-22 17:08:34 -04:00
Marshall Hallenbeck
12a7fa0b2f
Merge branch 'main' into marshall-options-fix
...
Signed-off-by: Marshall Hallenbeck <[email protected] >
2024-05-22 15:11:49 -05:00
Marshall Hallenbeck
2191deebce
Merge pull request #309 from Pennyw0rth/neff-add-ldapquery
...
Add ldap query option
2024-05-22 15:06:01 -05:00
Marshall Hallenbeck
db41c0893a
Merge pull request #317 from Pennyw0rth/neff-command-execution
...
Improving execution speed and misc command execution improvements
2024-05-22 15:05:38 -05:00
Marshall Hallenbeck
06b1e066ba
Merge pull request #307 from Pennyw0rth/marshall-wcc-fix
...
Fix: WCC Module - do not create log file on every file load
2024-05-22 15:04:22 -05:00
Disgame
b1238fceb7
Merge branch 'Pennyw0rth:main' into timeroast_module
2024-05-22 15:48:03 +02:00
zblurx
9d6188eadf
fix doublespace
2024-05-22 10:06:01 +02:00
Marshall Hallenbeck
16508f89d4
Merge branch 'main' into marshall-options-fix
...
Signed-off-by: Marshall Hallenbeck <[email protected] >
2024-05-21 14:46:09 -05:00
Marshall Hallenbeck
ab23659c7f
fix(wcc): reduce spammy output for wcc (will fix this in a better way later); closes #232
2024-05-21 14:38:50 -05:00
Marshall Hallenbeck
42642016ba
remove newline
...
Signed-off-by: Marshall Hallenbeck <[email protected] >
2024-05-21 14:38:50 -05:00
Marshall Hallenbeck
6fdead466e
fix(wcc): remove unnecessary comments and whitespace
...
Signed-off-by: Marshall Hallenbeck <[email protected] >
2024-05-21 14:38:50 -05:00
Marshall Hallenbeck
d91e15413e
fix(wcc): do not create the wcc log file every time -L is ran, etc
2024-05-21 14:38:50 -05:00
Marshall Hallenbeck
de2541e212
tests: add more exec-method testss
2024-05-21 14:55:11 -04:00
zblurx
dba83a43f9
multiple fixes
2024-05-21 20:29:42 +02:00
Marshall Hallenbeck
4d6b3b3f71
tests: add exec-method tests for cmd
2024-05-21 13:09:01 -04:00
zblurx
67de1a1fa1
fix on dpapiSystem object
2024-05-21 17:49:51 +02:00
Marshall Hallenbeck
4afc67422a
ruff: apply ruff
2024-05-21 11:30:27 -04:00
Marshall Hallenbeck
cfbfeec7a7
tests: just always print failures, and remove option; update tmp folder logic, add put/get file tests for smb, and fix file referencing in tests
2024-05-21 11:30:07 -04:00
zblurx
57f35d453c
fix error message condition
2024-05-21 14:45:02 +02:00
zblurx
8a0dcf0429
Merge branch 'main' into passwords_dump_update
...
Signed-off-by: zblurx <[email protected] >
2024-05-21 14:24:24 +02:00
zblurx
dd7cbb6e74
fix ruff warnings
2024-05-21 14:19:06 +02:00
zblurx
85c44fa7bd
update e2e
2024-05-21 14:15:47 +02:00
zblurx
7e90d8082f
fixed sccm
2024-05-21 14:15:22 +02:00
zblurx
9b74ea59c3
update vnc
2024-05-21 12:46:05 +02:00
zblurx
1c740bd199
changed sccm to go as a core option
2024-05-21 10:39:01 +02:00
zblurx
f530cbdc58
add e2e commands for mremoteng and mobaxterm
2024-05-21 10:21:25 +02:00
zblurx
a07ee5f23f
update vnc module
2024-05-21 10:14:36 +02:00
Marshall Hallenbeck
f3b73ffdf2
fix(mssql): check if output isnt an empty list/None before trying to stringify it for output
2024-05-20 16:05:44 -04:00
Alexander Neff
b0e9fe24f9
Fix test paths
2024-05-20 13:50:31 -04:00
Alexander Neff
f58d7385aa
Merge branch 'main' into neff-e2e_tests
2024-05-20 12:54:36 -04:00
Alexander Neff
837f9a04a2
Fix "tries" logic due to merge and beautify code
2024-05-20 12:48:52 -04:00
Alexander Neff
2e73007281
Merge branch 'main' into neff-command-execution
2024-05-20 12:36:27 -04:00
Marshall Hallenbeck
cf231d5985
Merge pull request #296 from Pennyw0rth/marshall-pwsh-update
...
Refactor/fix/update PowerShell and related features
2024-05-20 11:27:28 -05:00
Marshall Hallenbeck
23a7d11eeb
fix: revert output for command execution and normalize it to what SMB was
2024-05-20 12:23:57 -04:00
Marshall Hallenbeck
e10e38f152
Merge branch 'main' into marshall-pwsh-update
...
Signed-off-by: Marshall Hallenbeck <[email protected] >
2024-05-20 11:09:01 -05:00
Marshall Hallenbeck
f8655022cf
fix(smb): change command output back to match mssql (one big blob)
2024-05-20 12:11:17 -04:00
Marshall Hallenbeck
d0a4afe19b
Merge pull request #196 from XiaoliChan/dns
...
[DNS] Add DNS args
2024-05-20 10:55:50 -05:00
Alex
ca01584f76
Merge pull request #318 from Pennyw0rth/Marshall-Hallenbeck-patch-1
...
fix(tests): add spaces & fix one file reference
2024-05-20 17:54:49 +02:00
Marshall Hallenbeck
bda8700a58
fix(tests): add spaces & fix one file reference
...
Signed-off-by: Marshall Hallenbeck <[email protected] >
2024-05-20 11:46:52 -04:00
Alexander Neff
447d1719c1
Add exec methods to e2e tests
2024-05-20 11:14:01 -04:00
Alexander Neff
4ffcc83bcc
Make execution methods more efficient and wait powershell execution if detectable
2024-05-20 10:50:48 -04:00
Alexander Neff
5655e5c0fd
Replace fixed default text with argparse default string
2024-05-20 09:33:46 -04:00
Alexander Neff
9be17e92d9
Fix wrong function call
2024-05-20 06:11:33 -04:00
Alexander Neff
0166a426f0
Merge branch 'main' into dns
2024-05-20 05:57:38 -04:00
Marshall Hallenbeck
65030d7662
Merge pull request #313 from Pennyw0rth/neff-fix-ssh
...
Handle paramiko error when bruteforcing
2024-05-19 16:47:00 -05:00
Marshall Hallenbeck
198f8f8a79
Merge pull request #314 from Pennyw0rth/marshall-tests-fix
...
Fix for tests referencing files, password/username variable, and a couple KERBEROS space issues
2024-05-19 16:46:13 -05:00
Marshall Hallenbeck
47b1c1f738
fix(wmi): add auth_level to kerberos auth, revert my previous changes, move Impacket silencing, add debugging
2024-05-19 17:41:38 -04:00
Alex
7afb4afd35
Merge branch 'main' into sepauli/fix-keepass_trigger
2024-05-19 23:40:10 +02:00
Alexander Neff
4bc012655d
Remove left over code
2024-05-19 17:12:01 -04:00
Alexander Neff
1fce072cbe
Merge branch 'marshall-tests-fix' into neff-e2e_tests
2024-05-19 17:00:10 -04:00
Alexander Neff
c1d52364b3
Removing retries logic
2024-05-19 16:51:49 -04:00
Marshall Hallenbeck
2f098f2420
fix(tests): improve data directory finding so you can run tests in root dir or tests dir and the path names should resolve
2024-05-19 15:17:51 -05:00
Alexander Neff
d2760dc287
Added error handling for paramiko internals
2024-05-19 13:06:01 -04:00
Alexander Neff
7cf94d297b
Create connection object for every auth request
2024-05-19 12:36:19 -04:00
Alexander Neff
393b607a1b
Adding a banner_timeout as this might fix #312 according to https://github.com/paramiko/paramiko/issues/1752#issuecomment-979219861
2024-05-19 08:59:12 -04:00
Alexander Neff
a98bfab28d
Add timeout to the plaintext login
2024-05-19 08:51:42 -04:00
Alexander Neff
407e707847
Remove --options tests as they dont provide any additional value
2024-05-19 08:48:16 -04:00
Alexander Neff
5e255bc17c
Fix brute force tests with cwd path
2024-05-18 21:12:09 -04:00
Alexander Neff
18d519dd68
Disable rdp module and add putty tests
2024-05-18 21:09:24 -04:00
Alexander Neff
b3c1e4f5c2
Delete deprecated bh_owned module
2024-05-18 21:08:55 -04:00
Alexander Neff
45b03e78d5
Improve testing and add retries
2024-05-18 21:08:20 -04:00
termanix
763cf57c18
Merge branch 'main' into New_Module_Bitlocker
2024-05-18 19:52:21 +03:00
Marshall Hallenbeck
65a41b8408
Merge branch 'main' into dns
2024-05-17 19:37:10 -05:00
Marshall Hallenbeck
5197a0eaf3
Merge pull request #310 from Pennyw0rth/marshall-pr-template-fix
...
fix: move PR template to the correct location
2024-05-17 19:26:23 -05:00
Enrico Belgiovine
e7d30329ed
fix: ruff check
2024-05-18 01:39:27 +02:00
Marshall Hallenbeck
e2e0297a3a
Merge remote-tracking branch 'XiaoliChan/dns' into pr-196
2024-05-17 19:37:59 -04:00
Marshall Hallenbeck
95ac1af00a
fix(wmi): handle Kerberos auth failures and return proper error codes
2024-05-17 19:33:58 -04:00
Alex
078b0ff451
Merge branch 'main' into dns
2024-05-18 01:20:16 +02:00
Marshall Hallenbeck
cdd62033ea
fix: move PR template to the correct location
2024-05-17 19:14:18 -04:00
Enrico Belgiovine
4143073123
fix: moved display Information out of logic
2024-05-18 01:04:40 +02:00
Enrico Belgiovine
a636fb45ae
feat: new option to retrieve old hashes
2024-05-18 01:01:45 +02:00
Enrico Belgiovine
56795fc713
feat: timeroast.py implemented as netexec module
2024-05-18 00:43:57 +02:00
termanix
610bad1bae
Update bitlocker.py
...
Signed-off-by: termanix <[email protected] >
2024-05-17 14:18:38 -05:00
termanix
0aaad63819
Update bitlocker.py
...
Fixed smb error line.
Signed-off-by: termanix <[email protected] >
2024-05-17 14:18:38 -05:00
termanix
406507e8de
Update bitlocker.py
...
Updated according to the new powershell update.
Signed-off-by: termanix <[email protected] >
2024-05-17 14:18:38 -05:00
termanix
6c4e8ead5e
Update e2e commands
2024-05-17 14:18:38 -05:00
termanix
5ff488eae5
Fixed ruff checks bitlocker.py
...
Signed-off-by: termanix <[email protected] >
2024-05-17 14:18:38 -05:00
termanix and Adamkadaban
c354978fa1
Update bitlocker.py
...
Fixed a bug, if bitlockervolume and namespace does not exist.
Co-authored-by: Adamkadaban <[email protected] >
Signed-off-by: termanix <[email protected] >
2024-05-17 14:18:38 -05:00
termanix and Adamkadaban
50ed8279e1
Update bitlocker.py
...
Co-authored-by: Adamkadaban <[email protected] >
Signed-off-by: termanix <[email protected] >
2024-05-17 14:18:38 -05:00
termanix
f55cbf6f23
Update bitlocker.py
...
Using WMI command
Signed-off-by: termanix <[email protected] >
2024-05-17 14:18:38 -05:00
termanix
219deaf073
BitLocker
2024-05-17 14:18:38 -05:00
Alexander Neff
a2d43caa2a
Add ldap query option
2024-05-17 13:24:09 -04:00
Marshall Hallenbeck
cd088a0bd7
fix(ruff): ignore oneliner alert
2024-05-17 12:25:26 -04:00
Marshall Hallenbeck
736db4dbd7
update force_ps32 if/then for readability (and add Ruff ignore - blame Neff!)
2024-05-17 11:10:05 -04:00
Marshall Hallenbeck
6213c6456d
remove blank line
2024-05-17 10:56:54 -04:00
Marshall Hallenbeck
4ae085403d
remove excess tab
2024-05-17 10:56:29 -04:00
Marshall Hallenbeck
e4925d301d
clarify debug message
2024-05-17 10:53:53 -04:00
Marshall Hallenbeck
ca3291877a
update error when execution is blocked by AMSI
2024-05-17 10:52:57 -04:00
Marshall Hallenbeck
0910b98af6
docs: update options to clarify what certain flags are for
2024-05-17 10:51:52 -04:00
Marshall Hallenbeck
aa9b044e7b
Merge pull request #308 from Pennyw0rth/marshall-hash-spider-fix
...
Fix: hash_spider Lsassy Parser syntax
2024-05-17 09:29:27 -05:00
Alexander Neff
34c3c29266
Remove hash_spider setting logging attributes (they are wrong anyway)
2024-05-17 10:19:32 -04:00
Marshall Hallenbeck
730b57248d
fix(hash_spider): update calling lsassy Parser since it was changed 4 months ago
2024-05-17 09:28:55 -04:00
Marshall Hallenbeck
98244994b9
tests: add hash spider test db to gitignore
2024-05-17 09:28:31 -04:00
Marshall Hallenbeck
152958ed13
fix: remove restrictions on smb and ldap port choice
2024-05-16 21:09:40 -04:00
Marshall Hallenbeck
eb7707a076
refactor(args): update remaining protos to use new default formatter for printing arg defaults
2024-05-16 21:08:44 -04:00
Marshall Hallenbeck
913c760115
tests: re-enable rdp options and fix wmi rdp call
2024-05-16 20:51:39 -04:00
Marshall Hallenbeck
c06198807d
fix(cli): remove secondary aeskey and kdchost long form options since its not possible to use two
2024-05-16 20:49:32 -04:00
Alex
7b5306c92c
Merge branch 'main' into marshall-pwsh-update
2024-05-17 02:24:25 +02:00
Marshall Hallenbeck
66bdcdf1ab
fix command exec method group naming
2024-05-16 20:16:44 -04:00
Marshall Hallenbeck
b5bc29db25
feat(args): add additional, more pythonic options for cmd args
2024-05-16 20:15:50 -04:00
Marshall Hallenbeck
12141907df
feat(smb): show defaults if not None/empty if they are set
2024-05-16 20:13:30 -04:00
Marshall Hallenbeck
f021cde6f4
refactor(args): change Authentication to its own arg section and show defaults if set and not None/empty/etc
2024-05-16 20:12:51 -04:00
jubeaz
dffd862595
linting
2024-05-17 02:05:57 +02:00
Marshall Hallenbeck
e16a66af6d
refactor(smb args): update smb arg parsing naming to make sense
2024-05-16 19:51:27 -04:00
Marshall Hallenbeck
70a99a7da5
feat(options): change how args are parsed and passed, allowing --debug, etc to be used anywhere
2024-05-16 18:26:18 -04:00
jubeaz
46574d41f6
Merge branch 'Pennyw0rth:main' into module_wcc_add_defender
2024-05-16 21:22:27 +02:00
Marshall Hallenbeck
e3baadb108
Merge pull request #249 from Pennyw0rth/neff-putty
...
Add PuTTY module and fix WinSCP
2024-05-16 13:44:41 -05:00
mpgn
c7c1f06323
Merge pull request #265 from Pennyw0rth/mpgn-patch-1
...
Update test.yml to include pipx install
2024-05-16 16:46:12 +02:00
mpgn
d23669b5d0
Update test.yml
...
Signed-off-by: mpgn <[email protected] >
2024-05-16 08:53:37 +02:00
mpgn
b1b64a8e23
Update test.yml to remove line
...
Signed-off-by: mpgn <[email protected] >
2024-05-16 08:53:37 +02:00
mpgn
c64366068c
Update test.yml to include pipx install
...
#252
Signed-off-by: mpgn <[email protected] >
2024-05-16 08:53:37 +02:00
Alexander Neff
59c6033bc7
Add proxycreds saving to file
2024-05-15 19:27:04 -04:00
jubeaz
1c965cb5f1
Merge branch 'main' into module_wcc_add_defender
2024-05-15 03:30:38 +02:00
jubeaz
4815249c78
update Defender checks
2024-05-15 03:19:19 +02:00
Alex
94a0b7adad
Merge pull request #305 from Pennyw0rth/neff-patch-bloodhound
2024-05-15 02:15:09 +02:00
Alexander Neff
faf7f18224
Revert a9bd576392
2024-05-14 20:09:52 -04:00
Alexander Neff
a79680aeff
Add timestamp to save file
2024-05-14 19:39:42 -04:00
Marshall Hallenbeck
a194fda283
Merge pull request #298 from termanix/patch-2
...
Update e2e_commands.txt
2024-05-14 12:54:03 -05:00
Marshall Hallenbeck
9f61d8ba3b
Merge pull request #304 from Pennyw0rth/fix-dependency
...
fix issue #252
2024-05-14 12:53:48 -05:00
mpgn
aff33d677e
fix issue #252
2024-05-14 17:09:01 +02:00
jubeaz
ae6b659749
Add Defender conf check
2024-05-14 02:31:20 +02:00
Alexander Neff
f4bac9b92f
Revert logging change to original state
2024-05-12 18:52:34 -04:00
Alexander Neff
d644ac1499
Correct comment
2024-05-12 18:46:11 -04:00
Alexander Neff
f92f7f585f
Merge branch 'main' into dns
2024-05-12 18:44:22 -04:00
Alexander Neff
06e107dd10
Remove "remoteHost" in favour of "host" to keep only one variable, also some formatting
2024-05-12 18:35:05 -04:00
Marshall Hallenbeck
76a01909bb
Merge pull request #299 from Pennyw0rth/Marshall-Hallenbeck-patch-1
...
Create Pull Request Template
2024-05-12 14:48:52 -05:00
Alex
c699c6da74
Merge pull request #291 from Pennyw0rth/neff-jitter
...
Change jitter option to throttle authentications
2024-05-12 20:42:35 +02:00
Sant0rryu
169a7dc148
Update interface.py
...
Fixed Ruff checks
Signed-off-by: Sant0rryu <[email protected] >
2024-05-12 16:30:25 +02:00
Alex
0cf9d72983
Merge pull request #282 from wumb0/281-multi-file-put
2024-05-12 11:58:37 +02:00
Alex
6c148c6ac8
Merge branch 'main' into neff-putty
2024-05-12 02:56:45 +02:00
Marshall Hallenbeck
c56f08704e
Merge branch 'main' into marshall-pwsh-update
...
Signed-off-by: Marshall Hallenbeck <[email protected] >
2024-05-11 19:36:08 -05:00
Alexander Neff
4cc6676e12
Renaming input target variable inside connection object
2024-05-11 18:00:30 -04:00
Alexander Neff
f49f890226
Formating and stuff
2024-05-11 15:20:13 -04:00
Marshall Hallenbeck
574afc0d5e
Merge branch 'main' into 281-multi-file-put
2024-05-11 11:38:45 -05:00
Marshall Hallenbeck
535a1061b6
Merge pull request #297 from Pennyw0rth/marshall-tests-byid
...
Feat: Allow for running specific e2e tests by line number
2024-05-10 18:43:12 -05:00
Alexander Neff
93441f2190
Add screenshot section to PR template
2024-05-10 17:41:09 -04:00
Marshall Hallenbeck
daede6d00a
fix english
2024-05-10 15:52:11 -04:00
Marshall Hallenbeck
5c39381dfc
docs: update feature_request.md to include proper template code
2024-05-10 15:51:28 -04:00
Marshall Hallenbeck
aedfc37a19
Create pull_request_template.md
...
Signed-off-by: Marshall Hallenbeck <[email protected] >
2024-05-10 15:44:24 -04:00
Marshall Hallenbeck
0586d844a7
fix(tests): only print failure line if there were failures
2024-05-10 15:30:36 -04:00
termanix
9e68ba5602
Update e2e_commands.txt
...
WMI moved to after SMB, removed a few flags for now.
Signed-off-by: termanix <[email protected] >
2024-05-10 22:22:02 +03:00
termanix
3b1ca12ef0
Update e2e_commands.txt
...
Removed bitlocker modules for adding to #286
Signed-off-by: termanix <[email protected] >
2024-05-10 21:57:02 +03:00
Marshall Hallenbeck
a5e61bf6ac
feat(tests): allow for specifying certain line numbers, allow for printing all failed commands, and properly use single quotes for linux
2024-05-10 14:48:09 -04:00
termanix
bb8f30bd9f
Update e2e_commands.txt
...
Added SMB bitlocker module, added WMI some flags and all modules.
Signed-off-by: termanix <[email protected] >
2024-05-10 21:46:58 +03:00
Marshall Hallenbeck
27a0b78a86
tests: add and update tests related to powershell
2024-05-10 11:37:59 -04:00
Marshall Hallenbeck
ca74acd1b1
fix(met_inject): simplify metasploit cradle, add logging, and update documentation; related to #223
2024-05-10 11:37:41 -04:00
Marshall Hallenbeck
27014a5b25
feat(powershell): large amount of fixes and improvements
...
- large amount of debugging added to powershell
- powershell helper refactored to fix obfuscation, running in 32 bit mode, encoding, etc
- turn off obfuscation by default for powershell, since defender picks it up easily
- turn off amsi-bypass by default, since it was an incredibly old signatured bypass (users can still pass in their own)
- check if virus detected in wmiexec
- more error checking for powershell
- update mssql powershell to match smb
- more error checking for mssql queries
- better handling of quotes for powershell queries, since we have almost 4 layers of quoting (python, mssql, cmd, powershell)
2024-05-10 11:32:16 -04:00
Marshall Hallenbeck
90877ddd63
feat(tests): allow for specifying certain line numbers, allow for printing all failed commands, and properly use single quotes for linux
2024-05-10 10:59:40 -04:00
Marshall Hallenbeck
85bcbf312c
fix(powershell): fix running via ps32, both with and without obfuscation
2024-05-09 13:06:25 -04:00
Marshall Hallenbeck
eb9bf61790
powershell: update powershell parameters, clean up code, and add debugging
2024-05-09 11:58:29 -04:00
Marshall Hallenbeck
2172231729
refactor: remove unnecessary new lines
2024-05-08 14:49:57 -04:00
Alexander Neff
f0b2d3984c
Add more jitter to e2e tests
2024-05-08 13:59:43 -04:00
Marshall Hallenbeck
04df1e7641
smb: properly obfs or not depending on args
2024-05-08 12:24:57 -04:00
Marshall Hallenbeck
e342c3e26f
tests: add what was our default amsi bypass for testing
2024-05-08 12:24:37 -04:00
Marshall Hallenbeck
b219e8f7e0
pwsh: remove commented code and remove easily detected amsi bypass (default to none)
2024-05-08 12:24:18 -04:00
Alexander Neff
97c729c62d
Add jitter to e2e tests
2024-05-08 06:31:16 -04:00
Sant0rryu
3deabf5787
Adding module to retrieve network interfaces info
...
Signed-off-by: Sant0rryu <[email protected] >
2024-05-07 17:17:14 +02:00
Marshall Hallenbeck
61a2cf1a72
Merge branch 'main' into dns
2024-05-05 17:52:02 -05:00
Alexander Neff
a2f856d6c4
Add comments
2024-05-05 17:58:45 -04:00
Alexander Neff
2770a52ed8
Convert jitter into authentication throttle
2024-05-05 17:51:19 -04:00
Marshall Hallenbeck
a677b37414
Merge pull request #290 from Pennyw0rth/marshall-fix-logging
...
Reduce third party debug logging
2024-05-05 12:15:19 -05:00
Alexander Neff
4b4036a5a1
Fixing password decryption length
2024-05-05 12:29:49 -04:00
Alexander Neff
193d49cee9
Add realvnc proxy credential looting
2024-05-05 11:26:46 -04:00
Marshall Hallenbeck
8560f7b921
Merge branch 'main' into dns
2024-05-04 14:30:58 -05:00
Marshall Hallenbeck
0ca3c43f02
fix(logger): set overall logging level to INFO for third party loggers instead of DEBUG when --debug is set
2024-05-03 15:48:49 -04:00
Marshall Hallenbeck
045a9649fd
fix(logger): set exc_text to error text if it is none (found via 288)
2024-05-03 15:36:40 -04:00
Alex
25f0b59842
Merge pull request #285 from Pennyw0rth/neff-fix-bin
2024-04-30 20:55:26 +02:00
Alexander Neff
d8bd8e14b9
Fix #284
2024-04-30 14:35:30 -04:00
Alexander Neff
e1f4759faf
Merge main into passwords_dump_update
2024-04-29 17:02:12 -04:00
wumb0
3216380291
Merge branch 'main' into 281-multi-file-put
2024-04-29 13:09:03 -04:00
wumb0
abfd76cf4f
remove uneeded logic from put_file and get_file
2024-04-29 09:10:39 -04:00
Alex
4eb9838cfb
Merge pull request #283 from Pennyw0rth/Marshall-Hallenbeck-patch-1
2024-04-29 02:48:02 +02:00
Marshall Hallenbeck
f1976ac721
Create feature_request.md
...
add generic feature_request template from https://github.com/go-fed/activity/blob/master/.github/ISSUE_TEMPLATE/feature-request-template.md
Signed-off-by: Marshall Hallenbeck <[email protected] >
2024-04-28 19:32:39 -05:00
wumb0
fe1064b333
also added multi-file get
2024-04-28 12:46:13 -04:00
wumb0
8fb9bc0d75
add multi-file put, keeping compatibiltiy with old format (tuple) -
...
Pennyw0rth/NetExec#281
2024-04-28 12:39:37 -04:00
Marshall Hallenbeck
52d45116e4
Merge pull request #269 from Pennyw0rth/neff-dependencies
...
Updating dependencies
2024-04-27 20:01:21 -05:00
Alexander Neff
ab5966f8d9
Fix lint error
2024-04-27 18:38:44 -04:00
Alex
c2a266923f
Merge branch 'main' into neff-dependencies
2024-04-28 00:35:16 +02:00
Alex
62dcc28048
Merge pull request #250 from Pennyw0rth/neff-fix-modules
...
Fix bug where modules would be the same object across protocols
2024-04-28 00:15:16 +02:00
Marshall Hallenbeck
9a054871c4
Merge pull request #271 from Pennyw0rth/neff-asreproast
...
Fixing #263
2024-04-27 15:57:36 -05:00
Marshall Hallenbeck
60db63436e
Merge pull request #277 from sepauli/sepauli/fix-mssql_priv
...
fix mssql_priv
2024-04-27 15:37:54 -05:00
Alexander Neff
d7918cd655
Fix context logger in different modules
2024-04-27 16:34:11 -04:00
sepauli
4e0b44f6a6
fix extract_password
2024-04-27 22:29:55 +02:00
Alexander Neff
768d462844
Fix context logger in mssql_priv
2024-04-27 08:51:00 -04:00
sepauli
a6271cef24
fix is_admin_user function
2024-04-26 23:58:51 +02:00
sepauli
fe0ec9c040
fix mssql_priv
2024-04-26 23:29:00 +02:00
Alexander Neff
0d84189d7f
Show exception only in debug mode
2024-04-25 15:45:28 -04:00
Marshall Hallenbeck
0ffa19debf
Merge pull request #272 from Pennyw0rth/neff-fix-ssh
...
Fix ssh auth message
2024-04-25 10:09:57 -04:00
Alexander Neff
18c3fd0b30
Add msldap to fix #274
2024-04-23 18:16:10 -04:00
Alexander Neff
d9ce7a45df
Keep backwards compatability with datetime
2024-04-21 16:55:48 -04:00
Alex
1f8a0ef491
Merge pull request #270 from exploide/ldap-checker-py3.12
...
ldap-checker: fix for Python 3.12 compatibility
2024-04-21 15:28:08 -04:00
Alex
1ca2fd51b2
Merge pull request #248 from termanix/update_active_users
...
Ldap active users bug fix
2024-04-21 15:04:13 -04:00
Alexander Neff
71f9fdaa3f
Change privilege feedback
2024-04-21 14:03:40 -04:00
Alexander Neff
5208c42aaa
Fix ssh auth message
2024-04-21 12:53:49 -04:00
exploide
b08c509b3c
ldap-checker: use SSLContext.wrap_socket() instead of ssl.wrap_socket() for Python 3.12+ compatibility
2024-04-21 17:44:47 +02:00
Alexander Neff
f649c04d0d
Check if we got a TGT
2024-04-21 11:16:35 -04:00
Alexander Neff
798770479a
Remove deprecated utcnow() function, add better exception handling and fix bug where bool instead of None would be returned
2024-04-21 11:10:28 -04:00
Alexander Neff
12779c43f4
Change strings to format strings, to prevent concatination errors
2024-04-21 11:09:46 -04:00
Alexander Neff
32bc19a0d5
Add logging statement if useraccountcontrol is none
2024-04-21 10:44:50 -04:00
Alexander Neff
bc4416d567
Change CRLF to LF to match all other files
2024-04-20 20:03:22 -04:00
Marshall Hallenbeck
84cecd5968
Merge branch 'main' into dns
2024-04-20 13:41:26 -04:00
Alexander Neff
992ddc82b4
Updating dependencies to reflect critically needed packages and current kali installations
2024-04-19 21:39:48 -04:00
Alexander Neff
f0fa89b88d
Sorting dependencies
2024-04-19 20:58:47 -04:00
Alexander Neff
f3fd612b56
Update lsassy to 3.1.10
2024-04-18 15:07:10 +02:00
mpgn
cd363e97ad
Update lsassy.py
...
it's breaking since update to 3.1.9
Signed-off-by: mpgn <[email protected] >
2024-04-18 15:07:10 +02:00
Alex
4e98f7bb02
Merge pull request #259 from Pennyw0rth/fix_computers_enum
2024-04-17 17:50:42 -04:00
zblurx
16c6ebfe1a
fix computers enum
2024-04-17 13:07:25 +02:00
Alex
9662ef69a2
Merge pull request #257 from Pennyw0rth/neff-fix-too-many-files
...
Fix "Too many open files"
2024-04-16 14:33:03 -04:00
Alexander Neff
5d70195b93
Fix "Too many files" error from discord
2024-04-16 14:02:04 -04:00
Marshall Hallenbeck
7d44b11c2b
Merge pull request #255 from Pennyw0rth/marshall-slinky-update
...
Update Slinky module
2024-04-15 20:09:11 -07:00
Marshall Hallenbeck
9e43aab3ee
revert STATUS_LOGON_FAILURE change
2024-04-15 13:40:00 -04:00
Marshall Hallenbeck
89d3790aa4
feat(slinky): add SHARES and ICO_URI options; no longer try to write to SYSVOL share
2024-04-13 10:50:21 -07:00
Marshall Hallenbeck
fcecda3696
smb(errors): add STATUS_LOGON_FAILURE to errors
2024-04-13 10:50:21 -07:00
Alex
46a97cc3a3
Merge branch 'main' into neff-fix-modules
2024-04-13 02:23:16 +02:00
Alex
d19b5243f1
Merge pull request #254 from Pennyw0rth/neff-ssh
...
Fix ssh authentication with encrypted ssh file
2024-04-13 01:42:59 +02:00
Alexander Neff
4cabffb525
Fix ssh auth with all key files and fix password processing, also add better exception handling
2024-04-12 16:00:05 -04:00
Alexander Neff
b0ccbe28e9
Fix ssh authentication with encrypted ssh file
2024-04-12 15:27:35 -04:00
XiaoliChan
b39198aef7
Merge branch 'main' into dns
...
Signed-off-by: XiaoliChan <[email protected] >
2024-04-12 23:31:35 +08:00
Marshall Hallenbeck
af9656eaee
Merge pull request #251 from scottymiller9/main
...
fixed one grammar error repeated in several files
2024-04-08 11:31:26 -07:00
Scott Miller
ca09910606
fixed one grammar error repeated in several files
2024-04-08 05:25:06 +00:00
Alex
32b96c23fb
Merge branch 'main' into update_active_users
2024-04-07 16:17:28 +02:00
Alexander Neff
60c95ba8f6
Add proxy username and password
2024-04-06 19:55:27 -04:00
Alexander Neff
06415348dc
Fix bug where modules would be the same object across protocols
2024-04-06 14:07:05 -04:00
Marshall Hallenbeck
9359ac26da
Merge pull request #237 from Pennyw0rth/marshall-bugfix-3292024
...
bugfixes: add-computer & nanodump modules
2024-04-05 10:47:51 -07:00
Alex
2d7ac3c8f1
Merge pull request #246 from Pennyw0rth/neff-fix-168
2024-04-05 13:09:38 -04:00
Alex
b123a4dc8f
Merge branch 'main' into neff-putty
2024-04-05 12:02:37 -04:00
Alexander Neff
a03e7720ed
Add class annotation and module description
2024-04-05 11:56:25 -04:00
Alexander Neff
4ab7a39d25
Improve Code
2024-04-05 11:53:30 -04:00
Alexander Neff
b5b2598995
Clean up code
2024-04-05 11:29:46 -04:00
Alexander Neff
b85543d93c
Change output formating
2024-04-05 11:21:56 -04:00
Alexander Neff
9b57d62354
Remove conusing example init parameter
2024-04-05 11:20:05 -04:00
Alexander Neff
52dd4fea15
Fix bug when registry for master password check does not exist
2024-04-05 10:56:15 -04:00
Alexander Neff
2f32d18f18
Improve code
2024-04-05 10:47:45 -04:00
Alexander Neff
4b8a44e64b
Add putty module
2024-04-05 10:28:43 -04:00
termanix
09f45e866c
Update ldap.py
...
Fixed ruff spaces
Signed-off-by: termanix <[email protected] >
2024-04-04 23:35:05 +03:00
termanix
98e7128293
Update ldap.py
...
Fixed ruff
Signed-off-by: termanix <[email protected] >
2024-04-04 23:31:09 +03:00
termanix
3523cd69cf
Update ldap.py
...
Change variable name.
Signed-off-by: termanix <[email protected] >
2024-04-04 22:22:53 +03:00
termanix
bd5a645571
Ldap active users bug fix
2024-04-04 22:17:53 +03:00
Alex
2f62e1c875
Merge pull request #247 from Pennyw0rth/neff-fix-binary
2024-04-04 14:54:13 -04:00
Alex
044f63b8f3
Merge branch 'main' into neff-fix-binary
2024-04-04 13:38:58 -04:00
Alexander Neff
0a42ebb6ec
Add missing packages to spec file, fixing ldap and pso module
2024-04-04 12:20:38 -04:00
Alex
6104b5d27b
Merge branch 'main' into marshall-bugfix-3292024
2024-04-04 11:59:28 -04:00
Alex
3be7a02810
Merge pull request #244 from Pennyw0rth/neff-fix-145
...
Fix tmp PATH on windows for msol and scuffy
2024-04-04 11:59:06 -04:00
Alexander Neff
13ca79f44f
Add verbosity to dpapi, so the user knows if no secrets were found
2024-04-04 11:49:31 -04:00
XiaoliChan
393bc40e8c
Bug fix
...
Signed-off-by: XiaoliChan <[email protected] >
2024-04-04 00:23:09 +08:00
Alexander Neff
dbc67e5ef8
Remove left over brackets
2024-04-03 11:05:07 -04:00
XiaoliChan
3f1fa69bdc
remove condition
...
Signed-off-by: XiaoliChan <[email protected] >
2024-04-03 22:55:34 +08:00
Alex
34ebd5ad54
Fix tmp PATH on windows
2024-04-03 16:52:07 +02:00
XiaoliChan
f5bb1fc65f
Conflict fix
...
Signed-off-by: XiaoliChan <[email protected] >
2024-04-03 22:49:37 +08:00
zblurx
1f2a29fb90
update poetry
2024-04-03 15:19:54 +02:00
zblurx
205b31b08a
update poetry.lock
2024-04-03 10:44:00 +02:00
zblurx
8a23958bd7
update pyproject.toml
2024-04-03 10:43:18 +02:00
zblurx
f00a3ae483
Merge branch 'main' into passwords_dump_update
...
Signed-off-by: zblurx <[email protected] >
2024-04-03 10:40:50 +02:00
zblurx
6e28e3580d
add mobaxterm module
2024-04-03 10:37:24 +02:00
Alex
5c249d59e5
Merge pull request #239 from Pennyw0rth/marshall-version-setting
...
Add git commit to version command
2024-04-02 16:14:41 -04:00
Alexander Neff
3e3b37fe1a
Fixing lock file
2024-04-02 15:39:48 -04:00
Marshall Hallenbeck
6856d2696a
feat(logging): parse debug and verbose args early, so we can properly debug log during cli_arg generation
2024-04-02 13:35:47 -04:00
Alexander Neff
59297e83d5
Fixing lock file
2024-04-02 07:32:56 -04:00
Alexander Neff
41992be628
Merging main into marshall-version-setting
2024-04-02 07:30:36 -04:00
Alex
da7c507f3f
Merge pull request #126 from Kahvi-0/main
...
--kerberoast Improvement
2024-04-01 20:57:46 -04:00
Alex
72eeb7e31d
Merge branch 'main' into main
2024-04-01 19:46:20 -04:00
Alex
cd0d3c8f41
Merge pull request #234 from Pennyw0rth/remove-git-deps
...
Remove oscrypto and swap back to fortra/impacket
2024-04-01 19:39:20 -04:00
Alexander Neff
df4ebf3131
Rewriting lock file
2024-04-01 17:20:46 -04:00
Alex
75e9316104
Merge pull request #242 from Pennyw0rth/neff-qol
...
Neff qol the second
2024-04-01 17:11:15 -04:00
Marshall Hallenbeck
ecf5772e86
fix: attempt to split version, and if it fails, then fallback to normal versioning (only happens with poetry)
2024-04-01 14:23:41 -04:00
Marshall Hallenbeck
2562b60344
add version back in for when doing poetry dev, since by default it doesnt leverage build-system
2024-04-01 14:23:41 -04:00
Marshall Hallenbeck
7c68ab4db6
add commit output to help print
2024-04-01 14:23:41 -04:00
Marshall Hallenbeck
a7b6ccf171
set poetry-core back to >= 1.2
2024-04-01 14:23:41 -04:00
mpgn
0ecdfd3564
fixing dynamic version
2024-04-01 14:23:41 -04:00
Marshall Hallenbeck
dd075d4dcf
fix(deps): change poerty-core back to 1.2
2024-04-01 14:23:41 -04:00
Marshall Hallenbeck
cee3430be7
feat(versioning): add git commit to version command, so we know exactly what code is being ran during issue triage
2024-04-01 14:23:41 -04:00
Marshall Hallenbeck
01c4a4479a
Merge pull request #235 from Pennyw0rth/users-enum-fix
...
fix --users for LDAP proto
2024-04-01 12:32:03 -04:00
Marshall Hallenbeck
2e493f788d
readd exit(1)s for parameter missing failures
2024-04-01 12:29:33 -04:00
Marshall Hallenbeck
e348965910
fix(nanodump): properly pass logger
2024-04-01 12:29:33 -04:00
Marshall Hallenbeck
b1a07259db
fix(add-computer): remove exit(1)s since it caused tests to fail even though there was no programatic failure
2024-04-01 12:29:33 -04:00
Alexander Neff
59a201a8db
Catch known error instead of printing traceback
2024-04-01 11:05:25 -04:00
Alexander Neff
c331ebec12
Set default worker amount to /24 subnet
2024-04-01 11:05:07 -04:00
Alex
2457ac0259
Merge pull request #236 from swisskyrepo/winlogon-autologon
...
Winlogon Autologon module
2024-03-31 21:17:10 -04:00
Alex
e14bbaf5a3
Merge branch 'main' into remove-git-deps
2024-03-31 21:12:41 -04:00
Alex
e728c15c6d
Merge branch 'main' into winlogon-autologon
2024-03-31 13:59:44 -04:00
Alex
0eeddfbf83
Merge pull request #240 from Pennyw0rth/neff-qol
...
Small QOL changes
2024-03-31 13:54:55 -04:00
Alexander Neff
67bf99b39c
Add info log message if connection couldn't be established
2024-03-30 21:09:00 +01:00
Alexander Neff
1ba3d04a1d
Fix tests
2024-03-30 21:05:03 +01:00
Alex
4b35ab7a9e
Merge pull request #230 from Pennyw0rth/neff-cli
...
Fix testing and linting
2024-03-30 01:16:56 +01:00
Alex
b73eabafdd
Merge pull request #238 from Pennyw0rth/Marshall-Hallenbeck-patch-1
...
rename MAQ.py to maq.py
2024-03-30 01:10:47 +01:00
Alexander Neff
3937f46fd6
Remove casting to lower in module names and rename MAQ.py -> maq.py
2024-03-30 01:01:48 +01:00
Marshall Hallenbeck
f6c5073ed9
rename MAQ.py to maq.py
...
it should not be capitalized
Signed-off-by: Marshall Hallenbeck <[email protected] >
2024-03-29 19:21:04 -04:00
Alexander Neff
8f2c847815
Remove old test.txt
2024-03-29 21:16:35 +01:00
Swissky
c659d75ae4
Winlogon Autologon module
2024-03-29 20:36:51 +01:00
zblurx
5f454a177d
fix mremoteng module options
2024-03-28 14:27:33 +01:00
zblurx
63d6e19208
Merge branch 'main' into users-enum-fix
2024-03-28 14:21:02 +01:00
zblurx
7cd29c3833
fixed ruff warnings
2024-03-28 14:07:39 +01:00
Alex
114784911c
Add py3.12 testing
2024-03-28 14:06:41 +01:00
zblurx
282ddb6383
update lock file
2024-03-28 14:02:22 +01:00
zblurx
bcf4202076
Merge branch 'main' into passwords_dump_update
2024-03-28 13:50:08 +01:00
zblurx
f1e273f4c8
add mremoteng
2024-03-28 13:49:00 +01:00
Alexander Neff
cb40697cef
Remove oscrypto and swap back to fortra/impacket
2024-03-27 22:41:15 +01:00
Alexander Neff
4af3705c4f
Remove loading tests from linting
2024-03-27 20:44:55 +01:00
Alexander Neff
c11a4353ce
Remove exception => runner should not fail now
2024-03-27 20:40:45 +01:00
Alexander Neff
0626bbc729
Fix tests
2024-03-27 20:38:51 +01:00
Alexander Neff
4fb457c57a
Temporarly add test to linting in order to run test the tests (lol)
2024-03-27 20:37:26 +01:00
Alexander Neff
b85add8de9
Add cli testing
2024-03-27 20:35:02 +01:00
Alexander Neff
cec36e7e24
Update testing README, rename file to match README and add small test suite
2024-03-27 20:17:05 +01:00
Alexander Neff
840b4dd834
Delete pytest job and add caching
2024-03-27 17:02:01 +01:00
Alex
15d52b778b
Merge pull request #231 from Pennyw0rth/marshall-logging-fix
2024-03-27 12:57:15 +01:00
Marshall Hallenbeck
eaeda89278
change normal output from DEBUG to INFO
2024-03-27 07:54:23 -04:00
Marshall Hallenbeck
52754f6eba
Merge pull request #229 from Pennyw0rth/marshall-logging-fix
...
Logging fixes (double logging & function caller obfuscation)
2024-03-27 06:35:34 -04:00
zblurx
e8a083e58c
fix --users for LDAP proto
2024-03-27 11:07:23 +01:00
Alex
69747b9cba
Update test.yml
2024-03-27 04:37:14 +01:00
Alex
fdcda98d0a
Update lint.yml
2024-03-27 04:13:37 +01:00
Alex
d03f19eff3
Update lint.yml
2024-03-27 04:12:02 +01:00
Alex
deededf441
Update test.yml
2024-03-27 04:11:11 +01:00
Alex
220cecdc0e
Update lint.yml
2024-03-27 04:09:11 +01:00
Alexander Neff
32583e94e1
Add ability to trigger test manually
2024-03-27 04:03:46 +01:00
Alexander Neff
9106c9ab0d
Lint only on push
2024-03-27 03:58:30 +01:00
Alexander Neff
8235bbdbc0
Fix linting
2024-03-27 03:57:39 +01:00
Alexander Neff
e9583ca56c
Fix linting
2024-03-27 03:54:31 +01:00
Alexander Neff
ffa964647b
Fix linting
2024-03-27 03:51:06 +01:00
Alexander Neff
c7fcdee1d5
Reenable testing pipeline
2024-03-27 03:49:07 +01:00
Alexander Neff
7a226877e8
Fix testing and linting
2024-03-27 03:42:27 +01:00
Marshall Hallenbeck
22da1831ec
fix(logging): do not double log output in debug mode; properly show calling file & lineno for such messages
2024-03-26 21:55:05 -04:00
Alex
bf737f186d
Merge pull request #227 from Pennyw0rth/neff-ldaps-port
...
Several ldap bug fixes
2024-03-27 02:36:40 +01:00
Marshall Hallenbeck
b80aa433d2
Merge pull request #222 from Pennyw0rth/neff-loggedon_users
...
Make loggedon-users unique to reduce spam and fix alignment
2024-03-26 20:35:13 -04:00
Marshall Hallenbeck
5bd689177f
Merge pull request #228 from termanix/patch-1
...
Module 'get-desc-users' Update - Marshall's #201 Issue Bug Fix
2024-03-26 16:09:19 -04:00
termanix
b122a39b15
Update get-desc-users.py
...
Removed space
Signed-off-by: termanix <[email protected] >
2024-03-25 17:15:06 +03:00
termanix
41ed36d6fa
Marshall's #201 Bug Fix
...
reges edited and output lines added.
Signed-off-by: termanix <[email protected] >
2024-03-25 17:11:15 +03:00
Alex
bfe7e46800
Merge pull request #152 from Pennyw0rth/neff-ldap-domain
2024-03-25 12:37:04 +01:00
Alex
2e311a150b
Merge pull request #224 from termanix/Update_active_users
...
Update LDAP active users lookup to match SMB
2024-03-24 19:05:34 +01:00
Alexander Neff
774f77e719
Fixing output if typo in username, fix indent when querying for specific user and formating
2024-03-24 19:01:29 +01:00
Alexander Neff
e691e350a9
Fix wrongly displayed domain when using wmi
2024-03-24 18:24:18 +01:00
Alexander Neff
0917a05188
Fix wrongly displayed domain when using winrm and remove duplicate statement
2024-03-24 18:17:08 +01:00
Alexander Neff
04b0b3aa6b
Fix wrongly displayed domain when using domain trust in mssql
2024-03-24 18:07:48 +01:00
Alexander Neff
63f9f3507e
Small fix for ldap domain with no-ntlm
2024-03-24 18:07:19 +01:00
Alex
09a50d8043
Merge branch 'main' into neff-ldap-domain
2024-03-24 16:23:13 +01:00
termanix
e31742ec67
Merge branch 'main' into Update_active_users
2024-03-24 10:41:37 +03:00
Alex
a6935b4d8d
Merge pull request #218 from Pennyw0rth/neff-enum_av
...
Fixing antivirus enumeration
2024-03-24 03:03:28 +01:00
Alexander Neff
041645aed9
Fix ldap not reporting DA when using hash login
2024-03-24 02:46:58 +01:00
Alexander Neff
6a24d76db9
Now adding the message, oops
2024-03-24 02:46:35 +01:00
Alexander Neff
eb244948e6
Add log message to explain potential ldap channel binding
2024-03-24 02:44:23 +01:00
Marshall Hallenbeck
8940badc09
Merge pull request #216 from Pennyw0rth/ldap-checker-fix
...
[ldap-checker] Module fix
2024-03-23 14:04:16 -04:00
Marshall Hallenbeck
d8284f9178
Merge pull request #226 from Pennyw0rth/issues/221
...
BloodHound & hash_spider fixes
2024-03-23 09:59:41 -04:00
Marshall Hallenbeck
934ba6f139
fix(hash_spider): fix old db function call for hosts; fixes #221
2024-03-22 14:50:01 -04:00
Marshall Hallenbeck
a9bd576392
fix(bloodhound): fail out right away if Bloodhound is enabled and authentication fails to the API
2024-03-22 14:50:01 -04:00
Marshall Hallenbeck
58d2039553
update default bloodhound password
2024-03-22 14:50:01 -04:00
zblurx
a6f09e7166
cleanup
2024-03-22 17:44:31 +01:00
zblurx
af9dfcfeb5
vnc module working
2024-03-22 17:35:51 +01:00
termanix
6c3746643e
Update ldap.py
...
Signed-off-by: termanix <[email protected] >
2024-03-22 19:24:41 +03:00
termanix
e0b6f571c8
Update ldap.py
...
Signed-off-by: termanix <[email protected] >
2024-03-22 19:22:10 +03:00
termanix
fc40c778fe
Update ldap.py
...
Signed-off-by: termanix <[email protected] >
2024-03-22 19:12:26 +03:00
termanix
9603f8f450
Update ldap.py
...
Fixed single quotes and blank spaces
Signed-off-by: termanix <[email protected] >
2024-03-22 19:04:40 +03:00
termanix
7c07ab04d7
Update ldap.py
...
line 914 and 916 Comparison edited to "is"
Signed-off-by: termanix <[email protected] >
2024-03-22 18:58:45 +03:00
termanix
c1a2a92816
Update LDAP active users lookup to match SMB
2024-03-22 18:42:33 +03:00
Marshall Hallenbeck
3dc84e1228
Merge pull request #215 from Pennyw0rth/marshall-ldap-users
...
Update LDAP users lookup to match SMB
2024-03-22 10:50:49 -04:00
Alexander Neff
1e517c8313
Fix ruff
2024-03-22 12:47:40 +01:00
Alexander Neff
c123e37d4e
Make loggedon-users unique to reduce spam and fix alignment
2024-03-22 12:43:17 +01:00
Alex
58c0529264
Merge branch 'main' into neff-enum_av
2024-03-22 10:36:27 +01:00
Marshall Hallenbeck
40e99913e3
change extra output to debug statement
2024-03-21 20:45:39 -04:00
Marshall Hallenbeck
e870a30416
Merge branch 'main' into marshall-ldap-users
2024-03-21 20:25:51 -04:00
Alex
fb8c4bcdcd
Merge pull request #220 from Pennyw0rth/marshall-proto-print-fix
...
Fix: module names 8-10 chars being cut off
2024-03-22 01:23:24 +01:00
Marshall Hallenbeck
b0ec4b7951
fix(smb): --users display off by one :)
2024-03-21 20:16:43 -04:00
Marshall Hallenbeck
e5bba812e8
fix(ldap): off by one :)
2024-03-21 20:12:06 -04:00
Alexander Neff
49e909c50a
Formating
2024-03-21 20:12:06 -04:00
Alexander Neff
14e7034352
Formating
2024-03-21 20:12:06 -04:00
Marshall Hallenbeck
6a4852e013
fix/feat: remove unnecessary and ugly ldap-attributes functionality; add in badPwdCount to --users
2024-03-21 20:12:06 -04:00
Marshall Hallenbeck
3a1e93a386
ruff: apply ruff
2024-03-21 20:12:06 -04:00
Marshall Hallenbeck
762a9ac102
feat(ldap): allow for adding additional attributes when querying for users
2024-03-21 20:12:06 -04:00
Marshall Hallenbeck
0eee328ea0
feat(ldap): allow for specifying specific users to dump for ldap and print last password set date
2024-03-21 20:12:06 -04:00
Alex
0608628aff
Merge pull request #214 from Pennyw0rth/issue/203
...
Fix SMB users lookup and return last password set date
2024-03-22 00:48:01 +01:00
Marshall Hallenbeck
020ec1758c
samruser: update --user output header
2024-03-21 19:43:00 -04:00
Alexander Neff
1e68591742
Formating
2024-03-21 23:49:35 +01:00
Marshall Hallenbeck
590a4e2536
format(logger): fix some newlining stuff that got messed up during old black formatting
2024-03-21 18:20:18 -04:00
Marshall Hallenbeck
3c1927afd7
fix: modules with a name between 8 and 10 length were being erroneously cut off
2024-03-21 18:16:09 -04:00
Marshall Hallenbeck
9a915f0f24
fix/feat(samruser): add back in bad password count to --users; closes #219
2024-03-21 18:12:40 -04:00
Marshall Hallenbeck
54e6ebb017
samruser: clean auth line up
2024-03-21 17:42:05 -04:00
Alexander Neff
2e196b5a50
Fix ruff linting
2024-03-21 19:09:15 +01:00
Alexander Neff
382af18513
Fixing enum_av process enumeration and adding more info to ESET
2024-03-21 19:06:21 +01:00
Alexander Neff
39bf9b109c
Stop neo4j for spamming into the debug log
2024-03-21 19:06:14 +01:00
zblurx
e06b28992d
fix loot for GoogleRefreshToken
2024-03-21 17:42:12 +01:00
zblurx
0d1b4537a0
update dploot dep
2024-03-21 17:41:50 +01:00
zblurx
5cf6d55679
added sccm module
2024-03-21 17:41:40 +01:00
zblurx
e8fe42cb4a
fix ruff warning
2024-03-21 17:09:22 +01:00
zblurx
addc060077
fix ldap signing check
2024-03-21 17:04:49 +01:00
Marshall Hallenbeck
2a66f36364
fix(users): remove domain from output, since it's implied, and set timestamp to <never> for last set password date if it should be
2024-03-20 21:57:39 -04:00
Marshall Hallenbeck
60f1785608
ruff: apply ruff
2024-03-20 18:03:28 -04:00
Marshall Hallenbeck
ce9b766276
fix+feat(smb-users): allow requesting only specific users, print LastPwSet, and functionize more code for future use
2024-03-20 17:57:31 -04:00
Alex
ae158614e6
Merge pull request #213 from Pennyw0rth/neff-nullauth-bh
...
Stop Netexec from adding null auth user to bloodhound
2024-03-20 01:02:31 +01:00
Alexander Neff
d885974121
Stop nxc from trying to add null auth creds to bloodhound
2024-03-19 20:01:11 -04:00
Alex
e367bf9fa8
Merge pull request #212 from Pennyw0rth/neff-fix-bloodhound-dump
...
Adding the fileNamePrefix which was introduced in bloodhound so files…
2024-03-20 00:58:43 +01:00
Alex
6b6decd1d7
Merge pull request #208 from Pennyw0rth/neff-fix-207
...
Revert #190 to enable null-auth without explicit specification
2024-03-20 00:58:15 +01:00
dt
bcd0896bc1
Adding the fileNamePrefix which was introduced in bloodhound so files get properly zipped again
2024-03-19 21:24:09 +01:00
Alexander Neff
74b18fdf4e
Merge branch 'main' into neff-fix-207
2024-03-18 23:34:36 +01:00
Marshall Hallenbeck
e12fef0620
Merge pull request #163 from lodos2005/main
...
[Module] printerbug
2024-03-18 15:35:16 -04:00
Alexander Neff
ca192d8f8e
Revert #190 to enable functionality without explicit auth
2024-03-18 15:18:23 -04:00
Alex
b62c315440
Merge pull request #65 from sebrink/main
2024-03-18 19:25:06 +01:00
Hakan Yavuz
b8099a967a
Merge branch 'main' into main
2024-03-17 23:36:38 -07:00
Alexander Neff
dff88cb345
Use f-strings and make minor improvements
2024-03-17 02:24:24 +01:00
Alexander Neff
328b25b434
Remove unused import
2024-03-17 01:54:37 +01:00
Alexander Neff
45b02250e6
Merge branch main into neff-ldap-domain
2024-03-16 22:18:42 +01:00
Alexander Neff
add1c66375
Remove check that should never happen
2024-03-16 21:33:45 +01:00
Alexander Neff
efe59e33f1
Fix ruff linting
2024-03-16 19:26:10 +01:00
Alexander Neff
b192c036cb
Don't display observation window and lockout duration if lockout threshhold is 0, as they are disabled then
2024-03-16 19:13:11 +01:00
Alexander Neff
4d6d3bf766
Remove unused packages and display pso timedeltas as they are in active directory
2024-03-16 18:53:01 +01:00
Alexander Neff
5f88d6121a
Formating and small code improvements
2024-03-16 17:10:19 +01:00
Alexander Neff
0acfc551ac
Add missing imports and improve code
2024-03-16 17:03:47 +01:00
Alexander Neff
2e928d2b7c
Rename module to match filename and use time conversion with packages already in nxc
2024-03-16 16:52:42 +01:00
Alexander Neff
ddd36cc392
Remove unused imports
2024-03-16 16:41:30 +01:00
Alexander Neff
a869c6f5e8
Merging main into fgpp and resolving conflicts
2024-03-15 00:56:38 +01:00
Marshall Hallenbeck
5d777547ed
Merge pull request #206 from Pennyw0rth/marshall-issue-200-2
...
fix(wcc.py): properly escape for #200
2024-03-14 16:38:31 -04:00
Marshall Hallenbeck
eab93ca3ee
fix(wcc.py): properly escape for #200
...
Signed-off-by: Marshall Hallenbeck <[email protected] >
2024-03-14 16:03:31 -04:00
Alex
31aff31469
Merge pull request #41 from Shad0wC0ntr0ller/Obsolete
...
Extract obsolete operating systems from LDAP
2024-03-14 01:21:46 +01:00
Alexander Neff
30cab48d9b
Changed manual path to nxc default path
2024-03-14 01:19:13 +01:00
Alex
632395f4d3
Merge branch 'main' into Obsolete
2024-03-14 01:13:30 +01:00
Alex
cf8b2c05c0
Merge branch 'main' into main
2024-03-14 00:57:22 +01:00
Alexander Neff
64f3692624
Removing unused request options which throw an exception
2024-03-14 00:55:50 +01:00
Alexander Neff
24b00d9992
Formating
2024-03-14 00:55:25 +01:00
Alexander Neff
183d2b9dce
Updated logging to use context logger and changed description
2024-03-14 00:44:47 +01:00
Marshall Hallenbeck
840446d810
Merge pull request #204 from Pennyw0rth/marshall-issue-200
...
Fix string escaping issues for Kali package, fix some logging, and allow for lsa and sam WinRM dumping
2024-03-13 15:21:12 -04:00
Marshall Hallenbeck
d271d00eec
fix(winrm): allow for --lsa and --sam at the same time, like smb allows
2024-03-13 13:02:50 -04:00
Marshall Hallenbeck
2efef82662
fix(escaping): update remaining string escaping issues for #200
2024-03-13 13:02:28 -04:00
Marshall Hallenbeck
48242de675
Merge branch 'main' into marshall-issue-200
2024-03-13 12:58:00 -04:00
Marshall Hallenbeck
d11af2a296
fix(runasppl) set command string to raw and change error to debug as it is unnecessary and spammy
2024-03-13 12:50:33 -04:00
Alex
1708889721
Merge pull request #202 from Pennyw0rth/neff-update-neo4j
2024-03-13 11:00:56 +01:00
Alexander Neff
07050e153c
Resolve conflicts
2024-03-12 23:22:00 +01:00
Alexander Neff
bf1ab5bd76
Update neo4j python driver
2024-03-12 23:09:42 +01:00
Marshall Hallenbeck
5a1e139d85
fix: extra escape in string
2024-03-12 16:38:58 -04:00
Marshall Hallenbeck
ec31181c3a
fix: set string to raw
2024-03-12 16:37:03 -04:00
Marshall Hallenbeck
34db1985f3
change regex string to raw, but this module doesnt even work for checking for pws
2024-03-12 16:35:18 -04:00
Marshall Hallenbeck
2d68c179b8
fix: string formatting and improved logging for daclread
2024-03-12 15:23:08 -04:00
Marshall Hallenbeck
f91cccf49e
fix: string formatting for #200
2024-03-12 15:22:06 -04:00
Kahvi-0xFF
68c197d471
Improve Kerberoast Module
...
On a test where --kerberoast would not return a ticket for a user I knew was kerberoastable. After some digging I changed the LDAP query in ldap.py to be just "(&(servicePrincipalName=*)(!(objectCategory=computer)))". This removes the check for accounts locked out/inactive and this returned the ticket I was able to see with powerview.
Personally would still like to get tickets for users that are disabled/locked out in order to attempt to crack their password and see if the password is reused.
I also changed the error for Bypassing disabled account {sAMAccountName} to be highlight as I thought this is nice to have.
Signed-off-by: Kahvi-0xFF <[email protected] >
2024-03-12 12:53:23 -04:00
Shad0wC0ntr0ller
56ef949c92
Update obsolete.py
...
Signed-off-by: Shad0wC0ntr0ller <[email protected] >
2024-03-12 12:52:08 -04:00
Shad0wC0ntr0ller
855bc89a2f
Update obsolete.py
...
change ' to "
Signed-off-by: Shad0wC0ntr0ller <[email protected] >
2024-03-12 12:52:08 -04:00
Shad0wC0ntr0ller
018cc98ed3
Update obsolete.py
...
Add pwdLastSet
Signed-off-by: Shad0wC0ntr0ller <[email protected] >
2024-03-12 12:52:08 -04:00
Shad0wC0ntr0ller
d99ddaaaec
Update obsolete.py
...
Added Server 2012 to the vuln list
Signed-off-by: Shad0wC0ntr0ller <[email protected] >
2024-03-12 12:52:08 -04:00
Shad0wC0ntr0ller
2c637eead7
Update obsolete.py
...
change cme to nxc
Signed-off-by: Shad0wC0ntr0ller <[email protected] >
2024-03-12 12:52:08 -04:00
Shad0wC0ntr0ller
87fce318de
Update obsolete.py
...
Updated separator in output
Signed-off-by: Shad0wC0ntr0ller <[email protected] >
2024-03-12 12:52:08 -04:00
Shad0wC0ntr0ller
68b2f01979
Extract obsolete operating systems from LDAP
...
Signed-off-by: Shad0wC0ntr0ller <[email protected] >
2024-03-12 12:52:08 -04:00
Marshall Hallenbeck
a4cbd5bf5d
Merge pull request #171 from Pennyw0rth/neff-rem-pyreadline
...
Remove pyreadline as it causes errors in nxcdb
2024-03-12 11:14:16 -04:00
XiaoliChan
059013a0ab
[lib] update impacket
...
Signed-off-by: XiaoliChan <[email protected] >
2024-03-12 16:36:06 +08:00
XiaoliChan
751544806b
Add e2e
...
Signed-off-by: XiaoliChan <[email protected] >
2024-03-12 10:42:20 +08:00
Alex
19b89633b1
Merge branch 'neff-rem-pyreadline' of https://github.com/Pennyw0rth/NetExec into neff-rem-pyreadline
2024-03-12 01:46:31 +01:00
Alexander Neff
d6f1ee25ed
Update lock file
2024-03-12 01:45:52 +01:00
Alexander Neff
1a703c6ab6
Merge main
2024-03-12 00:58:03 +01:00
XiaoliChan
9b8b2e99ec
Update kdchost description
...
Signed-off-by: XiaoliChan <[email protected] >
2024-03-10 18:32:03 +08:00
XiaoliChan
548a5e9228
Update impacket
...
Signed-off-by: XiaoliChan <[email protected] >
2024-03-10 18:26:40 +08:00
XiaoliChan
fc9bf7f4e5
[LDAP] Fix logic with no-smb
...
Signed-off-by: XiaoliChan <[email protected] >
2024-03-10 14:51:35 +08:00
XiaoliChan
5efa1ef7f0
[LDAP] Fix logic with no-smb
...
Signed-off-by: XiaoliChan <[email protected] >
2024-03-10 14:40:17 +08:00
XiaoliChan
48be975341
[DNS] Clean SMB
...
Signed-off-by: XiaoliChan <[email protected] >
2024-03-10 12:46:14 +08:00
XiaoliChan
218518dbb6
[DNS] Clean SMB
...
Signed-off-by: XiaoliChan <[email protected] >
2024-03-10 12:19:48 +08:00
XiaoliChan
35d3a3d3c1
[DNS] Fix mssql
...
Signed-off-by: XiaoliChan <[email protected] >
[DNS] Fix mssql
Signed-off-by: XiaoliChan <[email protected] >
2024-03-10 12:03:22 +08:00
XiaoliChan
3dcca25081
Merge remote-tracking branch 'upstream/main' into dns
2024-03-10 09:56:04 +08:00
XiaoliChan
9131e5cf9b
Ruff
...
Signed-off-by: XiaoliChan <[email protected] >
2024-03-10 09:55:50 +08:00
XiaoliChan
2b75ed6784
[DNS] Fix RDP & ldap-checker
...
Signed-off-by: XiaoliChan <[email protected] >
2024-03-10 09:44:05 +08:00
Marshall Hallenbeck
3f31b2e231
Merge pull request #190 from Pennyw0rth/mpgn-patch-2
...
Update connection.py to force login
2024-03-09 12:34:28 -05:00
XiaoliChan
233136ae3e
clean up
...
Signed-off-by: XiaoliChan <[email protected] >
2024-03-10 00:48:38 +08:00
XiaoliChan
55a4486dbe
[mmcexec] avoid kerberos auth
...
Signed-off-by: XiaoliChan <[email protected] >
2024-03-09 22:56:39 +08:00
XiaoliChan
43576de135
[DNS] fix dcom
...
Signed-off-by: XiaoliChan <[email protected] >
2024-03-09 22:43:58 +08:00
XiaoliChan
b42a7f17f5
[wmi] fix rdp
...
Signed-off-by: XiaoliChan <[email protected] >
2024-03-09 21:40:59 +08:00
XiaoliChan
30dd0cec91
Update impacket version
...
Signed-off-by: XiaoliChan <[email protected] >
2024-03-09 20:56:34 +08:00
XiaoliChan
5fd9e9b9a3
[DNS] Fix mssql
...
Signed-off-by: XiaoliChan <[email protected] >
2024-03-09 18:37:33 +08:00
mpgn
8215eaa27a
Update connection.py
...
Signed-off-by: mpgn <[email protected] >
2024-03-09 01:52:50 -05:00
XiaoliChan
11600f7767
[DNS] Fix wmi
...
Signed-off-by: XiaoliChan <[email protected] >
2024-03-09 01:52:16 -05:00
XiaoliChan
184551ee30
[DNS] Fix module with kerberos
...
Signed-off-by: XiaoliChan <[email protected] >
2024-03-09 01:52:16 -05:00
XiaoliChan
1f4dcdc4e9
[DNS] Add remoteHost variable
...
Signed-off-by: XiaoliChan <[email protected] >
2024-03-09 01:52:16 -05:00
XiaoliChan
cd5f8e7e47
[DNS] Add remoteHost variable
...
Signed-off-by: XiaoliChan <[email protected] >
2024-03-09 01:52:16 -05:00
XiaoliChan
3cf689c7f8
[DNS] Add remoteHost variable
...
Signed-off-by: XiaoliChan <[email protected] >
2024-03-09 01:52:16 -05:00
XiaoliChan
ee6b74bbb8
[DNS] Ready for kdcHost
...
Signed-off-by: XiaoliChan <[email protected] >
2024-03-09 01:52:16 -05:00
mpgn
8010f10552
fix ruff check
2024-03-09 01:52:16 -05:00
mpgn
05430a679e
Set info as info
2024-03-09 01:52:16 -05:00
mpgn
30e9f0f153
Add ldap destination IP to be compatible with dns resolution
2024-03-09 01:52:16 -05:00
XiaoliChan
5fe1d988ea
[DNS] Add DNS args
...
Signed-off-by: XiaoliChan <[email protected] >
2024-03-09 01:52:16 -05:00
Marshall Hallenbeck
d9e46dbb1f
Merge pull request #136 from XiaoliChan/mssql-improv
...
[MSSQL] Improvement
2024-03-09 01:52:00 -05:00
XiaoliChan
9120d1d5dc
[mssql] mpgn: review
...
Signed-off-by: XiaoliChan <[email protected] >
2024-03-04 21:24:37 +08:00
XiaoliChan
7d9ddfb1d6
Merge branch 'main' into mssql-improv
2024-03-03 20:07:00 +08:00
Alex
31b2a1f458
Merge pull request #191 from XiaoliChan/ntlm_parser
...
[lib] Improve ntlm_parser.py
2024-03-03 07:03:34 -05:00
Alex
d6952025aa
Merge pull request #193 from Pennyw0rth/Marshall-Hallenbeck-patch-1
...
Update README.md
2024-03-03 06:55:53 -05:00
Marshall Hallenbeck
88769b1b0d
Update README.md
...
add Linux installation directly to README
fix french->english :P
Signed-off-by: Marshall Hallenbeck <[email protected] >
2024-03-02 20:47:39 -05:00
zblurx
ac2a56ef46
fix ldap-checker module
2024-02-29 16:36:53 +01:00
XiaoliChan
4a085781cf
[mssql] Ready for PR #191
...
Signed-off-by: XiaoliChan <[email protected] >
2024-02-29 13:37:04 +08:00
XiaoliChan
423b70bcfb
[lib] Improve ntlm_parser.py
...
Signed-off-by: XiaoliChan <[email protected] >
2024-02-29 13:26:00 +08:00
Alex
0d1c8bcdef
Remove pyreadline as it causes errors in nxcdb
2024-02-28 12:49:37 -05:00
XiaoliChan
3af5186960
[mssql] remove drop mssql-ntlm-parser.py
...
Signed-off-by: XiaoliChan <[email protected] >
2024-02-28 12:47:56 +08:00
XiaoliChan
387538a979
Merge branch 'main' into mssql-improv
2024-02-28 09:14:02 +08:00
Alex
ac60614474
Merge pull request #172 from XiaoliChan/winrm-ntlm-info
...
[winrm] say goodbye to SMB
2024-02-27 19:00:06 -05:00
Alexander Neff
9f0ac2cf90
Added fallback if build version is not available (yet)
2024-02-28 00:55:29 +01:00
XiaoliChan
1d1c03be7a
[winrm] better os info
...
Signed-off-by: XiaoliChan <[email protected] >
2024-02-27 18:40:59 -05:00
Alexander Neff
7e0c0e0c07
Formating
2024-02-27 18:40:59 -05:00
Alexander Neff
1e12cadb33
Removed unused conditional function, removed "NT" from windows version so it matches SMB enumeration
2024-02-27 18:40:59 -05:00
XiaoliChan
19ee066542
[winrm] Ruff
...
Signed-off-by: XiaoliChan <[email protected] >
2024-02-27 18:40:59 -05:00
XiaoliChan
217cf21cff
[winrm] Clean args.py
...
Signed-off-by: XiaoliChan <[email protected] >
2024-02-27 18:40:59 -05:00
XiaoliChan
9ceab247a8
[winrm] say goodbye to SMB
...
Signed-off-by: XiaoliChan <[email protected] >
2024-02-27 18:40:59 -05:00
Josh
7a46f9eb64
Update enum_ca.py
...
Signed-off-by: Josh <[email protected] >
2024-02-27 17:58:23 +01:00
Alexander Neff
97af55337c
Added proposal by Dfte and formating
2024-02-27 17:58:23 +01:00
Josh
bf61e93466
Update enum_ca.py
...
Updated as requested
Signed-off-by: Josh <[email protected] >
2024-02-27 17:58:23 +01:00
Josh
b20f6e199d
Update enum_ca.py
...
removed newline on line 1
Signed-off-by: Josh <[email protected] >
2024-02-27 17:58:23 +01:00
Josh
a6fbdbff2b
linted
...
ran through ruff
2024-02-27 17:58:23 +01:00
Josh
c0ac682722
New Module
...
added anonymous ADCS CA enumeration module
2024-02-27 17:58:23 +01:00
Marshall Hallenbeck
6454ee7467
Merge pull request #186 from Pennyw0rth/neff-audit-mode
...
Fix audit_mode in ldap
2024-02-27 11:25:46 -05:00
Alexander Neff
b7df87c7f7
Fix audit_mode in ldap
2024-02-27 11:23:45 -05:00
XiaoliChan
2a497f4965
Merge branch 'main' into mssql-improv
2024-02-27 17:56:33 +08:00
Alex
71ed38276a
Merge pull request #187 from Pennyw0rth/neff-update-impacket
...
Update impacket dependency to pull latest changes
2024-02-27 04:40:50 -05:00
Alexander Neff
26c35b3811
Update impacket dependency to pull latest changes
2024-02-27 10:33:11 +01:00
XiaoliChan
b8912b5166
[nanodump] Bug fixed
...
Signed-off-by: XiaoliChan <[email protected] >
2024-02-27 16:09:04 +08:00
XiaoliChan
1454b265ae
Merge branch 'main' into mssql-improv
2024-02-27 14:12:46 +08:00
Hakan Yavuz
7909477ef7
Update printerbug.py
...
fix linter
Signed-off-by: Hakan Yavuz <[email protected] >
2024-02-26 22:28:48 +01:00
Hakan Yavuz
2feece33e6
Update printerbug.py
...
Fix linter
Signed-off-by: Hakan Yavuz <[email protected] >
2024-02-26 22:28:48 +01:00
Hakan Yavuz
fddcf67a65
Update printerbug.py
...
Signed-off-by: Hakan Yavuz <[email protected] >
2024-02-26 22:28:48 +01:00
Hakan Yavuz
e422a17080
Update printerbug.py
...
Fix trigger
Signed-off-by: Hakan Yavuz <[email protected] >
2024-02-26 22:28:48 +01:00
Hakan Yavuz
188f909e64
Create printerbug.py
...
Add MS-RPRN abuse (PrinterBug)
Signed-off-by: Hakan Yavuz <[email protected] >
2024-02-26 22:28:48 +01:00
Marshall Hallenbeck
a70baec753
Merge pull request #173 from Dfte/main
...
Update ntlmv1.py
2024-02-26 10:23:40 -05:00
Marshall Hallenbeck
56338d28f8
Merge branch 'main' into main
2024-02-26 10:22:34 -05:00
XiaoliChan
666a81713a
Merge branch 'main' into mssql-improv
2024-02-26 16:29:27 +08:00
Marshall Hallenbeck
49ca92d1f1
Merge pull request #176 from Pennyw0rth/neff-error-handling
...
Add error handling for protocol level
2024-02-22 16:56:40 -05:00
Marshall Hallenbeck
3c39b94ee8
Merge branch 'main' into neff-error-handling
2024-02-21 13:45:20 -05:00
Marshall Hallenbeck
a69f3e737a
Merge pull request #185 from Pennyw0rth/neff-fix-rrp
...
Remove unnecessary remote ops check
2024-02-21 13:43:54 -05:00
Marshall Hallenbeck
b19b8884ad
Merge branch 'main' into neff-fix-rrp
2024-02-21 13:23:31 -05:00
Alexander Neff
16c0237245
Impacket already checks if remote_ops is running, we don't need it in here
...
Besides that, it intruduces a bug where nxc think rrp is enabled, but we closed it before without setting the self.remote_ops variable to None. This leads to sometimes crashing in lsa/sam dump if the service wasnt started originally.
2024-02-21 19:11:09 +01:00
Alex
72ef88a8f1
Merge branch 'main' into neff-error-handling
2024-02-21 17:27:02 +01:00
Alex
5b32cd8cf5
Merge pull request #183 from Pennyw0rth/neff-fix-share-privs
...
Write without delete will now be displayed as write access
2024-02-18 12:23:08 +01:00
Alex
c16aa4cd9f
Add share name in debug info for write check
2024-02-18 11:48:28 +01:00
Alexander Neff
7d99d519e5
Write without delete will now be displayed as write access
2024-02-18 01:04:37 +01:00
Alex
fe179b006a
Merge pull request #179 from Pennyw0rth/neff-audit-mode
...
Allow a single word as audit mode "character"
2024-02-14 15:19:03 +01:00
Alexander Neff
3d9cbca7a8
Allow a whole word as audit mode character
2024-02-14 15:06:41 +01:00
Alex
ae121c566a
Merge pull request #123 from Pennyw0rth/nxcdb-marshall
...
nxcdb: refactor shared database/workspace setup code & allow for creation/setting of workspaces outside of nxcdb interactive console
2024-02-12 19:25:56 +01:00
Alex
f76fb16311
Merge branch 'main' into nxcdb-marshall
2024-02-12 18:54:53 +01:00
Alexander Neff
0442376287
Add error handling for protocol level
2024-02-09 14:29:39 +01:00
Deft_
d6dae9c605
Update ntlmv1.py
...
Update the module as it was not working anymore and the values were not accurate
Signed-off-by: Deft_ <[email protected] >
2024-02-08 11:54:08 +01:00
XiaoliChan
1e2e4adda4
Merge remote-tracking branch 'upstream/main' into mssql-improv
2024-02-07 23:34:57 +08:00
Alex
a39f71ebbc
Remove pyreadline as it causes errors in nxcdb
2024-02-06 11:28:32 +01:00
Marshall Hallenbeck
1645f672d3
Merge pull request #169 from fpreynaud/check_renames
...
[WCC] Make check names more explicit
2024-02-02 14:46:52 -05:00
François REYNAUD
1c822aae38
[WCC] Make check names more explicit
2024-02-02 16:48:33 +01:00
Marshall Hallenbeck
3c11b71ca6
Merge pull request #167 from Pennyw0rth/neff-deps
...
Hotfix: Allow broader version for argcomplete to fix macos installations
2024-02-02 10:45:17 -05:00
Alexander Neff
9696fe4c9a
Allow broader version for argcomplete to fix macos installations
2024-01-29 14:53:46 +01:00
Marshall Hallenbeck
c2e9fcc545
Merge branch 'main' into nxcdb-marshall
2024-01-22 16:52:28 -05:00
Marshall Hallenbeck
275bc41477
fix(database): only attempt to initialize default workspace if it doesnt exist
2024-01-22 16:52:18 -05:00
Marshall Hallenbeck
06ccf5eeec
Merge pull request #153 from Pennyw0rth/neff-space-in-username
...
Fix usernames with empty spaces in ntds dump
2024-01-22 16:15:24 -05:00
Marshall Hallenbeck
a94a1b27ea
Merge branch 'main' into neff-space-in-username
2024-01-22 15:50:24 -05:00
Marshall Hallenbeck
f058c2ddf7
Merge pull request #139 from Pennyw0rth/neff-asyncio
...
Surpress any errors when using rdp and broken python version
2024-01-22 15:50:00 -05:00
Marshall Hallenbeck
d4f4c7c4a2
Merge branch 'main' into neff-asyncio
2024-01-22 15:30:03 -05:00
Marshall Hallenbeck
f46c5eae17
Merge pull request #135 from Pennyw0rth/neff-win-firefox
...
Fix issue #134 with tempfile on windows
2024-01-22 15:27:29 -05:00
Marshall Hallenbeck
d84eb7ed96
Merge branch 'main' into neff-win-firefox
2024-01-22 14:42:42 -05:00
Marshall Hallenbeck
6abdf079e6
Merge branch 'main' into nxcdb-marshall
2024-01-18 20:36:22 -05:00
Alex
9df72e2f68
Merge pull request #162 from thiagokokada/fix-some-issues-in-deps
...
Fix some issues in deps
2024-01-15 23:06:03 +01:00
Thiago Kenji Okada
1f8a948966
Set pyreadline for Win32 only
2024-01-14 17:57:18 +00:00
Thiago Kenji Okada
50962312a2
Move ruff to dev dependency
2024-01-14 17:54:07 +00:00
Thiago Kenji Okada
b3a5c300b5
Remove resource
...
Introduced in 483dc69a2a , it points to
https://github.com/RussellLuo/resource , an unmaintained library.
However, it is clear in the code that this should have been resource
from stdlib instead (https://docs.python.org/3/library/resource.html ),
and needs not to be included in `pyproject.toml`.
2024-01-14 17:51:30 +00:00
Alex
5f29e661b7
Merge pull request #155 from Pennyw0rth/neff-fix-modules-windows
2023-12-24 22:56:57 +01:00
Alexander Neff
5809a1470a
Fixing module name check with windows backspace path
2023-12-24 22:16:27 +01:00
Alex
dcbb01a39e
Merge pull request #148 from Adamkadaban/argcomplete-completion
...
add argcomplete bash/zsh completion
2023-12-24 14:20:28 +01:00
Alexander Neff
db2936db98
Update python version in readme
2023-12-24 14:16:11 +01:00
Alexander Neff
a70f3e6ae3
Merge main into argcomplete
2023-12-24 13:41:05 +01:00
Alex
6115185d75
Merge pull request #132 from Pennyw0rth/neff-encode-errors
2023-12-23 17:23:04 +01:00
Alex
82e8c17e5d
Merge pull request #130 from Pennyw0rth/binaries-neff
2023-12-23 17:22:53 +01:00
Alexander Neff
02bdbef712
Fix host domain display output when specifying domain in smb
2023-12-23 16:46:34 +01:00
Alexander Neff
303a051003
Fix host domain display output when specifying domain in ldap
2023-12-23 16:18:20 +01:00
Alex
5e964bb0eb
Merge pull request #150 from Pennyw0rth/neff-enum_trusts
...
Remove domain DN from ldap query, fixes #144
2023-12-23 15:48:53 +01:00
Alex
2732987a6a
Merge pull request #141 from Pennyw0rth/neff-laps
2023-12-22 18:20:51 +01:00
Alexander Neff
694f6a0984
Fix usernames with empty spaces in ntds dump
2023-12-22 17:42:58 +01:00
Alexander Neff
3dcd24869d
Allow ldap connection with no smb and without domain
2023-12-22 17:10:07 +01:00
Alexander Neff
14391af612
Remove domain DN from ldap query, fixes #144
2023-12-18 01:48:50 +01:00
Alexander Neff
85b53868f2
Improve import
2023-12-17 19:40:53 +01:00
Alex
235d9e049f
Merge branch 'main' into neff-encode-errors
2023-12-17 19:36:04 +01:00
Alexander Neff
5900029c4f
Resetting lock file
2023-12-17 19:34:55 +01:00
Alex
7fb2a0f94c
Merge branch 'main' into argcomplete-completion
2023-12-17 18:47:25 +01:00
Alex
8899c003c8
Merge pull request #133 from Syzik/ModulesEnumeration
...
Modules enumeration ldap
2023-12-17 13:15:43 +01:00
Alexander Neff
b9a3f8f22f
Resetting lock file
2023-12-16 18:59:53 +01:00
Alex
c1d253800b
Merge branch 'main' into ModulesEnumeration
2023-12-16 18:42:25 +01:00
Alexander Neff
67cb940775
Rename module filenames to match module name
2023-12-16 15:48:17 +01:00
Alexander Neff
f82bd95442
Add argcomplete support for modules
2023-12-16 15:40:56 +01:00
Alexander Neff
b18a5a770c
Fix argcomplete version and drop python 3.7 support
2023-12-16 15:39:50 +01:00
Adamkadaban
edfa64b5e9
add argcomplete bash/zsh completion
2023-12-16 05:47:03 -05:00
Alex
ef4f2df92c
Merge pull request #146 from 0xlazY/iis_quote_fix
...
Fix: iis module cmd exec quotes
2023-12-15 23:54:46 +01:00
Marshall Hallenbeck
e90502d9da
Merge branch 'main' into nxcdb-marshall
2023-12-14 15:22:05 -05:00
0xlazy
a347fcc208
Fix: iis module cmd exec quotes
2023-12-13 15:01:47 +01:00
XiaoliChan
ae5d57a75d
[mssql] ruff
...
Signed-off-by: XiaoliChan <[email protected] >
2023-12-13 00:45:02 +08:00
XiaoliChan
d6eb6c205a
[mssql] add is_mssql check
...
Signed-off-by: XiaoliChan <[email protected] >
2023-12-13 00:40:12 +08:00
XiaoliChan
b4ae46f65d
[mssql] bug fix
...
Signed-off-by: XiaoliChan <[email protected] >
2023-12-12 17:32:24 +08:00
XiaoliChan
2c174369ba
[mssql] less code
...
Signed-off-by: XiaoliChan <[email protected] >
2023-12-12 15:48:54 +08:00
XiaoliChan
93f3bccd7b
[mssql] fix ccache
...
Signed-off-by: XiaoliChan <[email protected] >
2023-12-12 15:48:54 +08:00
XiaoliChan
8a5d77b1d7
[mssql] fix kerb_pass
...
Signed-off-by: XiaoliChan <[email protected] >
2023-12-12 15:48:54 +08:00
XiaoliChan
86ebce4722
[mssql] self review
...
Signed-off-by: XiaoliChan <[email protected] >
2023-12-12 15:48:54 +08:00
XiaoliChan
4a18e2f452
[mssql] Bringing up timeout argument
...
Signed-off-by: XiaoliChan <[email protected] >
2023-12-12 15:48:54 +08:00
XiaoliChan
9a6a37152f
[mssql] ruff
...
Signed-off-by: XiaoliChan <[email protected] >
2023-12-12 15:48:54 +08:00
XiaoliChan
f7078bb76b
[mssql] more linebreak
...
Signed-off-by: XiaoliChan <[email protected] >
2023-12-12 15:48:54 +08:00
XiaoliChan
dd78e22938
[mssql] move outputBuffer
...
Signed-off-by: XiaoliChan <[email protected] >
2023-12-12 15:48:54 +08:00
XiaoliChan
cbdf87a4d8
[mssql] bye bye '--no-smb'
...
Signed-off-by: XiaoliChan <[email protected] >
2023-12-12 15:48:54 +08:00
XiaoliChan
cf91a11453
[mssql] self review
...
Signed-off-by: XiaoliChan <[email protected] >
2023-12-12 15:48:54 +08:00
XiaoliChan
aade033254
[mssql] fix wrong things and add brackets
...
Signed-off-by: XiaoliChan <[email protected] >
2023-12-12 15:48:54 +08:00
XiaoliChan
750d35e747
[mssql] revert pyproject.toml
...
Signed-off-by: XiaoliChan <[email protected] >
2023-12-12 15:48:54 +08:00
XiaoliChan
6f1bcaaf46
[mssql] Enhance the error message
...
Signed-off-by: XiaoliChan <[email protected] >
2023-12-12 15:48:54 +08:00
XiaoliChan
9e01b97694
[mssql] bye bye SMB :)
...
Signed-off-by: XiaoliChan <[email protected] >
2023-12-12 15:48:54 +08:00
Alex
6c9afa37b7
Merge branch 'main' into binaries-neff
2023-12-11 08:24:13 +01:00
Alexander Neff
cc1d90ca2a
Merge main into neff-laps
2023-12-10 16:12:58 +01:00
Alex
4846464cd0
Merge pull request #114 from XiaoliChan/winrm-better-output
...
[winrm] better output
2023-12-10 16:03:08 +01:00
Alexander Neff
afd568cf94
Fix correct protocol and port display output
2023-12-10 15:59:34 +01:00
Alex
d4b3ace3a6
Merge branch 'main' into winrm-better-output
2023-12-09 20:34:05 +01:00
Alexander Neff
f8982a8d65
Move detailed information to info logging output
2023-12-09 18:53:46 +01:00
Syzik
847f8c43a4
Merge branch 'main' into ModulesEnumeration
2023-12-09 03:40:57 +01:00
Alexander Neff
940f81dec4
Remove old laps checks
2023-12-09 01:19:55 +01:00
Alexander Neff
2793895b6e
Fix hash and domain handling laps
2023-12-09 01:10:03 +01:00
Alexander Neff
14aedea969
Fix laps return values
2023-12-09 00:58:19 +01:00
Alexander Neff
a7d780ebe4
Remove unused imports
2023-12-09 00:52:54 +01:00
Alexander Neff
89d4567a81
Enable logging from outside of modules
2023-12-09 00:52:27 +01:00
Alexander Neff
92273306ac
Move laps login logic to connection.py
2023-12-09 00:52:00 +01:00
Marshall Hallenbeck
046b1f9113
Merge pull request #140 from Pennyw0rth/neff-wcc
...
Fix array index
2023-12-08 09:22:05 -05:00
Alexander Neff
a8a810d32b
Fix array index
2023-12-08 12:51:01 +01:00
syzik
b2b56cd562
Module Description Fix (NeffIsBack)
2023-12-08 05:15:58 +01:00
Alex
76836dcc9c
Merge pull request #137 from fpreynaud/bugfix
...
Fix bug in WCC module
2023-12-08 01:08:12 +01:00
Alexander Neff
5c87c27f7e
Fix ruff
2023-12-08 00:55:40 +01:00
Alexander Neff
bc0ebf7169
Only surpress errors when using rdp not always
2023-12-07 22:09:03 +01:00
Alexander Neff
5daa3ecc7f
Surpress any errors when using rdp and broken python version
2023-12-07 22:01:56 +01:00
François REYNAUD
313d795871
Fix bug introduced by commit bfd32f1910
2023-12-07 18:05:55 +01:00
Alexander Neff
796e49e86b
Add exception handling
2023-12-04 16:15:27 +01:00
Alexander Neff
da603def02
Fix issue #134 which occurs on windows
2023-12-04 16:07:56 +01:00
Alex
3a2b3938c6
Properly fix rdp and winrm
2023-12-01 16:08:46 +01:00
syzik
476e35c47c
ldap modules
2023-11-30 22:42:17 +01:00
syzik
fee9d24e64
ldap modules
2023-11-30 22:35:23 +01:00
Alex
549f428faf
Fix dependencies for binary building
2023-11-30 19:20:41 +01:00
Alexander Neff
03b88843fa
Updating dependencies for latest impacket changes and removing deprecated encodeerror check
2023-11-30 17:08:49 +01:00
Alexander Neff
4c7a9337b9
Fix missing aardwolf import in binary
2023-11-30 14:29:51 +01:00
Alexander Neff
e3b0e4556e
Rename pipelines
2023-11-30 07:34:54 -05:00
Alexander Neff
be5ce876e3
Add pyvenv config to gitignore
2023-11-30 07:34:10 -05:00
XiaoliChan
88e229a325
Merge remote-tracking branch 'upstream/main' into winrm-better-output
2023-11-29 15:12:04 +08:00
XiaoliChan
bbbb61a5e1
Merge remote-tracking branch 'upstream/main' into winrm-better-output
2023-11-28 14:25:54 +08:00
Marshall Hallenbeck
7fa783a09d
Merge branch 'main' into nxcdb-marshall
2023-11-25 22:46:08 -05:00
Alexander Neff
b59246da68
Replace old WS_PATH variable
2023-11-24 19:59:58 -05:00
Alexander Neff
e48a02d7d8
Switch command line short form to match syntax
2023-11-24 19:58:49 -05:00
Alexander Neff
7c3e9a22da
Cli command now lists all workspaces and changed workspaces output to match git style
2023-11-24 19:55:16 -05:00
Alexander Neff
f08b58de8a
Add cli option to get current workspace
2023-11-24 19:42:24 -05:00
Marshall Hallenbeck
e02fabc6b4
ruff: remove unused import
2023-11-17 22:56:32 -05:00
Marshall Hallenbeck
d0c996fc05
feat(nxcdb): add functionality to create and set workspaces without entering interactive console
2023-11-17 22:51:43 -05:00
Marshall Hallenbeck
861626d061
refactor: deduplicate code and simplify initial db setup
2023-11-17 21:24:03 -05:00
Marshall Hallenbeck
b4f3bacb99
refactor(nxcdb): move shared fdatabase functions to single file
2023-11-17 16:55:57 -05:00
XiaoliChan
3eb421ef2a
Merge branch 'main' into winrm-better-output
2023-11-16 16:29:30 +08:00
Marshall Hallenbeck
fd5d37eb13
Merge branch 'main' into winrm-better-output
2023-11-13 10:17:52 -05:00
Alexander Neff
57e31aef07
Extract laps_search from smb and winrm to /protocols/ldap/laps
2023-11-11 17:31:37 -05:00
XiaoliChan
76f23d422d
[winrm] better output
...
Signed-off-by: XiaoliChan <[email protected] >
2023-11-11 21:20:00 +08:00
sandw1ch
c6e5fdb205
use fstring, delete testing comment
...
Signed-off-by: sandw1ch <[email protected] >
2023-10-24 13:00:22 -05:00
mpgn
5e282156bb
Fix ldap query over 1000 results
2023-10-19 15:30:00 -04:00
sandw1ch
0b7756f3f6
Merge branch 'develop' into main
...
Signed-off-by: sandw1ch <[email protected] >
2023-10-12 16:11:23 -05:00
sandw1ch
50f2e5d1c1
sed "s/'/\"/g"
...
Signed-off-by: sandw1ch <[email protected] >
2023-10-10 17:23:12 -05:00
sandw1ch
47a158fdc2
Update e2e_commands.txt
...
Signed-off-by: sandw1ch <[email protected] >
2023-10-10 16:09:38 -05:00
sandw1ch
2e0a73c225
Update and rename get_fgpp.py to pso.py
...
Signed-off-by: sandw1ch <[email protected] >
2023-10-10 16:07:27 -05:00
sandw1ch
bab6377101
Delete nxc/modules/pso.py
...
Signed-off-by: sandw1ch <[email protected] >
2023-10-10 16:06:54 -05:00
sandw1ch
9a4594ea40
Update get_fgpp.py
...
Signed-off-by: sandw1ch <[email protected] >
2023-10-10 15:58:00 -05:00
sandw1ch
6f8143136c
Update get_fgpp.py
...
Signed-off-by: sandw1ch <[email protected] >
2023-10-10 15:40:13 -05:00
sandw1ch
2915a54811
Update get_fgpp.py
...
Signed-off-by: sandw1ch <[email protected] >
2023-10-10 14:26:36 -05:00
sandw1ch
0d5030be81
Update poetry.lock
...
Signed-off-by: sandw1ch <[email protected] >
2023-10-10 13:37:51 -05:00
sandw1ch
cdced86af4
Update e2e_commands.txt to include get_fgpp
...
Signed-off-by: sandw1ch <[email protected] >
2023-10-10 13:36:39 -05:00
sandw1ch
cbefc31a04
Update pyproject.toml to include dateutil
...
Signed-off-by: sandw1ch <[email protected] >
2023-10-10 13:30:43 -05:00
sandw1ch
e898c25716
Create get_fgpp.py
...
Signed-off-by: sandw1ch <[email protected] >
2023-10-10 13:18:12 -05:00