JavaScript Obfuscator App APP
Özellikler ve İşlevler
- Giriş Kodu Textarea: Uygulama tarafından sağlanan bir textarea'ya JavaScript kodunu girin. Gizlenecek kodun girildiği yer burasıdır.
- JavaScript Dosyasını Yükle: Ayrıca "JavaScript Dosyasını Yükle" düğmesini tıklayıp cihazından bir dosya seçerek bir dosyadan JavaScript kodu yükleyebilir.
- Kodu Gizleme Düğmesi:
- Kopyala Düğmesi: Kullanıcıların, gizlenen kodu başka bir yerde kullanmak üzere panoya kopyalamasına olanak tanır.
- Temizle Düğmesi: Hem girişi hem de karmaşık kod metin alanlarını temizler.
- Hata Mesajı Gösterimi: Gizleme işlemi sırasında herhangi bir hata olması durumunda kullanıcıya hata mesajı görüntülenir.
- Gece / Gündüz Modu Temaları;
Gizleme Parametreleri:
- Adlar: Bu parametre, kullanıcıların JavaScript kodundaki tanımlayıcıları (değişkenler, işlevler vb.) yeniden adlandırmak için farklı stratejiler seçmesine olanak tanır. Aşağıdaki seçenekleri sunar:
- Kompakt: Etkinleştirildiğinde, bu parametre gizleme sonrasında kodu sıkıştırarak gereksiz boşlukları ve satır sonlarını ortadan kaldırır.
- Kontrol Akışını Düzleştirme: Bu teknik, kodun kontrol akışını değiştirerek takip edilmesini zorlaştırır. Bunu, kodun kontrol yapılarını (ör. döngüler, koşullar) daha karmaşık ve karmaşık bir forma dönüştürerek başarır.
- Sayılardan İfadelere: Bu parametre, koddaki sayısal değişmezleri eşdeğer aritmetik ifadelere dönüştürür.
- Basitleştirme: Basitleştirme, gereksiz veya gereksiz öğeleri kaldırarak kodun karmaşıklığını azaltır.
- Dizeleri Böl: Bu teknik, dize değişmezlerini daha küçük parçalara böler ve bunları çalışma zamanında dinamik olarak birleştirir.
- Kendini Savunma: Kurcalamayı veya tersine mühendislik girişimlerini caydırmak için koda koruyucu mekanizmalar ekler.
- Hata Ayıklama Koruması: Hata ayıklama girişimlerini tespit etmek ve engellemek için kod ekleyerek, rakiplerin kodun davranışını analiz etmesini zorlaştırır.
- Ölü Kod Enjeksiyonu: Ölü kod bölümlerini kod tabanına enjekte ederek analizi daha da karmaşık hale getirir.
- Dize Dizisi Dönüşümleri: Dizilerin içeriğini ve kullanımını gizlemek için dizilerde depolanan dize değişmezleri üzerinde çeşitli dönüşümler kullanır.
Kodlama yaparken iyi eğlenceler!
Devamı
- Giriş Kodu Textarea: Uygulama tarafından sağlanan bir textarea'ya JavaScript kodunu girin. Gizlenecek kodun girildiği yer burasıdır.
- JavaScript Dosyasını Yükle: Ayrıca "JavaScript Dosyasını Yükle" düğmesini tıklayıp cihazından bir dosya seçerek bir dosyadan JavaScript kodu yükleyebilir.
- Kodu Gizleme Düğmesi:
- Kopyala Düğmesi: Kullanıcıların, gizlenen kodu başka bir yerde kullanmak üzere panoya kopyalamasına olanak tanır.
- Temizle Düğmesi: Hem girişi hem de karmaşık kod metin alanlarını temizler.
- Hata Mesajı Gösterimi: Gizleme işlemi sırasında herhangi bir hata olması durumunda kullanıcıya hata mesajı görüntülenir.
- Gece / Gündüz Modu Temaları;
Gizleme Parametreleri:
- Adlar: Bu parametre, kullanıcıların JavaScript kodundaki tanımlayıcıları (değişkenler, işlevler vb.) yeniden adlandırmak için farklı stratejiler seçmesine olanak tanır. Aşağıdaki seçenekleri sunar:
- Kompakt: Etkinleştirildiğinde, bu parametre gizleme sonrasında kodu sıkıştırarak gereksiz boşlukları ve satır sonlarını ortadan kaldırır.
- Kontrol Akışını Düzleştirme: Bu teknik, kodun kontrol akışını değiştirerek takip edilmesini zorlaştırır. Bunu, kodun kontrol yapılarını (ör. döngüler, koşullar) daha karmaşık ve karmaşık bir forma dönüştürerek başarır.
- Sayılardan İfadelere: Bu parametre, koddaki sayısal değişmezleri eşdeğer aritmetik ifadelere dönüştürür.
- Basitleştirme: Basitleştirme, gereksiz veya gereksiz öğeleri kaldırarak kodun karmaşıklığını azaltır.
- Dizeleri Böl: Bu teknik, dize değişmezlerini daha küçük parçalara böler ve bunları çalışma zamanında dinamik olarak birleştirir.
- Kendini Savunma: Kurcalamayı veya tersine mühendislik girişimlerini caydırmak için koda koruyucu mekanizmalar ekler.
- Hata Ayıklama Koruması: Hata ayıklama girişimlerini tespit etmek ve engellemek için kod ekleyerek, rakiplerin kodun davranışını analiz etmesini zorlaştırır.
- Ölü Kod Enjeksiyonu: Ölü kod bölümlerini kod tabanına enjekte ederek analizi daha da karmaşık hale getirir.
- Dize Dizisi Dönüşümleri: Dizilerin içeriğini ve kullanımını gizlemek için dizilerde depolanan dize değişmezleri üzerinde çeşitli dönüşümler kullanır.
Kodlama yaparken iyi eğlenceler!