
시스템 전반에 걸쳐 breadcrumbs와 honeytokens를 퍼뜨려 공격자를 honeypots로 유인하도록 설계된 PoC 도구입니다.
함정의 효과를 높이기 위해 프로덕션 서버와 워크스테이션 전체에 breadcrumbs와 honeytokens를 심어 공격자를 honeypot으로 유인하는 간단한 PoC 도구입니다.
저자: Adel "0x4D31" Karimi.
이 프로젝트의 Windows 버전: honeybits-win
허니팟은 보안 연구자들이 공격자의 도구, 기술 및 동기를 연구하는 데 수년간 사용되어 왔지만, 여전히 프로덕션 환경에서 널리 채택 및 배포되지 못하고 있습니다. 그 이유 중 하나는 전통적인 허니팟 구현이 정적이며 성공 여부가 공격자가 이를 발견하는 것(보통 네트워크 스캐닝이 필요함)에 달려 있기 때문입니다!
Mitre ATT&CK Matrix를 살펴보면 '네트워크 서비스 스캐닝(Network Service Scanning)'은 다양한 사후 침해 활동 중 하나에 불과하다는 것을 알 수 있습니다. 사후 침해 기술에 대응하여 허위 또는 오해의 소지가 있는 정보를 더 많이 심을수록 (특히 ATT&CK 행렬의 '자격 증명 접근', '탐색', '측면 이동' 전술에 해당하는 기술들), 공격자를 잡을 가능성이 더 높아집니다. _Honeybits_는 프로덕션 서버 및 워크스테이션에서 breadcrumbs/honeytokens 생성 프로세스를 자동화하는 데 도움을 줍니다. 이러한 honeytokens 또는 breadcrumbs에는 다음이 포함됩니다:

(sshpass -p '123456' ssh -p 2222 [email protected])(ftp ftp://backup:[email protected]:2121)(rsync -avz -e 'ssh -p 2222' [email protected]:/var/db/backup.tar.gz /tmp/backup.tar.gz)(scp -P 2222 [email protected]:/var/db/backup.tar.gz /tmp/backup.tar.gz)(mysql -h 192.168.1.66 -P 3306 -u dbadmin -p12345 -e "show databases")(wget http://192.168.1.66:8080/backup.zip)(nano /tmp/backup/credentials.txt)export AWS_ACCESS_KEY_ID=AKIAIOSFODNN7EXAMPLE
export AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
aws ec2 describe-instances --profile devops --region us-east-2
go get github.com/spf13/viper)go get github.com/xordataexchange/crypt/config)$ go build
$ sudo ./honeybits
Failed reading remote config. Reading the local config file...
Local config file loaded.
[failed] honeyfile already exists at this path: /tmp/secret.txt
[done] go-audit rule for /home/test/secret.txt is added
[done] honeyfile is created (/home/test/secret.txt)
[done] go-audit rule for /opt/secret.txt is added
[done] sshpass honeybit is inserted
[done] wget honeybit is inserted
[done] ftp honeybit is inserted
[done] rsync honeybit is inserted
[done] scp honeybit is inserted
[done] mysql honeybit is inserted
[failed] aws honeybit already exists
[done] hostsconf honeybit is inserted
[done] awsconf honeybit is inserted
[done] awscred honeybit is inserted
[done] custom honeybit is inserted