PE (휴대용 실행 파이브) 바이너리와 함께 작업하고 분석 할 수있는 오픈 소스, 완전한 기능, Multiplatform Command Line Toolkit.
git clone https://github.com/mentebinaria/readpe.git
cd readpe
make
참고 : 패키지 관리자를 사용하여 OpenSSL을 설치해야 할 수도 있습니다. 예 :
apt install libssl-dev
yum install openssl-devel
cd readpe
sudo make install
echo "/usr/local/lib" | sudo tee /etc/ld.so.conf.d/libpe.conf
sudo ldconfig
cd readpe
CFLAGS="-I/usr/local/opt/openssl/include/" LDFLAGS="-L/usr/local/opt/openssl/lib/" make
참고 : Homebrew를 통해 OpenSSL 및 PCRE를 설치해야 할 수도 있습니다.
brew update
brew install openssl
cd readpe
make
make zip
참고 : Cygwin과 함께 다음 패키지를 설치해야합니다.
이 저장소는 PEV였습니다. 방금 저장소를 사용자 계정에서 조직 계정으로 옮겼습니다.
또한 pev PE 버전에 서 있었고이 응용 프로그램의 현재 상태를 반영하지 않는 원래 이름으로 저장소 이름을 바꿨습니다. 우리는 Readpe가 가장 두드러진 도구이기 때문에 좋은 이름이라고 생각했습니다.
두 리포지토리가 밀접하게 결합되고 버전을 함께 제어하는 것이 가장 논리적으로 의미가 있기 때문에 Libpe는이 저장소에 흡수되었습니다.
fatal error: 'openssl/evp.h' file not found . 어떻게 고칠 수 있습니까?시스템에 OpenSSL을 설치하십시오. 패키지 관리자를 사용하여 일을 더 쉽게 만들 수 있습니다. MACOS에서 PEV를 컴파일하는 경우 CFLAGS 및 LDFLAGS 환경 변수를 모두 설정해야합니다.
자세한 내용은 온라인 문서를 확인하십시오.
error while loading shared libraries: libpe.so.1: cannot open shared object file: No such file or directory . 어떻게 고칠 수 있습니까?'Linux에 설치하는 방법'을 참조하십시오.
이 프로젝트는 GNU Lesser General Public License 버전 3에 따라 라이센스가 부여 된 LIB/LIBPE의 내용을 제외하고 GNU 일반 공개 라이센스 버전 2에 따라 라이센스가 부여됩니다.
이 라이센스의 사본은 각각 프로젝트 루트 및 lib/libpe에서 찾을 수 있습니다.