You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When Seatbelt is being run via (or integrated into) a tool/implant like Covenant's Grunt that runs the assembly within the implant's process (i.e. no fork & run) - it will cause the whole implant to exit when this exception is caught.
It would be nicer to orchestrate a way of gracefully returning so we can drop out of the assembly without explicitly calling this exit method.
To Reproduce
Start a Grunt.
Run Seatbelt with some remote enumeration options that will fail, e.g: Seatbelt -group=remote -computername=something.local -username=DOMAIN\fake -password=DoesNotMatter.
Watch the Grunt exit.
The text was updated successfully, but these errors were encountered:
Describe the bug
Maybe not fair to call this a bug, but Seatbelt calls
Environment.Exit()
here:https://github.com/GhostPack/Seatbelt/blob/master/Seatbelt/Runtime.cs#L77
When Seatbelt is being run via (or integrated into) a tool/implant like Covenant's Grunt that runs the assembly within the implant's process (i.e. no fork & run) - it will cause the whole implant to exit when this exception is caught.
It would be nicer to orchestrate a way of gracefully returning so we can drop out of the assembly without explicitly calling this exit method.
To Reproduce
Seatbelt -group=remote -computername=something.local -username=DOMAIN\fake -password=DoesNotMatter
.The text was updated successfully, but these errors were encountered: