mirror of
https://github.com/Aryma-f4/Ares-mythic.git
synced 2026-06-25 19:54:11 +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.source=${{ env.IMAGE_SOURCE }}
|
||||||
org.opencontainers.image.description=${{ env.IMAGE_DESCRIPTION }}
|
org.opencontainers.image.description=${{ env.IMAGE_DESCRIPTION }}
|
||||||
org.opencontainers.image.licenses=${{ env.IMAGE_LICENSE }}
|
org.opencontainers.image.licenses=${{ env.IMAGE_LICENSE }}
|
||||||
platforms: linux/amd64,linux/arm64
|
platforms: linux/amd64,linux/arm64,linux/arm64/v8
|
||||||
|
|
||||||
update_files:
|
update_files:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|||||||
@@ -132,8 +132,8 @@ def validate_httpx_config(config_data):
|
|||||||
return None # Validation passed
|
return None # Validation passed
|
||||||
|
|
||||||
|
|
||||||
class Apollo(PayloadType):
|
class Ares(PayloadType):
|
||||||
name = "apollo"
|
name = "ares"
|
||||||
file_extension = "exe"
|
file_extension = "exe"
|
||||||
author = "@djhohnstein, @its_a_feature_"
|
author = "@djhohnstein, @its_a_feature_"
|
||||||
mythic_encrypts = True
|
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_path = pathlib.Path(".") / "ares" / "mythic"
|
||||||
agent_code_path = pathlib.Path(".") / "apollo" / "agent_code"
|
agent_code_path = pathlib.Path(".") / "ares" / "agent_code"
|
||||||
agent_icon_path = agent_path / "agent_functions" / "XF-09_Ares.png"
|
agent_icon_path = agent_path / "agent_functions" / "XF-09_Ares.png"
|
||||||
build_steps = [
|
build_steps = [
|
||||||
BuildStep(step_name="Gathering Files", step_description="Copying files to temp location"),
|
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"]
|
defines_commands_upper = ["#define EXIT"]
|
||||||
if self.get_parameter('debug'):
|
if self.get_parameter('debug'):
|
||||||
possibleCommands = await SendMythicRPCCommandSearch(MythicRPCCommandSearchMessage(
|
possibleCommands = await SendMythicRPCCommandSearch(MythicRPCCommandSearchMessage(
|
||||||
SearchPayloadTypeName="apollo",
|
SearchPayloadTypeName="ares",
|
||||||
))
|
))
|
||||||
if possibleCommands.Success:
|
if possibleCommands.Success:
|
||||||
resp.updated_command_list = [c.Name for c in possibleCommands.Commands]
|
resp.updated_command_list = [c.Name for c in possibleCommands.Commands]
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import json
|
|||||||
from mythic_container.MythicRPC import *
|
from mythic_container.MythicRPC import *
|
||||||
import base64
|
import base64
|
||||||
import sys
|
import sys
|
||||||
from apollo.mythic.agent_functions.register_file import *
|
from ares.mythic.agent_functions.register_file import *
|
||||||
|
|
||||||
|
|
||||||
class PowerShellImportAlias(RegisterFileCommand, CommandBase):
|
class PowerShellImportAlias(RegisterFileCommand, CommandBase):
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import json
|
|||||||
from mythic_container.MythicRPC import *
|
from mythic_container.MythicRPC import *
|
||||||
import base64
|
import base64
|
||||||
import sys
|
import sys
|
||||||
from apollo.mythic.agent_functions.register_file import *
|
from ares.mythic.agent_functions.register_file import *
|
||||||
|
|
||||||
class RegisterAssemblyAlias(RegisterFileCommand, CommandBase):
|
class RegisterAssemblyAlias(RegisterFileCommand, CommandBase):
|
||||||
cmd = "register_assembly"
|
cmd = "register_assembly"
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
from mythic_container.MythicCommandBase import *
|
from mythic_container.MythicCommandBase import *
|
||||||
import json
|
import json
|
||||||
from mythic_container.MythicRPC import *
|
from mythic_container.MythicRPC import *
|
||||||
from apollo.mythic.agent_functions.register_file import *
|
from ares.mythic.agent_functions.register_file import *
|
||||||
import base64
|
import base64
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import mythic_container
|
import mythic_container
|
||||||
from apollo.mythic import *
|
from ares.mythic import *
|
||||||
|
|
||||||
mythic_container.mythic_service.start_and_run_forever()
|
mythic_container.mythic_service.start_and_run_forever()
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
# Ares - Advanced Windows Agent
|
# Ares - Advanced Windows Agent
|
||||||
|
|
||||||
<div align="center">
|
<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>
|
</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.
|
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