CryptoObfuscator /Tersine Mühendislik Kulübü

H2ck1r

Uzman üye
10 Ara 2015
1,195
3
Herkese iyi günler. Bu konumda CryptoObfuscator'ü ingilizcem yettiğince anlatacağım, iyi okumalar :)
Not: Daha önceden "3 adımda kaynak kod şifreleme" adında bir konu paylaşılmıştı, fakat bulamadığım için kaldırıldığını düşünerek açtım bu konuyu.

1) Dosyamızı buraya sürüklüyoruz. Daha sonra alttaki seçeneklerin açıklamaları şu şekilde...
Symbol Renaming Scheme: Sembol yeniden adlandırma
Test Mode: Test Modu fakat gerisini çeviremedim.
Cryptographic: Bütün metodları, sınıfları, field'ları algoritmalar ile şifreler.
Normal: Metodları, sınıfları vb. şeyleri kısa isimler kullanarak şifreler. (Örnek: A)
Fake: Bütün metodları, sınıfları vb. şeyleri inandırıcı isimler kullanarak şifreler.
Unprintable: Bütün sembolleri disassembler ve decompiler'larda aynı sembol olarak gösterir.
Use Advanced Overload Renaming: Gelişmiş yeniden adlandırma olduğunu düşünüyorum.
For Fields: Field'lar için.
For Methods: Metod'lar için
→→ Per-Assembly: Bilmiyorum.
Advanced Protections: Gelişmiş korumalar.
Encrypt Strings: Satırları şifrele.
Encrypt Constant Values/Arrays: Hassas yerleri şifrele.
Encrypt And Virtualize Method Bodies(MSIL CODE): Şifrele ve Method Body'lerini sanallaştır.
Protect Against ILDASM: ILDASM'dan koru.
Enable Anti-Debug + Anti-Tracing Protection: Anti-Debug ve Anti-Tracing korumalarını aç.
Enable Tamper Detection: Tamper Detection korumasını aç.
Optimizations: Optimizasyonlar
Reduce ****Data: ****Data'ları azaltır.
Remove Constant Field Values: Sabit değerleri sil.
Mark Classes As Final(Sealed) When Possible: Sınıfları mühürlenmiş olarak işaretle, eğer mümkünse.
Symbol Renaming: Sembol yeniden adlandırma.
Rename Symbols: Sembolleri yeniden adlandır.
Public And Non-Public: Public ve Non-Public sınıfları, metodları vb. şeyleri yeniden adlandır.
Non-Public Only: Sadece Non-Public'leri yeniden adlandır.
Hide Calls To: Call'ları sakla.
External Methods: Call'ları metodlardan ve properties'lerden saklar.
Internal Methods Which Are Not Renamed: Call'ları yeniden adlandırılmamış method ve properties'lerden saklar.
Assembly Resources: Assembly kaynakları.
Protect Resources: Kaynakları koru.
Encrypt: Şifrele.
Compress: Sıkıştır.
Code Obfuscations: Kod şifrelemeleri.
Control Flow Obfuscation Level: Control Flow şifreleme seviyesi.
∞∞ Off: Kapalı
∞∞ Low: Düşük
∞∞ Medium: Orta
∞∞ Max: En fazla
Code Pattern Masking Level: Kod kalıbı maskeleme seviyesi.
∞∞ Off: Kapalı
∞∞ Low: Düşük
∞∞ Medium: Orta
∞∞ Max: En fazla

oai3Sw.png


2) İstediklerimizi seçtikten sonra Output Settings'e geliyoruz, buradan şifreli programımızın nereye çıkarılacağını seçiyoruz. Daha sonra Obfuscate butonuna basıyoruz.
UZvaVC.png


3) Eğer başarılıysa şu şekilde yazacaktır. Artık dosyamız şifrelendi :) Kontrol edelim...
LHLJ2K.png

vwUb20.png


İndirme Linki: CryptoObfuscator
Virustotal: Virustotal

Tersine Mühendislik Kulübü
 

Mocean

Katılımcı Üye
29 Tem 2016
992
0
Sarmatia
bu uygulama bilinçli kullanılması gereken bir uygulamadır. çünkü yapacağınız ayarlar programınızın fonksiyonlarını engelleyebilir.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.