folder Tahribat.com Forumları
linefolder Delphi - Pascal
linefolder Dede (Delphi Decompiler) Dan Kurtulmanın Yolu (Anlatım)



Dede (Delphi Decompiler) Dan Kurtulmanın Yolu (Anlatım)

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Cosmic
    Cosmic's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    önceden bulundumu bilmiorum ama yeni buldum mesela programı parametre ile açılmasını sağladığımızda Dede programı açmaya çalışınca hata verio ve decomple edilmior =O) parametre kod aşşada

    var
      parametre: string;
    begin
      parametre := ParamStr(1);
    if parameter = '' then
      begin
    Application.Terminated;

      end;
    end;

    bunu formun createsine ekleyin yeter 

    burda herhangi bir parametre görmediği zaman program açılmıor masaüstüne parametreli kısayol koyarsınız açılır program parametre farketmez a olur b olur

    bide Dede de parametre ile açmaya kalkıncada hata verior ya benim hatam yada ipnelik war :O)

    alıntı diildir kendi buluşum 


    Bittik biz bittik
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    hotboy
    hotboy's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek
    dostum çok mantıklı bi yol, gerçekten iyi akıl etmişsin, tebrikler ... şimdi yazdığım tüm programlara eklicem bunu...
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Cosmic
    Cosmic's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek
    sağol =O)

    Bittik biz bittik
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    inside
    anonim6918524
    anonim6918524's avatar
    Banlanmış Üye
    Bilgi/Destek Madalyası Üstün Hizmet Madalyası
    Kayıt Tarihi: 16/Temmuz/2005
    Erkek

    Valla senin DeDe'de sorun var büyük ihtimal :) Belirttiğin şeyi eklesende DeDe sorunsuzca decompile edebiliyor.Sebebi DeDe'nin programı hafızaya yükleyerek analiz etmesi.Program hafızaya bütün olarak yüklenir.Daha sonra çalıştırılır.Yani senin uygulamayı kapattığın yere kadar hafızaya yüklenmiyor.Eğer programı trace etseydi senin söylediğin mantık işe yarayabilirdi.Fakat amaç Delphi'nin ürettiği genel dosya yapısı hakkında bilgi toplamak.Her Delphi uygulamasında genel yapı aynı.OnCreate,Button1Click gibi olayların gerçekleştiği yerlerin adresleri belli.Yaptığı verileri taramaktan öteye gitmiyor.Aynen bir dosyadan veri okumak gibi.OnCreate'i buluyor.O bölgenin disassemble edilmiş kodlarını kullanıcıya OnCreate'de şunlar oluyor diye sunuyor.DeDe'ye ihtiyaç olmadan OllyDbg ile de kolayca o bölgelere ulaşılabilir.


    λ
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Cosmic
    Cosmic's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek
    bende bir sorun var heralde kaç kere denediysem decompile etmedi =O)

    Bittik biz bittik
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    mudipasa
    mudipasa's avatar
    Kayıt Tarihi: 22/Ağustos/2007
    Erkek

    s.a.

    cosmic arkadaşımıza: parametre ile değer gönderme yöntemini açıklayabilirsen sevirinirim. yöntem mantıklı geldi. programlarımın kırılmasından dan gına geldi. şimdiden teşekkürler


    mudi
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Cosmic
    Cosmic's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek
    mudipasa bunu yazdı:
    -----------------------------

    s.a.

    cosmic arkadaşımıza: parametre ile değer gönderme yöntemini açıklayabilirsen sevirinirim. yöntem mantıklı geldi. programlarımın kırılmasından dan gına geldi. şimdiden teşekkürler


    -----------------------------

    yukarda yazılı zaten ayrıca 


    bu dede gibi decomp programlarından kurtulmak için bilinen bu tür programların class namelerini alıp formun createsinde class nameden ve forma bi timer koyup sürekli kapatabilirsin böylece programı açtığı zaman hemen öbür program kapanıcak =O)

    olmazsa isteğe göre 1-2 güne ayrıntılı döküman yazabilirim


    Bittik biz bittik
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    hotboy
    hotboy's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    cosmic bunu yazdı:
    -----------------------------
    mudipasa bunu yazdı:
    -----------------------------

    s.a.

    cosmic arkadaşımıza: parametre ile değer gönderme yöntemini açıklayabilirsen sevirinirim. yöntem mantıklı geldi. programlarımın kırılmasından dan gına geldi. şimdiden teşekkürler


    -----------------------------

    yukarda yazılı zaten ayrıca 


    bu dede gibi decomp programlarından kurtulmak için bilinen bu tür programların class namelerini alıp formun createsinde class nameden ve forma bi timer koyup sürekli kapatabilirsin böylece programı açtığı zaman hemen öbür program kapanıcak =O)

    olmazsa isteğe göre 1-2 güne ayrıntılı döküman yazabilirim


    -----------------------------

     

    yaz haji yaz

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    mudipasa
    mudipasa's avatar
    Kayıt Tarihi: 22/Ağustos/2007
    Erkek
    evet makaleni sabırsızlıkla bekliyorum. teşekkürler

    mudi
Toplam Hit: 4362 Toplam Mesaj: 9