Şimdi Ara

Drony Application Protect (09 Ekim Artık Sıkıştırmada Destekliyor)

Bu Konudaki Kullanıcılar:
2 Misafir - 2 Masaüstü
5 sn
37
Cevap
0
Favori
3.682
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 12
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • Download Application Protect

    Dap3 nedir?

    Dap3 win32 uygulamalarını
    debugger,disassembler (W32dasm,ollydebug, ve tüm disassembler/debugger programları)
    resource programları(Resource hacker,exescope,pe explorer vs....)
    gibi programlarınızın kaynak kısmında veya kod kısmında değişikliğe yol açabilecek programlardan korumaya yarayan bi programdır.

    Dap3 programda ne gibi değişiklikler yapıyor?
    *dap3 beta 6 sürümünden itibaren sıkıştırma destekleniyor.
    *pe header ve programınızda ne kadar tanımlama varsa hepsini bir bakıma siliyor. tabi fiziksel olarak bunlar daha sonra bellekte tekrar yaratılıyor.
    *Güçlü bir şifreleme kullanıyor.
    *Korunacak Programa 5 kb lık bir eklenti yapıyor.(bu programlama diline göre bir kaç kb oynayabiliyor.ayrıca icon kaynaklarını kopyaladığızda 5kb + icon boyutu ekleniyor.)
    *Upx harici sıkıştırma ve şifreleme programlarında resource bilgisinde bir sıkıştırma ve şifreleme işlemi kullanılmış ise buradaki kaynakları okuyamıyor.fakat yinede koruma işlemi gerçekleşiyor.
    *Tekrar yönlendirme(Relocation data) bilgisini silerek.Programınızın boyutu 35-40 kb arasında düşüyor.
    *Ayrıca artık dll mantığı ile yazılan kütüphanelerde destekleniyor. eskiden export desteğimiz yoktu artık dll,ocx,ax,scr,cpl vs.. gibi formatlardada rahatlıkla kullanabilirsiniz.
    *herhangi bir sıkıştırıcı ve şifreleyici programdan sonra dap3 ilede tekrar koruma sağlayabilirsiniz.tavsiye ediyorum!!!
    *Her koruma işleminde farklı yöntemler ve rasgele şifreleyici kullanır.
    *Dosya taşı bırak özelliğini destekler. korumak istediniz programı dap3'ün üzerine taşıyıp bırakmanız yeterli.
    *Kullanıcıya sunulan özellikler arasında save overlay,save icon,dynamic dll,strip relocation data,section name de değişiklik,dos headerda değişiklik ve linker da değişiklik gibi sıralayabiliriz.
    *......

    Dap3 ün eksikleri?
    *Versiyon bilgisi şirket bilgileri gibi kaynaklar korunmuş yeni programa aktarılamıyor.
    *Icon yeni dosya için tekrar oluşturuluyor. buda yeni programda icon dosyasını boyutu kadar artışa neden oluyor.Bu durumu bi bakıma önlemek için "save icon" seçeneği eklendi.





    Yeni Üye Kaydı

    Programı kullanabilmek için ücretsiz kayıt olmanız gerekmektedir.

    Kayıt işlemi için;

    Kullanıcı adınız,gerçek adınızı ve mail adresiniz yazıp "Free Register" butonuna tıklamanızn yeterlidir.
    İnternet bağlantınıza göre 5 ile 20 saniye içinde sistem üyelinizi gerçekleştirecektir.

    Not: Kayıt işlemi için İnternet bağlantısı gerekmektedir. Proxy üzerinden internete bağlanıyorsanız sorun çıkabilir.

    Kayıtlı Üyenin Aktifleştirilmesi

    kullanıcı adınız ve mail adresinizi girdikten sonra "i'm registered user" linkine tıklayıp aktivasyon kodunuzu girmeniz yeterli.

    Not: Üyelik bilgileriniz dap3'ün ana dizininde "RegistrationInfo.ini" adlı dosyada saklanır.daha önceden üyeyseniz ve üyeliğinizi offline olarak aktifleştirmek istiyorsanız bu dosyadaki bilgilerden yararlanabilirsiniz.



    Üyeliniz gerçekleştiği takdirde üstteki gibi bir ekran çıkacaktır.








    Exe packer exe compressor exe protect exe stub exe protection dll protection application protect application guard application compressor application compress application crypt strip reloc polymorphic strip reloc anticrack antihacking antidebug anti crack anti hacking anti debug exe wrapper execryptor software protect software protector



    < Bu mesaj bu kişi tarafından değiştirildi drony -- 23 Ocak 2006 13:12:14 >



  • sanırım anlayan olmadı
  • ehuehe
    az çok anladık da, ne diyelim hocam. hayırlı olsun. ayrıca teşekkürler paylaşımın için. umarım faydalı olur.
    henüz korumak isteyeceğim bir program geliştirmediğim için kullanmadım ama ilk fırsatta bi bakarım.
  • eklemek istediğim bir nokta:
    upx kullanmamak...
    upx kullanımının bazı sakıncaları var. öncelikle antivirüs uygulamaları virüs olarak algılayabiliyor...
    ek olarak upx ile packlenen uygulamalarda hack olayı daha bir mümkün...
    son olarak upx ile packlenmiş uygulama memory.e full yüklenmekte açılır açılmaz halbuki os çalıştırılmak istenen code kısmı için paging yapar normalde... düşük memory durumlarında patlamalar olur, swapa geçmeye başlar... multiple instance ise başka bir eksi. aynı uygulamadan birkaç kez çalıştırılınca herbiri için memory de ayrı ayrı yer ayrılır. sıkıştırma yapılmasaydı ortak kullanacaklardı code.u
  • quote:

    Orjinalden alıntı: haloz

    eklemek istediğim bir nokta:
    upx kullanmamak...
    upx kullanımının bazı sakıncaları var. öncelikle antivirüs uygulamaları virüs olarak algılayabiliyor...
    ek olarak upx ile packlenen uygulamalarda hack olayı daha bir mümkün...
    son olarak upx ile packlenmiş uygulama memory.e full yüklenmekte açılır açılmaz halbuki os çalıştırılmak istenen code kısmı için paging yapar normalde... düşük memory durumlarında patlamalar olur, swapa geçmeye başlar... multiple instance ise başka bir eksi. aynı uygulamadan birkaç kez çalıştırılınca herbiri için memory de ayrı ayrı yer ayrılır. sıkıştırma yapılmasaydı ortak kullanacaklardı code.u



    iyide programda upx sıkıştırma yok. ama upx ile sıkıştırılmış progamlar için okuma yapabiliyor dedim. bir ikincisi zaten herşey memeorye yüklenir. dap ve birçok progamın en zayıf noktası budur zaten. amaç fiziksel yamaya engel olmak. memoryde ise bu iş sadece loader lar ile yapılabilir
  • mesut elıne saglık..guzelmıs program.Verdıgım kazaga ıyı bak
  • quote:

    Orjinalden alıntı: rx3pt2

    mesut elıne saglık..guzelmıs program.Verdıgım kazaga ıyı bak


    sen kimsin şimdi ya ben kimseden kazak falan aldığımı hatırlamıyorum.
  • yanlış anlaşıldım sanırım..
    programında upx kullandığını beyan etmedim..
    sadece upx ile ilgili bir bilgi ekledim. kullanmak isteyenler olursa bu konuları araştırıp öyle kullansınlar diye..
    senin uygulamanı upx ile packlenmiş bir exe için kullanılırsak upx deki açık nedeniyle cmp lerin okuduğu reg.ler ezilebilir.. bilakis upx kullanmamak gerek demek istedim.
    alternatif olarak:http://www.jrsoftware.org/striprlc.php

    senin uygulamana gelince oldukça beğendim.. %100 senmi yazdın? if so senden birşeyler öğrenmek isterim...
    tekrar eline sağlık.

    test için gelen soruya yorum: yeterince popüler ve ticari bir ürün yazarsan çok kişi çıkar test edecek..
  • quote:

    Orjinalden alıntı: haloz

    yanlış anlaşıldım sanırım..
    programında upx kullandığını beyan etmedim..
    sadece upx ile ilgili bir bilgi ekledim. kullanmak isteyenler olursa bu konuları araştırıp öyle kullansınlar diye..
    senin uygulamanı upx ile packlenmiş bir exe için kullanılırsak upx deki açık nedeniyle cmp lerin okuduğu reg.ler ezilebilir.. bilakis upx kullanmamak gerek demek istedim.
    alternatif olarak:http://www.jrsoftware.org/striprlc.php

    senin uygulamana gelince oldukça beğendim.. %100 senmi yazdın? if so senden birşeyler öğrenmek isterim...
    tekrar eline sağlık.

    test için gelen soruya yorum: yeterince popüler ve ticari bir ürün yazarsan çok kişi çıkar test edecek..

    %80 bana ait.

    loader motoru hazır fakat üzerine şifreleme reloc. data.. overlay icon taşıma gibi bir çok özellik ekledim.ilk halinden bu yana çok şey değişti. bir sonraki sürüme LZMA gibi güçlü bir sıkıştırma algoritması eklemeye çalışıyorum.

    verdiğin linkteki uygulamaya bakmadım. ama strip reloc yazıyor. bununla uygulama korunamaz...
  • dap3 ü neyle yazıyorsun?

    verdiğim linke bakarsan koruma ürün değil sıkıştırma ürünü olduğunu göreceksin upx gibi.. upx için bir alternatif idi...
  • programı hala denemedim. ama strip reloc tekrar yönlendirme bilgisini kırpmaya yarar. sıkıştırma değilde gereksiz bilgiyi kırpmak diyebiliriz. aynı teknik dap3 tede var. sıkıştırma işlemi resourcelara uygulanır.

    program delphi de yazıldı. loader asm tabanlı



    < Bu mesaj bu kişi tarafından değiştirildi drony -- 4 Ağustos 2005, 16:11:34 >
  • arkadaşım ne olduğunu biliyorum sadece upx yerine bu tarz birşey kullanmak gerek diyorum bende...
    bu programı ben yazmadım bir ara linki inceleyiver
  • quote:

    Orjinalden alıntı: haloz

    arkadaşım ne olduğunu biliyorum sadece upx yerine bu tarz birşey kullanmak gerek diyorum bende...
    bu programı ben yazmadım bir ara linki inceleyiver


    inceledim.sadece optimizasyon amaçlı kullanılabilir.
  • Aaa drony Bende senı hep gereksızlerde sanıyodum
  • Çok gzl olmuş
  • quote:

    Orjinalden alıntı: haloz

    eklemek istediğim bir nokta:
    upx kullanmamak...
    upx kullanımının bazı sakıncaları var. öncelikle antivirüs uygulamaları virüs olarak algılayabiliyor...
    ek olarak upx ile packlenen uygulamalarda hack olayı daha bir mümkün...
    son olarak upx ile packlenmiş uygulama memory.e full yüklenmekte açılır açılmaz halbuki os çalıştırılmak istenen code kısmı için paging yapar normalde... düşük memory durumlarında patlamalar olur, swapa geçmeye başlar... multiple instance ise başka bir eksi. aynı uygulamadan birkaç kez çalıştırılınca herbiri için memory de ayrı ayrı yer ayrılır. sıkıştırma yapılmasaydı ortak kullanacaklardı code.u


    Diğer sıkıştırma ve koruma programlarının hafızada kapladığı alan

    />


    />


    />



    < Bu mesaj bu kişi tarafından değiştirildi drony -- 6 Ağustos 2005, 19:19:34 >
  • yokluğum işe yaramış
  • aynı uygulamadan birden fazla kopya çalıştırma durumlarına bakabilirmisin peki?
    swap,paged_pool,virtual_memory,objects kullanımlarını incelersen...




  • orjinal dosya 576 kb

    test_stripreloc.exe 287 kb upx ile sıkıştırıldıktan sonra
    test_upx_best.exe 541 kb strip reloc. kullanıldıktan sonra

    öncelikle upx in eksileri:
    * İlk olarak kaynakları sıkıştırdığı için program açılış sırasında sıkıştırılmış kaynağı tekrar açıyor. Yalnız hiç ciddiye alıncak bir hız düşüşü sağlamıyor. çünkü upx, p1 mmx işlemcide bile saniyede 10mb veri açabiliyor.
    *Göründüğü gibi toplam giriş/çıkış kanallarında geçen byte miktarında yaklaşık 2mb lık fark var. buda üstteki nedene bağlı olarak gerçekleşiyor zaten.
    *hem sanal bellekte yaklaşık 1 mb fiziksel bellekte ise yaklaşık 500kb fazladan yer işgal ediyor.

    öncelikle upx in artıları:
    *Dosya boyutunu %40 ile %80 arasında sıkıştırabiliyor. örn. 576 kb olan dosya upx kullanıldıktan sonra 287 kb boyutuna düştü...
    *hala ufak lamerlar upx i decompress edemedikleri için programın resource kaynaklarına ve makine kodlarına ulaşamıyorlar.bu sayede hem kaynak görüntüleyici hemde debugger/disassembler gibi programlar ile kaynak kodlara erişim engelleniyor.
    *ayrıca hiçbişey olmamış gibi progamı tekrar decompress edebilirisiniz.

    Strip relocation'ın eksileri:
    * benim bildiğim yok:)

    Strip relocation'ın artıları:
    *uygulama boyutunu yaklaşık %10 gibi düşürmeye yarıyor. dikkat sıkıştırma işlemi yok!!! ayrıca strip relocation tekniği nerdeyse tüm pe sıkıştırma progamlarında kullanılır. upx de dahil.
    *Buna bağlı olarak hem fiziksel hemde sanal bellek kullanımı düşer.
  • peki buraya delphi ile basit bir progam yazıp koycam kırabilimisiniz? o kadar kolay mı yanii?
  • 
Sayfa: 12
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.