서버 해킹? 바이너리 /usr/lib/os-release!

서버 해킹? 바이너리 /usr/lib/os-release!

서버: 우분투 20.04.5 LTS

평소처럼 certbot을 사용하여 SSL 인증서를 생성하려고 했는데 갑자기 이상한 오류가 발생하기 시작했습니다.

예상치 못한 오류가 발생했습니다: UnicodeDecodeError: 'utf-8' 코덱은 위치 0의 바이트 0x99를 디코딩할 수 없습니다: 잘못된 시작 바이트 자세한 내용은 로그 파일 '/tmp/tmpmd32ty55/log'를 참조하십시오.

certbot의 소스를 디버깅했지만 무엇이 잘못되었는지 찾을 수 없었습니다. 분명히 certbot이 읽은 파일에 일부 쓰레기가 있어서 구문 분석이 불가능했습니다.

그런 다음 문제가 이 파일에 있음을 발견했습니다.

/usr/lib/os-릴리스

vi로 열어서 바이너리 파일을 얻었습니다. 의 출력

sourcecode@sourcecode:~$ file /usr/lib/os-release

이다:

/usr/lib/os-release: PGP/GPG 키 공개 링(v4) 생성됨 Mon Jan 19 15:40:57 2015 RSA(암호화 또는 서명) 8192비트 MPI=0xbfd289769695aada...

이 파일은 모르지만 텍스트 파일이어야 할 것 같아서 다른 서버를 확인해 보니 /usr/lib/os-release가 생각한 대로 텍스트 파일이었습니다.

내 서버가 해킹당했다고 생각하시나요?

관련 정보