-
Notifications
You must be signed in to change notification settings - Fork 2.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update T1030.yaml Network-Based Data Transfer in Small Chunks #2658
Conversation
# Atomic Test # - T1030 - Data Transfer Size Limits: Network-Based Data Transfer in Small Chunks ## Objective Simulate the technique of transferring data over a network in small chunks to evade size-based detection mechanisms. ## Description This test involves transferring data over a network (either to a controlled external endpoint like `example.com`) in small, segmented sizes. This simulates an adversary's behavior in conducting stealthy data exfiltration.
f082018
to
f6fc008
Compare
removed clean up commands and detection
Hi @clr2of8, I'm seeing the following error:
can you help me in resolving this? Thanks, |
8a1987a
to
c4fea7a
Compare
f2691d5
to
45138fd
Compare
Which execution framework are you using to try to run the atomic? Invoke-AtomicRedTeam? My first suggestion is to move the |
updated intendents
Thank you @clr2of8 ! it worked! |
1067961
to
98f9300
Compare
d14ecaf
to
5aef5da
Compare
Atomic Test # - T1030 - Data Transfer Size Limits: Network-Based Data Transfer in Small Chunks
Objective
Simulate the technique of transferring data over a network in small chunks to evade size-based detection mechanisms.
Description
This test involves transferring data over a network (either to a controlled external endpoint like
example.com
) in small, segmented sizes. This simulates an adversary's behavior in conducting stealthy data exfiltration.Details:
This atomic test is part of the T1030 category, focusing on data transfer size limits. The specific objective of this test is to demonstrate how an adversary might split a larger data file into smaller chunks for exfiltration, thereby evading detection mechanisms that are typically triggered by large data transfers. The test uses a PowerShell script to split a specified file into chunks and then simulate their transfer over the network to a designated URL. This approach helps in understanding and improving the detection mechanisms for fragmented data exfiltration.
Testing:
The test was initially developed and tested in a controlled Windows environment. The PowerShell script was executed with different file sizes and chunk sizes to ensure its effectiveness and reliability. The test was also integrated into a local automated testing framework, which confirmed its compatibility across different Windows versions and network configurations. Observations from the test were used to refine the detection strategies, particularly focusing on network traffic analysis and monitoring of small, frequent data transfers.
Associated Issues:
Currently, there are no known issues associated with this atomic test. It is a new addition to the atomic tests for T1030 - Data Transfer Size Limits and has been created to enhance the detection capabilities for stealthy data exfiltration techniques. Any future issues or improvements identified will be addressed in subsequent updates to the test.