Open Source ، Full-seved ، multiplatform line toolkit للعمل مع وتحليل ثنائيات PE (التنفيذيين المحمولين).
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
ملاحظة : قد تحتاج إلى تثبيت OpenSSL و PCRE عبر Homebrew:
brew update
brew install openssl
cd readpe
make
make zip
ملاحظة : يجب تثبيت الحزم التالية مع cygwin الخاص بك:
هذا المستودع اعتاد أن يكون PEV. لقد نقلنا للتو المستودع من حساب المستخدم إلى حساب المؤسسة.
قمنا أيضًا بإعادة تسمية المستودع حيث كان الاسم الأصلي pev قد وقف لإصدار PE ولا يعكس الوضع الحالي لهذا التطبيق. شعرنا أن Retpe كان اسمًا جيدًا لأنه الأداة الأبرز.
تم امتصاص 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 المرخصة بموجب الإصدار 3 ترخيص عام GNU Lesser General.
يمكن العثور على نسخة من هذه التراخيص على التوالي في جذر المشروع و lib/libpe.