
PE-packer adalah pengemas sederhana untuk file PE Windows . File PE baru setelah pengemasan dapat menghalangi proses rekayasa terbalik.
Ini akan melakukan hal -hal berikut saat mengemas file PE :
Saat menjalankan file PE yang dikemas, entri shell akan mendekripsi dan memuat program asli sebagai berikut:
Sebelum berkemas, menggunakan beberapa alat pembongkaran dapat membongkar file yang dapat dieksekusi untuk menganalisis kode, seperti IDA Pro .
Membongkar kode.

Mencari string konstan.

Menganalisis tabel impor.

Setelah berkemas, analisis terbalik akan terhambat.
Membongkar kode.

Mencari string konstan.

Menganalisis tabel impor.

Proyek ini hanyalah demo bagi pemula untuk mempelajari format Windows PE dan bahasa perakitan . Masih memiliki beberapa masalah kompatibilitas dan bug yang tidak dapat digunakan dalam praktik.
Proyek harus mengonfigurasi di/untuk Windows 32-bit dan hanya dapat memproses program .exe 32-bit sekarang.
i686 .PATH dari ketiga alat ini.mkdir -p build
cd build
cmake .. -D CMAKE_C_COMPILER=gcc -G " MinGW Makefiles "
cmake --build . Atau jalankan file build.ps1 secara langsung:
PS> .build.ps1 Untuk mengemas program, Anda harus menentukan nama inputnya dan nama output .
PE-Packer <input-file> <output-file>Misalnya:
PE-Packer hello.exe hello-pack.exe Anda dapat menggunakan Doxygen untuk menghasilkan dokumen.
Didistribusikan di bawah lisensi MIT . Lihat LICENSE untuk informasi lebih lanjut.