
네트워크에서 Kali Linux를 숨기기 위한 도구
F31은 Kali Linux를 강화하고 네트워크상에서의 노이즈를 최소화할 수 있게 해주는 bash 스크립트입니다. 네트워크 성능 문제를 피하기 위해 인프라에 미치는 영향을 최소화하는 것이 중요한 펜테스터나 레드팀 운영자에게 유용합니다.
이 도구가 완전한 SOC 회피를 보장하지는 않습니다. 네트워크 인프라는 각기 다르고, 모든 보안 분석 사례는 고유하기 때문입니다. F31의 주된 목표는 네트워크상에서의 노이즈를 최소화하는 것입니다.
이 글과 도구는 입문 성격을 가지며, 계약에 따라 테스트를 수행하는 보안 전문가를 대상으로 합니다. 악성코드 유포, 시스템 방해, 통신 비밀 위반은 법적 처벌을 받습니다. 저자는 이 도구로 인해 발생하는 어떠한 피해에도 책임지지 않습니다.
이 스크립트는 다음과 같은 작업을 수행합니다:
충분히 간단합니다. 저장소를 클론하고, bash 스크립트에 실행 권한을 부여하세요.
caster@kali:~$ git clone https://github.com/wearecaster/F31
caster@kali:~$ cd F31/
caster@kali:~/F31$ chmod +x F31.sh reset.sh
F31은 실행에 root 권한이 필요합니다
caster@kali:~$ sudo bash F31.sh
███████ ██████ ██
██ ██ ███
█████ █████ ██
██ ██ ██
██ ██████ ██
F31: Tool for hiding Kali Linux on the network
Author: Caster, @wearecaster, <[email protected]>
Version: 1.0.0
For instructions and an example of how to use it, visit: https://github.com/wearecaster/F31
Usage: F31.sh --interface <interface> --new-hostname <hostname> [--noise-reduction]
Options:
--interface Specify the network interface to hide
--new-hostname Specify the new hostname for the system
--noise-reduction Enable traffic shaping for noise reduction (optional)
이 도구는 입력당 두 개의 인수를 기대합니다. 이는 시스템 인터페이스와 Kali 사용자가 원하는 새 호스트 이름입니다.
트래픽 셰이핑을 활성화하는 인수는 선택 사항입니다. 공격자에게 항상 필요한 것은 아닙니다. 또한 트래픽 셰이핑은 향후 파일 다운로드 속도 등에 영향을 미칩니다. 노이즈 감소는 현명하게 사용하세요.
caster@kali:~/F31$ sudo bash F31.sh --interface eth0 --new-hostname ubuntu --noise-reduction
███████ ██████ ██
██ ██ ███
█████ █████ ██
██ ██ ██
██ ██████ ██
F31: Tool for hiding Kali Linux on the network
Author: Caster, @wearecaster, <[email protected]>
Version: 1.0.0
For instructions and an example of how to use it, visit: https://github.com/wearecaster/F31
[+] Tools are already installed.
[+] Changing hostname
[*] Hostname changed to ubuntu successfully.
[+] Enabling hostname transfer via DHCP
[*] Hostname through DHCP disabled successfully.
[+] Disabling NTP client
[*] NTP client shut down successfully.
[+] Increasing and shifting TTL (TTL=80)
[*] TTL values adjusted successfully.
[+] Configuring firewall
[*] Allowing established and chained connections, blocking invalid connections, restricting ICMP traffic, blocking unexpected TCP MSS values
[*] Firewall configuration successfully.
[+] Disabling ICMP Redirect
[*] ICMP Redirects disabled successfully.
[+] Changing MAC
[*] Randomize MAC configured successfully.
[+] Limit data rate to 30 kbit/s and latency 600ms to minimize noise in L2/L3 scanning.
[+] WARNING: This change will severely affect the speed of file downloads. Use this shaping exactly before scanning
[+] If necessary, adjust this value yourself
[*] Traffic shaping configured successfully.
[*] Script executed successfully.
적용된 모든 설정을 롤백하기 위한 특별한 스크립트를 준비했습니다.
caster@kali:~/F31$ sudo bash reset.sh --interface eth0 --old-hostname kali
███████ ██████ ██
██ ██ ███
█████ █████ ██
██ ██ ██
██ ██████ ██
F31: Tool for hiding Kali Linux on the network (Reset script)
Author: Caster, @wearecaster, <[email protected]>
Version: 1.0.0
For instructions and an example of how to use it, visit: https://github.com/wearecaster/F31
[+] Restoring MAC
[+] Enabling ICMP Redirect
[+] Disabling NTP client
[*] NTP client disabled successfully.
[+] Restoring firewall configuration
[+] Enabling hostname transfer via DHCP
[+] Resetting TTL (TTL=64)
[+] Restoring hostname
[+] Removing traffic shaping (noise reduction)
[+] Traffic shaping removed
[*] Reset script executed successfully
이 도구는 만능 해결책이 아닙니다. 인프라에서 무엇을 하고 있는지 이해하고 가능한 한 위험을 피해야 합니다.