2016-03-24 4 views
-2

SHA'ları dikkatlice çekmek için kullanıp kullanamayacağımı ve hala iyi bir işlevsellik sağlamaya devam edip etmediğimi belirlemeye çalışıyorum. Ben soruyorum çünkü gerçek çalışma zamanı kodlarını gizlemek için kullanılan SHA'larla ilgili hiçbir şey bulamıyorum. Bulduğum her cevap, SHA'lara, değişkenleri karşılaştırma için karmaşaya ayırmak için değil, çalışma zamanı işlevlerini ve kodların işlevselliğini göz ardı etmek için değil.Obstrüksiyon ve SHA?

Herkese teşekkürler ve bu güzel site için teşekkür ederim.

cevap

0

Obstrüksiyon iki yönlü bir yoldur. Hem bir şeyi şaşırtmak hem de deobfuscate'den sonra onu kullanmak isteyebilirsiniz.

SHA bir karma işlevidir. Tek yönlü bir sokak. Eğer bir şeyin karmaşasını aldıysanız, orijinal değere geri dönemezsiniz.

Sonuç olarak. Şaşkınlık için SHA kullanamazsınız.

BTW. "değişkenleri karmaşa şaşırtmak" terimi terminolojinin yanlış kullanılmasıdır.

+0

Yorum için teşekkürler, hala öğreniyorum. Gözünde sert bir gizleme yöntemi ne olacağını merak ediyorum? Ayrıca şu anda polimorfik ve metamorfitleri şu anda anlamaya çalışıyorum, bu yüzden kodları ve herhangi bir optimizasyon problemini ne kadar iyi güldürdüğüne bağlı olarak bunlara dokunmaya meyilliyseniz, büyük ölçüde takdir edilecektir. – curious

İlgili konular