Commit Graph

  • 59d82f1be3 fix(logger): properly use protocol logger, falling back to cme_logger Marshall Hallenbeck 2023-05-09 09:55:10 -04:00
  • 07b6921777 fix(smamruser): properly use protocol's logger Marshall Hallenbeck 2023-05-09 09:50:56 -04:00
  • 0469e72fa4 remove black + update connection.py mpgn 2023-05-09 04:26:01 -04:00
  • a0d6e64f8f black v2 formating mpgn 2023-05-08 14:39:36 -04:00
  • fcfebc21e2 clean and fix imports Marshall Hallenbeck 2023-05-07 18:51:01 -04:00
  • 13f4ebbb2b fix(cmedb): correct variable reference Marshall Hallenbeck 2023-05-07 18:39:12 -04:00
  • 069749945c Merge pull request #35 from mpgn/module_fix_marshall2 Marshall Hallenbeck 2023-05-07 18:21:39 -04:00
  • 8b1abf2c8c fix kerberos connection if ntlm not allowed mpgn 2023-05-07 17:21:33 -04:00
  • af5bd859d8 display output to help user to disable opsec option mpgn 2023-05-07 08:24:19 -04:00
  • 677cb0c9eb opsec ignore to true by default mpgn 2023-05-07 07:55:25 -04:00
  • c763baf6b6 black format drop-sc.py Marshall Hallenbeck 2023-05-07 00:46:47 -04:00
  • 5a25f1c79a update logging/output for drop-sc Marshall Hallenbeck 2023-05-07 00:37:33 -04:00
  • 304ff90791 update bloodhound imports Marshall Hallenbeck 2023-05-07 00:17:21 -04:00
  • 90de636536 black format bh_owned Marshall Hallenbeck 2023-05-06 23:56:33 -04:00
  • 4f634d6f9e fix(tests): update e2e tests regex/target name since some modules use TARGET as an option Marshall Hallenbeck 2023-05-06 23:47:46 -04:00
  • af4e070759 black format test_connection.py Marshall Hallenbeck 2023-05-06 23:18:39 -04:00
  • 53b80e025a black refactor winrm.py Marshall Hallenbeck 2023-05-06 23:14:52 -04:00
  • fae4e34e99 fix(test_connection): works for smb and mssql now Marshall Hallenbeck 2023-05-06 23:12:36 -04:00
  • ae9320c518 update smb ps_exec to return response Marshall Hallenbeck 2023-05-06 23:11:28 -04:00
  • 08d65188ec fix(mssql_priv): properly retrieve results from mssql queries and improve logic to prevent impersonation loop checks Marshall Hallenbeck 2023-05-06 22:45:08 -04:00
  • f129447c8b fix(winrm): update smb connecting to match current smb proto Marshall Hallenbeck 2023-05-06 15:24:14 -04:00
  • 909dee5e48 Revert "revert opsec flag for various modules" Marshall Hallenbeck 2023-05-06 15:15:14 -04:00
  • 08c98c17de fix(tests): update daclread test to include proper options Marshall Hallenbeck 2023-05-06 14:47:34 -04:00
  • c14d136a71 formatting: Black formatting Marshall Hallenbeck 2023-05-05 22:25:39 -04:00
  • 5119d7b59e fix(empire): update test to include listener and obfuscate test (still commented out) Marshall Hallenbeck 2023-05-05 22:13:43 -04:00
  • 1f458ecab7 fix(smb): check if server_os is bytes and decode it if so; fixes #749 Marshall Hallenbeck 2023-05-05 22:01:09 -04:00
  • 5819bc917e fix(empire): update empire_exec for v5 API; fixes #764 Marshall Hallenbeck 2023-05-05 21:43:09 -04:00
  • c7f45db8e6 fix(empire): change empire password in config to correct default Marshall Hallenbeck 2023-05-05 19:27:39 -04:00
  • adbc0d9191 fix(e2e tests): make sure there is a space after KERBEROS for regex Marshall Hallenbeck 2023-05-05 19:24:46 -04:00
  • 878d90e1b1 rename drop-sc module file to match module name Marshall Hallenbeck 2023-05-05 19:24:11 -04:00
  • 54df342541 fix protoflow order mpgn 2023-05-06 15:30:36 -04:00
  • 8522cc2d33 Merge pull request #32 from mpgn/linting_marshall Marshall Hallenbeck 2023-05-06 15:25:26 -04:00
  • e02ecb3b35 update lsassy version to 3.1.8 Marshall Hallenbeck 2023-05-05 15:11:33 -04:00
  • e5d997fb88 refactor(perflint): improve imports, specifically in forloops Marshall Hallenbeck 2023-05-05 14:44:11 -04:00
  • 788701cb2c refactor: small perflint improvements Marshall Hallenbeck 2023-05-05 14:37:20 -04:00
  • 574fc5a212 refactor: remove unnecessary variable creation Marshall Hallenbeck 2023-05-05 14:36:47 -04:00
  • a23e497d88 Slightly change output François REYNAUD 2023-05-05 19:21:16 +02:00
  • 8e0a5a4b14 Fix some erros happening when testing domain controllers François REYNAUD 2023-05-05 18:54:50 +02:00
  • 3583851703 Fix check_last_successful_update François REYNAUD 2023-05-05 15:53:25 +02:00
  • 54a482dd37 Add result export method François REYNAUD 2023-05-05 12:04:24 +02:00
  • 5df120d5e2 Change logging François REYNAUD 2023-05-05 11:35:12 +02:00
  • 3cb83159c1 Do some cleanup François REYNAUD 2023-05-05 10:56:24 +02:00
  • 7a5b715ac4 Add Applocker and BitLocker checks François REYNAUD 2023-05-04 18:28:02 +02:00
  • 6030733bd3 Add SMB encryption check François REYNAUD 2023-05-04 17:17:16 +02:00
  • 7f73740e50 firefox: redo black Marshall Hallenbeck 2023-05-04 09:22:31 -04:00
  • 1f1ddedf34 redo black Marshall Hallenbeck 2023-05-04 09:21:17 -04:00
  • f52c347c66 fix for black formating mpgn 2023-05-04 07:16:13 -04:00
  • 19536a40f5 testing black action mpgn 2023-05-04 07:12:11 -04:00
  • a4b18d261b refactor(firefox): perflint and formatting refactors Marshall Hallenbeck 2023-05-04 00:23:51 -04:00
  • f4401182bd refactor: remove unnecessary variable declaration Marshall Hallenbeck 2023-05-03 16:48:05 -04:00
  • d6608ab018 mssql db_navigator format fix Marshall Hallenbeck 2023-05-03 16:43:44 -04:00
  • 9428a6e85c fix formatting that was missed in previous revamp Marshall Hallenbeck 2023-05-03 16:38:46 -04:00
  • 8e27453478 refactor(linting): move rdp_error_status to be a local object variable since global variable lookups are slower Marshall Hallenbeck 2023-05-03 16:36:13 -04:00
  • 593b9090c9 refactor(linting): initial perflint linting Marshall Hallenbeck 2023-05-03 16:31:54 -04:00
  • 3460931d6b Add checks for NBTNS and Powershell v2 François REYNAUD 2023-05-03 18:20:38 +02:00
  • 386ce220fb revert package pyproject mpgn 2023-05-02 16:29:06 -04:00
  • 09844d1819 bump to 5.4.7 mpgn 2023-05-02 16:18:58 -04:00
  • 43aa83a5c6 Merge pull request #31 from mpgn/black mpgn 2023-05-02 22:17:23 +02:00
  • 06ef7ebd14 format black mpgn 2023-05-02 16:12:45 -04:00
  • a2a00472dc add module printnigthmare mpgn 2023-05-02 16:12:14 -04:00
  • 2c8ecf9b20 switch proto flow to is correct line mpgn 2023-05-02 16:10:44 -04:00
  • dd08ae0d86 Implement several checks François REYNAUD 2023-05-02 20:35:56 +02:00
  • d6f3a2da4f chore(formatting): rest of formatting that didn't get included in branch before merging Marshall Hallenbeck 2023-05-02 14:03:53 -04:00
  • 1e095f7e61 Merge pull request #30 from mpgn/black mpgn 2023-05-02 17:22:58 +02:00
  • 2be85b5da7 black formating mpgn 2023-05-02 11:17:59 -04:00
  • 77c97a4afd rename plaintext_login mpgn 2023-05-02 08:52:27 -04:00
  • 037bece662 Resolve merge conflicts and add ssh keyfile login from marshall Alexander Neff 2023-05-02 13:30:32 +02:00
  • a6c77294dc Resolve merge conflicts Alexander Neff 2023-05-02 12:47:05 +02:00
  • 715bb53762 Fix ssh protocol Alexander Neff 2023-05-02 12:45:30 +02:00
  • 841603a084 Move options --continue-on-success and --no-bruteforce to upper level of the argparser Alexander Neff 2023-05-02 12:35:15 +02:00
  • 87ff0d0715 revert opsec flag for various modules mpgn 2023-05-02 03:58:23 -04:00
  • 2559f0846f Merge pull request #27 from mpgn/ssh_marshall Marshall Hallenbeck 2023-05-01 15:12:42 -04:00
  • f25d83a510 fix(cme): check if proto is ssh before checking for keyfile arg Marshall Hallenbeck 2023-05-01 11:52:10 -04:00
  • 05ed2b8746 fix(ssh): require the -p parameter, even if a keyfile is used - properly tell the user about this issue and exit Marshall Hallenbeck 2023-05-01 10:04:08 -04:00
  • 01d62904d4 fix(ssh): add imports to ssh from connection Marshall Hallenbeck 2023-05-01 09:56:03 -04:00
  • ce45763cf7 fix(connection): remove unused imports Marshall Hallenbeck 2023-05-01 09:55:08 -04:00
  • 1de0f1ee8c ftp: update ftp to use process_secret() Marshall Hallenbeck 2023-04-30 23:12:31 -04:00
  • f651abfd68 fix(ssh): read in keyfile and pass it to paramiko due to bug in paramiko looping through key types on failure; closes #454 Marshall Hallenbeck 2023-04-30 21:49:45 -04:00
  • 35a45d5f4f fix(arguments): require at least 1 target to be defined; also update quote formatting Marshall Hallenbeck 2023-04-30 21:00:55 -04:00
  • 5a25d83be1 fix(mssql): fix command execution for MSSQL Marshall Hallenbeck 2023-04-30 17:47:52 -04:00
  • c74130dbc7 tests: fix first line of e2e tests and comment out some long-running/hanging modules, and add in commented SSH tests Marshall Hallenbeck 2023-04-30 17:25:13 -04:00
  • 1260751194 fix(mssql): change how mssql returns results, bypassing impacket/tds jank logging and fix handlekatz/nanodump modules Marshall Hallenbeck 2023-04-30 17:24:18 -04:00
  • bf77a28014 feat(ssh): add ability to properly use SSH keys via -cred Marshall Hallenbeck 2023-04-30 17:23:29 -04:00
  • 79eacf9dea format update Marshall Hallenbeck 2023-04-30 17:21:24 -04:00
  • 1c2c1c9f1b Resolve merge conflicts Alexander Neff 2023-04-30 11:49:56 +02:00
  • 0d80ae4eec Updated bug_report.md template Alexander Neff 2023-04-30 11:43:44 +02:00
  • a9294e7b36 feat(ssh): add shell access tracking to DB and display it in cmedb Marshall Hallenbeck 2023-04-29 16:33:16 -04:00
  • d4ac3aded1 Merge pull request #26 from mpgn/ssh_marshall Marshall Hallenbeck 2023-04-29 15:58:14 -04:00
  • cddbd26119 Add LAPS check François REYNAUD 2023-04-28 19:29:40 +02:00
  • e6d7e81d7b Finish simple registry checks and add last update check François REYNAUD 2023-04-28 16:45:58 +02:00
  • e6100d4675 fix(ssh): fix username and password display for ssh creds Marshall Hallenbeck 2023-04-27 14:20:19 -04:00
  • 6eb9fb27ad Formating Alexander Neff 2023-04-27 17:11:26 +02:00
  • 9dcf40cfc5 Resolve merge conflicts Alexander Neff 2023-04-27 17:08:03 +02:00
  • baa1c78068 New module for checking Windows configuration François REYNAUD 2023-04-27 15:54:51 +02:00
  • 5d56614ef2 note TODO on commented out code so it is not removed Marshall Hallenbeck 2023-04-27 00:44:36 -04:00
  • 362dab0393 remove commented code Marshall Hallenbeck 2023-04-27 00:44:23 -04:00
  • 2fbe55294f feat(ssh): add keys to database and update cmedb to display and export keys Marshall Hallenbeck 2023-04-27 00:36:30 -04:00
  • 1e36200a6b feat(ssh): display if there is shell access for ssh logins Marshall Hallenbeck 2023-04-26 20:36:36 -04:00
  • 29c812fdf3 fix(ssh): add ConnectionResetError to login exceptions Marshall Hallenbeck 2023-04-26 12:50:00 -04:00
  • 0cd56fcfb2 feat(ssh): add total logins when displaying creds Marshall Hallenbeck 2023-04-26 12:08:59 -04:00