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

Institutions

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
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Multi-Client Scenario-Based Reverse Shell Attack Simulation

Malek Malkawi, Reda Alhajj, Yasamin Akrami, Safa Kechaou
Network Security and Intrusion Detection
article

Multi-Client Scenario-Based Reverse Shell Attack Simulation

Malek Malkawi, Reda Alhajj, Yasamin Akrami, Safa Kechaou
article en

Abstract

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.

Istanbul Medipol University (TR)
Openalex Percentile: Top 56%
Network Security and Intrusion Detection
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.