The main python caldera service, /etc/systemd/system/caldera.service.
[Unit]
Description=MITRE Caldera Server
[Service]
WorkingDirectory=/opt/caldera
ExecStart=/usr/bin/python3 server.py --insecure
| { | |
| // Declare static groups of users beyond those in the identity service. | |
| "groups": { | |
| "group:admins": ["myadmin@site"], | |
| }, | |
| // Declare convenient hostname aliases to use in place of IP addresses. | |
| "hosts": { | |
| "rproxy_ext": "100.100.99.68", | |
| "apps_int": "100.100.99.69", | |
| "supabase": "100.100.99.70", |
In the code block below we're going to launch two graphical applications on a headless server (no desktop environment) within their own virtual display, then launch an instance of x11vnc server connected to each virtual display. Generally if you have more than one application you might as well run a full desktop environment and vnc server, but this is more fun.
copy /b 7zS.sfx + config.txt + decoy.7z sfx_payload.exeThis configuration will setup an Nginx server that requires a valid client certificate for mutual tls. We'll cover some basic certificate setup, the nginx config, and some openssl conversions for browser certificate import.
openssl genrsa -out ca.key 4096
openssl req -new -x509 -key ca.key -out ca.crt
| $ServiceList = @' | |
| diagtrack | |
| dusmsvc | |
| dps | |
| wdiservicehost | |
| wdisystemhost | |
| mapsbroker | |
| fhsvc | |
| GoogleChromeElevationService | |
| gupdate |
| # Allows install of any locally hosted extensions, restricts webstore extensions without explicit allow. | |
| { | |
| "HomepageLocation": "https://www.google.com", | |
| "HomepageIsNewTabPage": false, | |
| "ExtensionSettings": { | |
| "*": { | |
| "installation_mode": "blocked", | |
| "blocked_install_message": "Extension installation is restricted to reviewed and approved only.", | |
| "blocked_permissions": [], | |
| "install_sources": [ |
| <?xml version="1.0" encoding="utf-8"?> | |
| <rss version="2.0"> | |
| <channel> | |
| <title>keyboardcrunch - recently read</title> | |
| <link>https://blog.keyboardcrunch.com/</link> | |
| <description>A list of stuff I found interesting or look forward to reading.</description> | |
| <lastBuildDate>Thu, 15 Jun 2023 01:59:18 GMT</lastBuildDate> | |
| <docs>https://validator.w3.org/feed/docs/rss2.html</docs> | |
| <generator>https://github.com/jpmonette/feed</generator> | |
| <item> |
Where to find user agent strings?
https://explore.whatismybrowser.com/useragents/explore/software_name/facebook-bot/
Test:
[rubin@reaper ~]$ curl -A "instagram" -I https://plrm.podcastalot.com