2010-12-17 9 views
8

Ama bu Pythia artık D2007 ile çalışmıyor. İşte Pythia bağlantı (erken 2007 yılından bu yana hiçbir güncelleme) var: Yukarıdaki bağlantısından http://www.the-interweb.com/serendipity/index.php?/archives/86-Pythia-1.1.htmlD6 programımı gizlemek için Pythia'yı kullanmış olduğum bir Delphi obfuscator var mı? => Delphi 2007

, burada zaman boyunca

alt text

+1

Neden bir isteyeyim Bunu yapmak için? Elbette kullanıcı, uygulamayı çalıştırdıklarında .dfm dosyalarındaki tüm bilgileri görebilir. –

+0

neden kaynaklanıp yamalamıyorsunuz? –

+0

Prosedür adı dahil olmak üzere dizeyi gizlemek istiyorum. Pythia bunu otomatik olarak yapabilir. – user

cevap

10

, yeni bir dil özellikleri bir sürü elde etmek istediği bu eklendi.

Resmi dilbilgisi bulunmadığından, Delphi Derleyicisi gibi Delphi dil ayrıştırıcılarını aynı düzeyde tutmak için araç üreticilerinin (Embarcadero dahil) kendileri için çok zordur.

Araçlarını güncellemenin nedenlerinden biri, araçlarını güncellemek için bir süredir (ve Delphi jenerik desteği için: çok zaman!).

Hatta Delphi kendisi bunun eserler bakın:

  • yapı bölmesi genellikle yanlış şeyler
  • Delphi kod biçimlendirici kafayı
gider Delphi modelleme ve yeniden düzenleme bazen başarısız
  • alır

    Pythia, bildiğim yerel Delphi dili için tek obfuscator.
    Daha yeni bir sürüm oluşturmayı planlıyorsanız, onlardan their site'u isteyebilirsiniz.

    Şahsen bu nedenlerle obfuscators kullanmak neredeyse hiç: yeterince zordur

    • tersine mühendislik olmayan obfuscated projelerin (yeterince uzun tersine mühendislik için rakipleri alacağını, bu nedenle şans zaten birikim onlar azaltmak için ilk etapta var olan neredeyse sıfır)
    • çoklu proje çözümleri (temelde onlar sadece dahili veya özel şeyler gizlemek)
    • onlar çok hantal hata avcılık üretim kodu yapmak varken onların katma değer sınırlıdır

    --jeroen

  • +2

    Sözlerimi İngilizce olarak kolayca ifade edemiyorum. Mesele şu ki, birisi/yarışmacı Dede'yi veya herhangi bir decompiler'ı programımı açmak için kullanıyorsa, okumak için kullanışlı bir ipucu yok. Birçok dostu isim modülünü ve birçok harici modülü kullanıyorum, bu yüzden Pythia'ya ihtiyacım var. Bilgi için teşekkürler. – user

    +3

    Bu 'okunabilir' bilgilerle bile, bir rakibinizi yaptığınız şeyi yeniden yapmak uzun zaman alır. Bu arada, uygulamanıza başka özellikleri eklemeye devam edip mühendisliğini tersine çeviremediğiniz bir hızda devam edebilirsiniz. Böylece daha da geride kalıyorlar. –

    +0

    Evet haklısın! – user

    1

    Sen UPX deneyebilirsiniz - Çalıştırılabilir için Ultimate Packer). Kaynakları sıkıştırır ve ilk olarak metin sıkıştırması olmadan tüm metin girişleri okunamaz.

    +0

    +1 kutunun dışında düşünmek için! –

    +2

    Uhm, ancak Olly kullanarak bile UPX'in paketini açmak çok kolay. Diğer paketleyiciler için, paketleyici ile Antivirüs arasındaki savaşı görmek istemiyorum. – user