49 Commits
Author SHA1 Message Date
Steve S. 44912f4da1 restore pipe name to default 2025-11-04 16:48:42 -05:00
Steve S. 7e75b2e6c4 fix broken pipe comms 2025-11-04 09:29:04 -05:00
Steve S. 44c077c4d3 Merge remote-tracking branch 'origin/master' 2025-05-18 10:57:07 -04:00
Steve S. 3ee457c3f8 readme and cna error message 2025-05-18 10:56:49 -04:00
Steve S. 348412901d readme 2025-05-18 10:56:20 -04:00
Steve S. eaf71afc7d update windows.rs for accuracy 2025-05-12 19:39:24 -04:00
Steve S. 4471ae5796 readme 2025-05-12 16:30:46 -04:00
Steve S. 3b989d9e8c readme 2025-05-12 08:44:16 -04:00
Steve S. c15828c015 readme 2025-05-12 08:39:40 -04:00
Steve S. e1b1254bd4 Removed legacy code and support for stomp-style loaders and now support all prepend loaders by passing call into shinject vice dllinject in the .cna 2025-05-12 08:36:22 -04:00
Steve S. dffebe1d03 readme 2025-05-12 08:29:13 -04:00
Steve S. a93ba1496a readme 2025-05-12 08:28:45 -04:00
Steve S. 0251b9124f readme 2025-05-12 08:26:34 -04:00
Steve S. cbbdde47cc readme 2025-05-11 10:00:53 -04:00
Steve S. a44b8ffe40 readme 2025-05-11 10:00:14 -04:00
Steve S. 24b83d8d93 readme 2025-05-11 09:42:39 -04:00
Steve S. 4b8cead09b cleanup and doc strings 2025-05-11 09:39:16 -04:00
Steve S. ca974ed043 import all public ffi and pipe functions 2025-05-11 08:50:53 -04:00
Steve S. b007de6c08 refactor the C FFI linkage and build.rs 2025-05-11 08:42:41 -04:00
Steve S. 74e6d12102 readme 2025-05-11 08:20:47 -04:00
Steve S. 05909af88a readme 2025-05-11 08:20:17 -04:00
Steve S. b94f4349ec readme 2025-05-11 08:14:47 -04:00
Steve S. 9c13ee749e FFI support via c_entry definition and format 2025-05-11 08:07:00 -04:00
Steve S. 943634ad44 removed one message box I was using for debugging purposes 2025-05-11 07:43:49 -04:00
Steve S. b24fde290b readme 2025-05-11 07:39:41 -04:00
Steve S. 93cda6959a readme 2025-05-11 07:23:10 -04:00
Steve S. f5eb9c1639 readme 2025-05-11 07:13:51 -04:00
Steve S. 2feca89d14 updated cna to get rid of psinject 2025-05-11 07:10:38 -04:00
Steve S. 714af6d2a1 readme 2025-05-10 20:41:29 -04:00
Steve S. a06680b0f3 readme 2025-05-10 20:36:15 -04:00
Steve S. 47ef1f0deb readme 2025-05-10 20:35:42 -04:00
Steve S. 84f27ff392 Merge pull request #1 from 0xTriboulet/dev-pipes
Dev pipes
2025-05-10 20:27:20 -04:00
Steve S. b476af9ad1 format 2025-05-10 20:25:08 -04:00
Steve S. 62ebcca03d named pipe support and some refactoring 2025-05-10 20:20:59 -04:00
Steve S. 22b8137ad3 tightened up the unsafes for the rust police 2025-05-10 09:55:48 -04:00
Steve S. edd3badd12 readme 2025-05-10 09:07:43 -04:00
Steve S. 3eb81ac62c readme 2025-05-10 08:47:27 -04:00
Steve S. d0cc8bd511 Allow non snake case name 2025-05-10 08:42:14 -04:00
Steve S. f9063cfbc6 Add Reflective DLL support and xtask utility
Introduced a new `xtask` for building Reflective DLLs and integrated [pe_to_shellcode] for enhanced compatibility. Updated `dll/src/lib.rs` with ReflectiveLoader logic, added necessary FFI bindings, and extended documentation to include the build process and usage.
2025-05-10 08:41:40 -04:00
Steve S. 8437a77933 submodule folder 2025-05-10 07:29:16 -04:00
Steve S. 5f4eea5031 Add pe_to_shellcode submodule and usage instructions
Introduced a git submodule for hasherezade's pe_to_shellcode under `build-deps/`. Updated `.gitignore` and `readme.md` to reflect submodule usage and provide build instructions for creating a Reflective DLL.
2025-05-10 07:28:14 -04:00
Steve S. e06e807ab1 debug-executable rename 2025-05-03 10:36:48 -04:00
Steve S. fd9eb3c6b7 license 2025-05-03 10:29:47 -04:00
Steve S. 89e02481c7 license 2025-05-03 10:27:44 -04:00
Steve S. a7dc730799 cleanup warnings 2025-05-03 10:26:08 -04:00
Steve S. d7657db553 cleanup warnings 2025-05-03 10:20:32 -04:00
Steve S. 18839ad433 Execute calc.exe on DLL load instead of panicking.
Replaced the panic call with a command to execute `calc.exe` upon DLL load. This ensures a behavior change from terminating the process to launching the calculator application.
2025-05-03 10:19:46 -04:00
Steve S. cd373fd9e3 Execute calc.exe on DLL load instead of panicking.
Replaced the panic call with a command to execute `calc.exe` upon DLL load. This ensures a behavior change from terminating the process to launching the calculator application.
2025-04-25 10:27:43 -04:00
Steve S. d3cc05dcbf Initial commit 2025-04-25 10:03:00 -04:00