Penulis Topik: Repack & Merge (Mono/.NET) Apps  (Dibaca 12152 kali)

Offline descrates

  • Pro500
  • ******
  • Tulisan: 620
  • Reputation: 5073
    • Lihat Profil
Repack & Merge (Mono/.NET) Apps
« pada: Januari 27, 2015, 03:02:40 PM »
Mono dan .NET ya sama saja sih, terus bagaimana cara repackingnya, biar jadi kecil ukurannya

Intinya ada di Mono.Cecil dan penerapan kompresi lainnya

1. Sediakan aplikasi .NET atau Mono (exe dan dll), misalnya apa gitu deh

2. Kita ILMerge pas exe dan dll yang tidak mengandung WPF, untuk mudahnya pakai ILMerge GUI (kalau yang tidak ada ya tidak apa) atau Mono.Merge, ya secara spesifik tergantung filenya bagaimana

3. Setelah itu, kalau yang ada WPF-nya kita pakai IL-Repack, ilrepack /union /out:packed.exe app.exe app.dll (kalau tidak ada WPF ya di IL-Repack juga)

4. Kita repack pakai Mono.Linker, Monolinker -a packed.exe (tapi mungkin belum sempurna), seringnya sebagai resolver saja bersama dengan Mono.Merge

5. Kita pack pakai RPX Packer, rpx packed.exe (pakai ZIP)

6. Ada juga yang pakai MPRESS (pakai LZMA)

7. Atau .NETZ (ZIP, dll)

8. Kalau mau di reverse engineering/diasm ya bisa saja (jadi mending di obfuscating dulu)

9. Gunakan corflags.exe
« Edit Terakhir: Januari 28, 2015, 09:52:51 PM oleh descrates »
TASKKILL /F /IM SMĪ”RTP.exe /T

Win7 32bit [kernel patch] --- 2x2,8GHz Intel --- 8GB RAM DDR3 --- 512MB 9600M GT NVidia --- Iron 15 beta --- Opera Mini Proxies

other OS: Lucid Puppy, XP SP2 [custom], XP SP3, Win7 64bit, Tails