Commit Graph

  • 9a16a4fce4 Merge branch 'main' into improve-daclread-targetdn-from-file tiagomanunes 2025-08-02 10:18:48 +01:00
  • 68b2fe04a3 Merge branch 'main' into module-usercredman tiagomanunes 2025-08-02 10:16:43 +01:00
  • 61f6ee1074 Less verbose output and fix formating MaxToffy 2025-08-01 16:17:59 +02:00
  • 65fe159168 added newline for ruff compliance gatari 2025-08-01 21:38:13 +08:00
  • 4137704a06 Merge pull request #729 from haytechy/refactor_SMBSpider Marshall Hallenbeck 2025-07-31 16:33:39 -04:00
  • 4104caa5e8 Merge branch 'main' into refactor_SMBSpider Marshall Hallenbeck 2025-07-31 16:25:25 -04:00
  • e11898b182 Merge pull request #835 from Pennyw0rth/marshall-add-awesome-contributors Marshall Hallenbeck 2025-07-31 14:43:46 -04:00
  • 1a6f0c801f feat(connection): log port as well marshall-protocol-loader-refactor Marshall Hallenbeck 2025-07-31 14:34:09 -04:00
  • 6a9e776ef5 refactor(protocol-loader): move loading protocols to a function so we can call it other places Marshall Hallenbeck 2025-07-31 14:33:44 -04:00
  • f4c199e1cc docs(contributors): add termanix and dfte to awesome contributors Marshall Hallenbeck 2025-07-31 14:22:13 -04:00
  • ba0c461aa2 Minor ruff Tiago Nunes 2025-07-31 16:12:13 +02:00
  • db68c1303b Clean up module option assignment and defaults Tiago Nunes 2025-07-31 16:07:16 +02:00
  • 8d432a5074 Small fixes: use format strings and built-in open(), lint unused variables Tiago Nunes 2025-07-31 15:57:43 +02:00
  • 25e9586ace added documentation for options gatari 2025-07-31 07:41:25 -04:00
  • 5566578daf added support for dumping kerberos tickets gatari 2025-07-31 07:32:09 -04:00
  • 80cee9e0ce Merge branch 'main' into marshall-get-gpos Marshall Hallenbeck 2025-07-30 11:00:52 -04:00
  • 87af3c1db8 chore(ruff): run ruff because I messed up my pre-commit hooks lol Marshall Hallenbeck 2025-07-30 11:02:12 -04:00
  • 5adc9a40a7 feat(get_gpos): update to only use SMB for now Marshall Hallenbeck 2025-07-30 10:57:09 -04:00
  • 49c89dbca6 Merge branch 'main' into main Mickey De Baets 2025-07-30 14:02:14 +02:00
  • 3d3b41de62 Use self.context consistently Tiago Nunes 2025-07-30 12:55:39 +02:00
  • dce281dfba More instance variables turned into local variables, and passed down the stack Tiago Nunes 2025-07-30 12:50:22 +02:00
  • 4d96ee6d52 Continue parsing targets if any are not found, instead of stopping Tiago Nunes 2025-07-30 12:44:24 +02:00
  • 78d691be12 Turn backup filename into local variable Tiago Nunes 2025-07-30 12:38:56 +02:00
  • 02dbcbdc5d Also allow passing a file for TARGET_DN. Refactor to reduce duplication and complexity. Tiago Nunes 2025-07-30 11:59:08 +02:00
  • d0827bb78c Merge branch 'Pennyw0rth:main' into refactor_SMBSpider Alex 2025-07-29 21:02:55 +01:00
  • a53faf3c6a Merge branch 'main' into module-usercredman tiagomanunes 2025-07-29 11:30:19 +01:00
  • 904769658d Add tests for ntds-dump-raw module theuser 2025-07-28 17:28:44 +04:00
  • d0f23b9dda Fix cannot import name 'delete_workspace' from 'nxc.nxcdb' error theuser 2025-07-28 17:28:27 +04:00
  • 714c44bac8 Merge pull request #828 from 0xb11a1/add-lsa-ntds-dump-raw Alex 2025-07-28 13:15:45 +02:00
  • fedca6bcfb Remove unnecessary function and formatting Alexander Neff 2025-07-28 07:13:00 -04:00
  • f2361e27d6 changed --store-st to --generate-st gatari 2025-07-28 05:47:06 -04:00
  • 57a06d0612 added --delegate-spn flag gatari 2025-07-28 05:38:30 -04:00
  • 31ec2eeffc Merge branch 'main' into module-usercredman tiagomanunes 2025-07-27 13:27:46 +01:00
  • 1d9b50210f Add TARGET option to ntds-dump-raw to dump LSA/SAM hashes theuser 2025-07-26 19:21:27 +04:00
  • 303fa6ed71 feat(downloading): download empty folders by default and add flag to not Marshall Hallenbeck 2025-07-25 10:12:01 -04:00
  • 96e4a306b7 sname bug fix gatari 2025-07-25 05:30:22 -04:00
  • 8ce7e2fe2a added --store-st flag gatari 2025-07-25 05:30:04 -04:00
  • 8b78206f72 ruff formating MaxToffy 2025-07-25 11:08:16 +02:00
  • ab255aa9f4 Fix formating after user filtering MaxToffy 2025-07-25 11:03:35 +02:00
  • 3648ac579d Add --reg-sessions option for SMB MaxToffy 2025-07-25 10:24:01 +02:00
  • a8183f8851 Merge pull request #821 from Pennyw0rth/neff-add-wmi-ntds-dump-raw Alex 2025-07-24 15:34:41 +02:00
  • 2befb3a99f Merge branch 'main' into neff-add-wmi-ntds-dump-raw Alex 2025-07-24 15:26:53 +02:00
  • 19a54d5aba Merge pull request #820 from Pennyw0rth/neff-fix-wmi Alex 2025-07-24 15:25:22 +02:00
  • 65d3723e7b Remove string from testing, also increase characters for registry path Alexander Neff 2025-07-24 09:21:39 -04:00
  • 9ebac0f5df Enable dump for wmi with powershell execution Alexander Neff 2025-07-24 08:56:23 -04:00
  • 09fd370ecf Merge branch 'main' into module-usercredman tiagomanunes 2025-07-24 08:51:39 +01:00
  • b717f30629 Bug fixes for when the command already starts with 'powershell ...' Alexander Neff 2025-07-23 18:38:24 -04:00
  • af822e597a Add -X for powershell execution Alexander Neff 2025-07-23 18:05:22 -04:00
  • cb3564117d Add powershell command execution method instead of using powershell in normal exec Alexander Neff 2025-07-23 15:34:04 -04:00
  • 64aa7c05ab Remove print statement Alexander Neff 2025-07-23 09:41:59 -04:00
  • 917dcb505e Clean up after retrieving files and dynamically try 10s to get the output in case stuff takes time Alexander Neff 2025-07-23 09:30:31 -04:00
  • bab59de4bf Optimize execution speed Alexander Neff 2025-07-23 08:56:39 -04:00
  • e192f3cbb8 Split result output into 16KB chunks because that is the max value for registry keys Alexander Neff 2025-07-23 07:53:15 -04:00
  • 5933a08f33 Remove print Aurélien CHALOT 2025-07-23 13:32:54 +02:00
  • 897fe67d72 Rework atexec and -M schtask_as to rely on a single TSCH_EXEC class Aurélien CHALOT 2025-07-23 13:30:23 +02:00
  • 188ef13c87 Encode to b64 with powershell and not certutil Alexander Neff 2025-07-23 06:15:01 -04:00
  • a4d54d1673 Merge pull request #468 from 0xb11a1/raw-ntds-copy Alex 2025-07-22 18:26:43 +02:00
  • 7328c08182 Merge pull request #805 from termanix/patch-2 Alex 2025-07-21 17:02:23 +02:00
  • 36573e393e Linting Alexander Neff 2025-07-21 10:57:15 -04:00
  • 86b74efd43 Improve module description Alexander Neff 2025-07-21 10:52:24 -04:00
  • 253d8ab93b removed exception handling termanix 2025-07-21 17:38:18 +03:00
  • e60b47f88c Merge branch 'main' into module-usercredman tiagomanunes 2025-07-21 12:20:36 +01:00
  • 776b84af85 Merge pull request #812 from Pennyw0rth/neff-fix-wmi Alex 2025-07-21 11:11:21 +02:00
  • ed7db99fab Merge pull request #813 from termanix/terman-fix Alex 2025-07-21 09:58:22 +02:00
  • 96a8ed2d02 fix group_names if returns empty termanix 2025-07-21 03:36:24 -04:00
  • 4e8d65093b Merge pull request #811 from Pennyw0rth/neff-fix-daclread Alex 2025-07-20 20:05:17 +02:00
  • ffa46360a7 Execute each command seperatly so files are still deleted when previous commands fail Alexander Neff 2025-07-20 14:04:52 -04:00
  • 50edae4df1 Fix command execution in modules with output but no line printing Alexander Neff 2025-07-20 14:02:34 -04:00
  • 37de88547e Linting Alexander Neff 2025-07-20 14:01:14 -04:00
  • 8892b6a5d8 Fix winrm execution Alexander Neff 2025-07-20 13:58:35 -04:00
  • 985a9880e0 Remove unused function Alexander Neff 2025-07-20 08:22:35 -04:00
  • 477940e6ff Add ldap parsing to user info function Alexander Neff 2025-07-20 08:21:25 -04:00
  • 644298ecce Add ldap parsing to sid resolv function Alexander Neff 2025-07-20 08:16:05 -04:00
  • e4095ce851 Replace manual parsing with ldap parser and remove duplicate code Alexander Neff 2025-07-20 08:08:04 -04:00
  • bdfd869c94 Add searchControls to search function Alexander Neff 2025-07-20 08:05:10 -04:00
  • 8cb93db83c Fix file as target Alexander Neff 2025-07-20 08:04:56 -04:00
  • c43a64c03f Rename module from raw-ntds-copy to ntds-dump-raw Alexander Neff 2025-07-20 07:35:54 -04:00
  • aa8b1fd97b Add debug logging for exceptions Alexander Neff 2025-07-20 07:30:03 -04:00
  • 788ba90b97 Move powershell script to file instead of b64 inline Alexander Neff 2025-07-19 12:57:43 -04:00
  • f7fa1fa1b4 Formatting Alexander Neff 2025-07-19 08:24:15 -04:00
  • 0b5aebd402 Merge branch 'main' into raw-ntds-copy Alex 2025-07-19 14:06:14 +02:00
  • 858d211417 Merge pull request #800 from Geetub/slinky_set_lnk_target Alex 2025-07-19 13:24:59 +02:00
  • d6fcee6c80 Merge branch 'main' into slinky_set_lnk_target Geetub 2025-07-19 13:00:49 +03:00
  • aa7f6d07b8 Merge branch 'raw-ntds-copy' of github.com:0xb11a1/NetExec into raw-ntds-copy theuser 2025-07-19 13:50:41 +04:00
  • 2bff24a3ff Code cleanup, remove unnecessary debug information and add comments theuser 2025-07-19 13:42:23 +04:00
  • f1d39a6e8a DNS resolver change to with connection object termanix 2025-07-18 10:53:21 -04:00
  • a0fb0f4cca Merge branch 'main' into patch-2 termanix 2025-07-18 17:50:01 +03:00
  • d063f53b1e Merge branch 'main' into module-usercredman tiagomanunes 2025-07-18 09:35:30 +01:00
  • e65303aad6 Ignore dump_method flag Tiago Nunes 2025-07-18 08:19:43 +02:00
  • e99e5c244c Merge pull request #808 from Pennyw0rth/neff-fix-veeam Alex 2025-07-17 18:21:12 +02:00
  • 44624b703c Fix veeam script if there is no salt reg key Alexander Neff 2025-07-17 11:43:46 -04:00
  • 6140b3ffdd Bring back the credits Tiago Nunes 2025-07-17 13:16:37 +02:00
  • edc399736f Merge branch 'main' into main Mickey De Baets 2025-07-17 12:48:37 +02:00
  • 9614685d2d Move functionality from module into winrm protocol Tiago Nunes 2025-07-17 12:42:49 +02:00
  • 2b7d8abbbe Merge branch 'main' into module-usercredman tiagomanunes 2025-07-17 10:55:37 +01:00
  • da949f1875 Merge pull request #804 from Pennyw0rth/hosts mpgn 2025-07-17 00:15:58 +02:00
  • 95cd4f3383 Merge pull request #798 from Pennyw0rth/pso mpgn 2025-07-17 00:15:41 +02:00
  • baa735192a add to the e2e tests azoxlpf 2025-07-16 21:53:23 +02:00
  • e3f7168858 IP resolver change to with DNS query termanix 2025-07-16 12:41:13 -04:00
  • e70aaa54c4 fix ruff mpgn 2025-07-16 17:36:00 +02:00