Multi-Client Scenario-Based Reverse Shell Attack Simulation
As cybersecurity threats continue to evolve, reverse shell attacks are one of the most effective techniques to gain unauthorized remote access to compromised machines. While prior research has primarily focused on single-client reverse shell detection or post-compromise analysis, few studies address the architectural and operational challenges of multi-client reverse shell scenarios. This paper presents a novel simulation framework for implementing and evaluating multi-client reverse shell attacks in a controlled environment. The proposed system employs a threaded, socket-based server architecture capable of maintaining concurrent sessions with multiple client agents by using Python. We analyze realistic attack vectors, including social engineering delivery methods such as phishing and baiting, and implement a custom communication protocol for secure and reliable command execution. Performance testing demonstrates the system’s ability to maintain stable, responsive connections under various client loads. Our study highlights the limitations of conventional firewalls and intrusion detection systems in detecting such attacks and provides insights into mitigation strategies, including behavioral analysis and zero-trust architecture. The simulation platform serves as a valuable tool for education, red teaming, and future research into advanced threat detection and defense mechanisms.
Authors
- Malek Malkawi (ORCID: https://orcid.org/0000-0002-6588-9184)
- Reda Alhajj (ORCID: https://orcid.org/0000-0001-6657-9738)
- Yasamin Akrami
- Safa Kechaou
Institutions
- Istanbul Medipol University (TR)
Publication Details
- Published
- 2025-11-14
- DOI
- https://doi.org/10.1109/ismsit67332.2025.11267797
- Primary Topic
- Network Security and Intrusion Detection
- Type
- article
- Field-Weighted Citation Impact
- 0.00