โอเพ่นซอร์สชุดเครื่องมือบรรทัดคำสั่งแบบเต็มรูปแบบที่มีคุณสมบัติเต็มรูปแบบเพื่อทำงานกับและวิเคราะห์ไบนารี PE (Executables แบบพกพา)
git clone https://github.com/mentebinaria/readpe.git
cd readpe
make
หมายเหตุ : คุณอาจต้องติดตั้ง OpenSSL โดยใช้ Package Manager ของคุณ ตัวอย่าง:
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
หมายเหตุ : คุณอาจต้องติดตั้ง OpenSSL และ PCRE ผ่าน Homebrew:
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 สำหรับระบบของคุณ ใช้ตัวจัดการแพ็คเกจเพื่อทำให้สิ่งต่าง ๆ ง่ายขึ้น หากคุณกำลังรวบรวม PEV ใน MacOS ตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าตัวแปรสภาพแวดล้อม CFLAGS และ LDFLAGS ตาม
โปรดตรวจสอบเอกสารออนไลน์สำหรับรายละเอียดเพิ่มเติม
error while loading shared libraries: libpe.so.1: cannot open shared object file: No such file or directory ฉันจะแก้ไขได้อย่างไร?โปรดดูที่ 'วิธีการติดตั้งบน Linux'
โครงการนี้ได้รับใบอนุญาตภายใต้ใบอนุญาตสาธารณะ GNU ทั่วไปเวอร์ชัน 2 ยกเว้นเนื้อหาของ LIB/LIBPE ซึ่งได้รับใบอนุญาตภายใต้ GNU Lesser General Public Licension เวอร์ชัน 3
สำเนาใบอนุญาตเหล่านี้สามารถพบได้ตามลำดับในรูทโครงการและ lib/libpe