125 Commits

Author SHA1 Message Date
kmanc 645a41a9ed Docs href (#88)
* Update index.md

* Update process_hollowing.md

* Update process_migration.md

* Update tcp_reverse_shell.md

* Update xor_params.md
2026-01-15 10:25:57 -05:00
kmanc bd4f3c41c5 Clippy (#87)
* cargo fmt

* cargo update

* clippy warning on forked process execution
v1.8.4
2026-01-15 10:21:27 -05:00
kmanc 15d9646cb4 i had forgotten to bump versions (#86) v1.8.3 2025-05-19 11:42:09 -04:00
kmanc 70fb17e377 did i fix it all? (#85)
* did i fix it all?

* no, had missed a few
2025-05-19 11:19:18 -04:00
kmanc f0630eb600 dependencies (#84)
* dependencies

* moar
v1.8.2
2025-01-07 11:11:07 -08:00
kmanc a9f9354b47 Update Cargo.toml v1.8.1 2024-07-21 13:45:38 -07:00
kmanc 53b3d3428b Oops (#83)
* i broke everything

* fix some things i broke

* clippy
v1.8.0
2024-07-08 11:55:49 -07:00
kmanc 7eb6787562 Update (#82)
* crate updates

* oops
2024-07-08 11:28:04 -07:00
kmanc 115a1953af build error due to implicit cast (#81) 2024-02-23 21:45:57 -08:00
kmanc 76e1ecb9be Update Cargo.toml v1.7.0 2023-11-20 16:35:37 -08:00
kmanc e631048970 Update Cargo.toml 2023-11-20 16:35:21 -08:00
kmanc 7629072b6d Update Cargo.toml 2023-11-20 16:34:42 -08:00
kmanc 5950e18ebf Update Cargo.toml 2023-11-20 16:34:23 -08:00
kmanc c534ce1e4d cargo updates (#80)
* this might be it

* some cargo changes

* missed one
2023-11-20 16:33:00 -08:00
kmanc 5ecdae6c5f windows crate updates (#79)
* windows crate updates

* merge conflict

* oopsie

* and another
v1.6.6
2023-08-20 10:16:04 -07:00
kmanc 95624764e6 Update Cargo.toml v1.6.5 2023-03-29 08:33:51 -07:00
kmanc 1a3ed1ef56 Update Cargo.toml 2023-03-29 08:29:42 -07:00
kmanc e508d28e4d Win (#78)
* cargo lock

* windows version update

* lock file

* windows crate bump

* missed the antistring version

* weird merge conflict
2023-03-29 08:28:12 -07:00
kmanc 5b98b9cd65 Update Cargo.toml 2023-03-15 13:29:02 -07:00
kmanc d076f74b4a Missed a version bump 2023-03-15 13:11:40 -07:00
kmanc 4b600cde29 Win (#76)
* cargo lock

* windows version update
v1.6.4
2023-03-13 11:40:45 -07:00
kmanc fcbd72f969 Build (#75)
* size optimizations

* updates to lock
v1.6.3
2023-03-02 12:41:27 -08:00
kmanc bfe4c68dcc Win crate - inet_pton arg changed (#74)
* lock update

* version bumps

* small fix, should work
v1.6.2
2023-01-13 07:46:50 -08:00
kmanc c9b55f5641 newer style of modding files (#73)
* newer style of modding files

* missed one
v1.6.1
2022-12-04 10:48:41 -08:00
kmanc 6f38bd67fc Antistring crash (#72)
* cargo lock and version bumps

* reduce number of loadlibrary calls to reduce error 126 crashes

* version bump

* forgot to update the tcp rev shell antistring
v1.6.0
2022-11-06 16:46:55 -08:00
kmanc 0ddf3fcd25 Update _config.yml 2022-10-29 15:29:32 -07:00
kmanc 8d1011cda3 File descriptors (#70)
* lock update

* using new OwnedFd struct instead of RawFd, which means no unsafe code!

* version bump
2022-09-29 10:34:21 -07:00
kmanc 8819f2f013 No vt (#69)
* back to kleenscan, new detection rates for docs

* copy/pasta missed
2022-09-22 18:54:11 -07:00
kmanc 9a611e0acf these were wrong, fixing to reflect that the change is backwards incompat (#68) 2022-09-22 16:38:26 -07:00
kmanc fcd72bacc3 Wincrate (#67)
* bump minor version and win crate version

* bump minor version and win crate version

* update lib to use new windows syntax and a few small changes i neglected to make here before

* update tcp_rev_shell to work on new windows crate

* update process_hollowing to work on new windows crate

* update process_migration to work on new windows crate

* lock things

* as expected, i completely botched the merge conflict

* lock change?

* fixed a mistake i introduced
v1.5.0
2022-09-22 16:31:37 -07:00
kmanc 7c13182323 Patches (#66)
* gitignore update for mac

* cargo things

* documentation update, finally have multiple os builds figured out

* avoid feature injection on dependencies as it has caused problems in the past

* bump version now

* this shouldnt have changed anything, just reorded so its not a random mess ordered by 'well i made it now'

* missed a required import for the move away from feature injection

* wasnt as lazy this time, actually build for two main oses
2022-09-20 20:58:52 -07:00
kmanc 43faa94d63 Docs fix (#65)
* a few path mistakes

* wrong denominator
2022-09-18 22:25:47 -07:00
kmanc ec40036627 Misc (#64)
* looks nicer this way

* its been a good run, custom shields

* relying on crates now for versioning, so dont need this anymore

* kleenscan to virustotal. i probably messed something up, gotta double check in a better renderer

* new pics who dis

* order consistently
2022-09-18 21:48:50 -07:00
kmanc 01b3c8f9db A little more cargo cleanup that I didn't know about and hence missed (#63) 2022-09-17 13:58:52 -07:00
kmanc d77ab5f03b adding some cargo fields before publishing to crates (#62) 2022-09-17 13:41:03 -07:00
kmanc 608ffba3c5 windows crate big changes (#61)
* this is gonna be a while

* here we go again

* lock

* version bumps

* updated code to support windows v0.40.0

* unused import

* wsadata re-cap

* missed a version bump

* Update process hollowing badge data via Github Action

* Update process migration badge data via Github Action

* Update reverse shell badge data via Github Action

* lock

* previously unseen compile issue / clippy flag. will have to revisit how that slipped through

Co-authored-by: kmanc <kmanc@users.noreply.github.com>
v1.4.0
2022-09-16 17:45:08 -07:00
kmanc 92e85b311b releases will now auto build and upload samples (#60)
* releases will now auto build and upload samples

* hold off on new windows for now

* no equals
2022-09-16 14:43:07 -07:00
kmanc d7d33ee1e1 Update _config.yml 2022-09-16 12:09:50 -07:00
kmanc 9c14a1dd0c Delete LICENSE 2022-09-16 12:00:39 -07:00
kmanc a66c293245 put all the documentation stuff in the main branch so there isnt some weird disjointed tree (#59) 2022-09-16 11:24:02 -07:00
kmanc 8efc7f4707 Workflows (#58)
* ran cargo update

* clippy checks for all combinations of features required to pass

* hadnt saved the file, this is the desired version

* small nitpick on my gitignore lol

* new workflow was in the wrong dir and i didnt notice

* need windows dependencies in windows builds

* name consistency

* alphabetizing so i can find things when im adding/changing/removing/etc
2022-09-16 08:42:25 -07:00
kmanc 9fef97d6d0 Cargo fmt (#57)
* ran cargo fmt and accepted whatever it gave me

* not sure why it did that but i dont like those ones

* aside from that one format which i keep undoing i like them
2022-09-12 08:30:58 -07:00
kmanc 12c764dc95 Cleanup (#56)
* missed a few before

* prototype, moving to test machine for more

* dont forget this link! its useful

* its macro or nothin

* macros are weird...still playing around

* this feels close, gotta expand array in macro

* i think this does it! will sub in and test thoroughly later

* macro working in tcp_reverse_shell

* macro worked into process migrations

* macro worked into process hollowing

* small code rearranging

* returned functions are unsafe

* antistring functions are split into their own files for ease of maintenance

* post import-cleanup comment update

* extra newline

* that wasnt extra

* spacing and sorting

* Update reverse shell badge data via Github Action

* Update process migration badge data via Github Action

* Update process hollowing badge data via Github Action

Co-authored-by: kmanc <kmanc@users.noreply.github.com>
v1.3.0
2022-09-10 05:24:21 -07:00
kmanc 2e1514c109 Reduce unsafe (#55)
* cargo things

* no more mem::zeroed, using default / null traits

* more removal of lib calls where not needed

* need to test a few payloads to make sure i didnt break anything

* remove non-needed cast

* lots of reorg so things are easier to read. still have some work to go + gotta redo for all the antistrings

* clean up some more junk and try not to create things as null when youre just gonna assign to them anyway

* lock things

* discovered a (probably) long standing bug. dirty workaround in place but gonna want to revisit that eventually

* Update reverse shell badge data via Github Action

* Update process migration badge data via Github Action

* Update process hollowing badge data via Github Action

* Update xor params badge data via Github Action

Co-authored-by: kmanc <kmanc@users.noreply.github.com>
2022-08-22 11:26:57 -07:00
kmanc cea2e51ba0 Code style (#54)
* no substantive changes, just small updates

* shouldn't be any real change, just some code style best practices

* dunno how this didn't get added to the last commit

* Update reverse shell badge data via Github Action

* Update process migration badge data via Github Action

* Update process hollowing badge data via Github Action

Co-authored-by: kmanc <kmanc@users.noreply.github.com>
2022-08-18 04:54:13 -07:00
kmanc c9b1728c82 Delete rust.yml 2022-08-17 14:23:57 -07:00
kmanc 5043b107e9 Workflow test branch (#53)
* Create rust.yml

* Update rust.yml
2022-08-17 14:17:50 -07:00
kmanc 9561a8c007 no substantive changes, just small updates (#52)
* no substantive changes, just small updates

* Update shield_io_updater.yml
2022-08-13 16:27:48 -07:00
kmanc 57979649d3 change workflows to work on main (#51) 2022-08-11 23:09:59 -07:00
kmanc 4d8e544585 Workflows (#49)
* allow for manual actions runs

* remove blank lines
2022-08-05 21:10:52 -07:00