* shared config library! this will make setting up the payloads much easier
* update lock and toml for new shared config
* migrate rev shell to the new shared config
* lock update again
* shellcodes to config lib
* migrating...process migration to the new shared config
* update readme's links
* minor version bumps
* Update process migration badge data via Github Action
* Update reverse shell badge data via Github Action
Co-authored-by: kmanc <kmanc@users.noreply.github.com>
* first official detection rates! need to reorg readmes, add screenshots, and do gifs another day
* separate build categories into jobs so its easier to read
* also separate into jobs for clarity / it seems to make sense
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* mingw issue
* still working on fixing
* Update windows.yml
* does this work?
* Update windows.yml
* Update windows.yml
* Update README.md
* moving the last char up so the new action can work
* placeholder shield data
* new action to update shields based on semver
* new badges on display!
* wrong path
* Update shield_io_updater.yml
* Update shield_io_updater.yml
* Update shields data via Github Action
Co-authored-by: kmanc <kmanc@users.noreply.github.com>
* more precise setup
* smarter imports changed lock
* import only in the mod file
* libc for unix
* import in mod file
* import in mod file
* WIP
* unix --> linux
* target linux correctly
* working build, non-working functionality
* really not sure how to run this thing
* clippy suggestion
* dependencies getting narrowed down
* get target pid and verify ptrace perms with process_vm_readv
* need a linux shellcode too
* swapped to ptrace, feel like im close
* seg faults are common and i never get the shell
* this seems more robust but also doesnt work
* removed a few prints and added some coments
* trying to debug this
* looks nicer this way
* idk what im doing
* have i narrowed down the problem?
* still trying to figure out what doesnt work
* minimal nix version via cargo-minimal-verions
* missed commit
* ok finally it works, but in a way that i would never have thought the documentation on ptrace indicated
* it actually works now! and is cleaned up
* minimum supported rust version to 1.58 for format strings
* minimum windows version via cargo-minimal-versions
* git.....
* does this fix?
* updating rust worked. now update cargo to ensure no breaking changes to dependencies
* and update lock too