Skip to content
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

Unsupported Staging Protocol http, Implant rpc error #1863

Closed
julie-de-ville opened this issue Jan 24, 2025 · 2 comments
Closed

Unsupported Staging Protocol http, Implant rpc error #1863

julie-de-ville opened this issue Jan 24, 2025 · 2 comments

Comments

@julie-de-ville
Copy link

julie-de-ville commented Jan 24, 2025

Describe the bug
When I go to start a stage listener using http in version 1.6.0 (just updated it), I get "Unsupported Staging Protocol http," and the listener fails to start

To Reproduce
Steps to reproduce the behavior:

  1. profiles generate --http http:// --format shellcode -o windows -a x64 --evasion --disable-sgn winhttpsc
    2. stage-listener --url http://<ip>:8443 --profile winhttpsc --aes-encrypt-key 0000000000000000 --compress deflate9

Expected behavior
Stage listener starts with specified parameters on http://:8443/test.woff

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):
OS- Gentoo Linux 6.6.52

  • Sliver Version 1.6.0

Additional context
I saw the wiki page, but it is unclear whether http is still supported out of the box, and how to start the listener..

Also, when I try to start a listener with tcp, I get

[!] Error generating implant
[!] rpc error: code = Unknown desc = record not found

And afterwards, I am unable to use the 'implants' command, and get the error [!] rpc error: code = Unknown desc = record not found

#1842 #1771

@julie-de-ville julie-de-ville changed the title Unsupported Staging Protocol http Unsupported Staging Protocol http, Implant rpc error Jan 24, 2025
@julie-de-ville
Copy link
Author

The implant error went away after I cleaned up the old version of sliver, but I am still unsure of how to open an http listener

@julie-de-ville
Copy link
Author

julie-de-ville commented Jan 29, 2025

I got it using the new instructions on the wiki. The way I did it was generate a profile, profiles stage --aes-encrypt-key $key -c deflate9 and implants stage and select implant, then for my stager, used url https://$ip/new.woff?x=$implantID``` and it delivered the stage properly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant