mirror of
https://github.com/Aryma-f4/Ares-mythic.git
synced 2026-06-25 12:24:12 +00:00
Compare commits
2 Commits
d2dae022a4
...
9f0471b682
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9f0471b682 | ||
|
|
30ea3db3c5 |
2
.github/workflows/docker.yml
vendored
2
.github/workflows/docker.yml
vendored
@@ -79,7 +79,7 @@ jobs:
|
||||
org.opencontainers.image.source=${{ env.IMAGE_SOURCE }}
|
||||
org.opencontainers.image.description=${{ env.IMAGE_DESCRIPTION }}
|
||||
org.opencontainers.image.licenses=${{ env.IMAGE_LICENSE }}
|
||||
platforms: linux/amd64,linux/arm64
|
||||
platforms: linux/amd64,linux/arm64,linux/arm64/v8
|
||||
|
||||
update_files:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
@@ -132,8 +132,8 @@ def validate_httpx_config(config_data):
|
||||
return None # Validation passed
|
||||
|
||||
|
||||
class Apollo(PayloadType):
|
||||
name = "apollo"
|
||||
class Ares(PayloadType):
|
||||
name = "ares"
|
||||
file_extension = "exe"
|
||||
author = "@djhohnstein, @its_a_feature_"
|
||||
mythic_encrypts = True
|
||||
@@ -281,8 +281,8 @@ NOTE: v2.3.2+ has a different bof loader than 2.3.1 and are incompatible since t
|
||||
]
|
||||
)
|
||||
]
|
||||
agent_path = pathlib.Path(".") / "apollo" / "mythic"
|
||||
agent_code_path = pathlib.Path(".") / "apollo" / "agent_code"
|
||||
agent_path = pathlib.Path(".") / "ares" / "mythic"
|
||||
agent_code_path = pathlib.Path(".") / "ares" / "agent_code"
|
||||
agent_icon_path = agent_path / "agent_functions" / "XF-09_Ares.png"
|
||||
build_steps = [
|
||||
BuildStep(step_name="Gathering Files", step_description="Copying files to temp location"),
|
||||
@@ -305,7 +305,7 @@ NOTE: v2.3.2+ has a different bof loader than 2.3.1 and are incompatible since t
|
||||
defines_commands_upper = ["#define EXIT"]
|
||||
if self.get_parameter('debug'):
|
||||
possibleCommands = await SendMythicRPCCommandSearch(MythicRPCCommandSearchMessage(
|
||||
SearchPayloadTypeName="apollo",
|
||||
SearchPayloadTypeName="ares",
|
||||
))
|
||||
if possibleCommands.Success:
|
||||
resp.updated_command_list = [c.Name for c in possibleCommands.Commands]
|
||||
|
||||
@@ -3,7 +3,7 @@ import json
|
||||
from mythic_container.MythicRPC import *
|
||||
import base64
|
||||
import sys
|
||||
from apollo.mythic.agent_functions.register_file import *
|
||||
from ares.mythic.agent_functions.register_file import *
|
||||
|
||||
|
||||
class PowerShellImportAlias(RegisterFileCommand, CommandBase):
|
||||
|
||||
@@ -3,7 +3,7 @@ import json
|
||||
from mythic_container.MythicRPC import *
|
||||
import base64
|
||||
import sys
|
||||
from apollo.mythic.agent_functions.register_file import *
|
||||
from ares.mythic.agent_functions.register_file import *
|
||||
|
||||
class RegisterAssemblyAlias(RegisterFileCommand, CommandBase):
|
||||
cmd = "register_assembly"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
from mythic_container.MythicCommandBase import *
|
||||
import json
|
||||
from mythic_container.MythicRPC import *
|
||||
from apollo.mythic.agent_functions.register_file import *
|
||||
from ares.mythic.agent_functions.register_file import *
|
||||
import base64
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import mythic_container
|
||||
from apollo.mythic import *
|
||||
from ares.mythic import *
|
||||
|
||||
mythic_container.mythic_service.start_and_run_forever()
|
||||
@@ -1,7 +1,7 @@
|
||||
# Ares - Advanced Windows Agent
|
||||
|
||||
<div align="center">
|
||||
<img src="documentation-payload/apollo/XF-09_Ares.png" alt="Ares" width="300">
|
||||
<img src="documentation-payload/ares/XF-09_Ares.png" alt="Ares" width="300">
|
||||
</div>
|
||||
|
||||
Ares is a sophisticated Windows agent designed for advanced red team operations, integrating BlueHammer exploit capabilities with Mythic C2 framework for comprehensive penetration testing and security assessment.
|
||||
|
||||
Reference in New Issue
Block a user