Skip to content

v1.2.0: "Damascus Steel"

Compare
Choose a tag to compare
@mttaggart mttaggart released this 20 Apr 19:13
· 69 commits to main since this release
57ec4b5

With this release, we have focused on some OPSEC considerations and usability of the agent.

Guardrails

OffensiveNotion now has the ability to define environmental conditions under which to run. Only execute on matching domains, hostnames, or usernames! See the wiki for more details.

Configuration

We have replaced the sleep command with a more comprehensive config command that allows you to modify the running config of an agent. Be aware, there are some ways you can modify the running config that will break the agent. See the wiki for all the config options.

String Encryption

String literals are now encrypted with LitCrypt! This significantly reduces the signature footprint of OffensiveNotion.

This does add an extra step for developing on OffensiveNotion. To work with the source code in VSCode or other editors using Clippy/Rust-Analyzer, make sure to set a value for the environment variable LITCRYPT_ENCRYPT_KEY.

Check-In Emojis

New agents finally have icons on their agent pages!

Screenshot_20220420_102142

User icon

Screenshot_20220420_113548

Root icon

Acknowledgements

A special thank you to @MEhrn00 for his contribution to the guardrails module, and continued expertise in exploring the Windows API via Rust!