-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Stage-Listener: Unsupported staging protocol: http #1842
Comments
@rkervella if you don’t mind taking a peek |
that's expected we've changed the way http staging works in the master branch. There's a tutorial here https://sliver.sh/tutorials?name=4+-+HTTP+Payload+staging |
the documentation is still a work in progress, for shellcode you'll want to encode your stage, otherwise it will mess up the http response |
UPDATE: I am a bit empty in the brain, but I figured out how to serve the shellcode using a stage listener WITHOUT AES encryption or encoding as you were saying @TimBF (see below) However, the issue lies in trying to serve the shellcode using AES encryption. (See below)
Any help is appreciated. |
I got it to work, but only if compressed by deflate9, gzip, or such not standalone AES encryption |
After downloading sliver from source, changing the donut.go file to disable AMSI Bypass, and compiling the binaries. When trying to start an HTTP stage-listener, I am unable to, and am faced with the error Unsupported staging protocol: http
Steps to reproduce the behavior:
Expected behavior
Expected stage-listener to serve shellcode without donut AMSI bypass.
Screenshots
Desktop (please complete the following information):
The text was updated successfully, but these errors were encountered: