본문으로 바로가기



1. 개요


Kali Linux에서 Python-pip로 yara 라이브러리를 설치하면 설치되지만, 파이썬에서 yara 라이브러리를 사용하려고 하면 다음과 같은 에러가 발생한다. GLIBC_2.14는 GNU C Library의 약자로 GNU 프로젝트에서 만든 C 언어 표준 라이브러리의 한 종류이다.



Kali Linux는 Debian Wheezy 버전을 따라간다. 따라서 레파지토리(Repository)가 비록 Kali의 레파지토리로 되어 있어도 Dabian Wheezy의 패키지들을 다운로드 받고 설치한다고 볼 수 있다. GLIBC는 libc6 패키지와 개발버전인 libc6-dev 패키지를 통해 설치할 수 있으며, 커널에 설치되는 커널 패키지이기 때문에 설치한 운영체제의 비트에 따라 설치할 패키지가 달라진다. 현재 Kali Linux에는 다음과 같이 설치되어 있다.



설치한 Kali Linux는 64비트이기 때문에 관련있는 패키지를 설치해야한다. Wheezy 이후 버전에는 GLIBC 2.13 이상 버전을 지원한다. 참조한 곳에서는 Wheezy보다 높은 버전인 sid의 레파지토리를 설정하여 해당 패키지를 설치한다.


/etc/apt/source.list에 다음 레파지토리를 추가


dev http://ftp.debian.org/debian sid main


GLIBC 업그레이드 진행


apt-get update

apt-get -t sid install lib6-amd64 libc6-dev


업그레이드를 진행 한 후 yara는 정상적으로 사용 할 수 있다.


2. 참조




댓글을 달아 주세요

티스토리 툴바