folder Tahribat.com Forumları
linefolder Assembly - Reverse Engineering
linefolder Windows Dll ' İ Kullanabilmek İçin İnterface



Windows Dll ' İ Kullanabilmek İçin İnterface

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NighttMmare
    NighttMmare's avatar
    Kayıt Tarihi: 21/Ekim/2010
    Erkek

    Merhaba arkadaşlar elimde eski bir dll bulunmakta ve bunu projemde kullanmam gerekiyor. Ancak elimde interface'i mevcut değil. Bu yüzden kullanamıyorum. Bunu disassamble edip nasıl kullanılacağını gösteren bir interface'e ihtiyacım var. Bu konuda bilgisi olan arkadaşlar lütfen bana pm atsın. Bu iş için ücret konusunda da konuşabiliriz.

    kolay gelsin...

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NoNam3
    NoNam3's avatar
    Kayıt Tarihi: 10/Aralık/2009
    Erkek

    Bu iş için ücret mi ?  Hobaaa, tahribat'ta bilgiye ücret istenmez :P

    Ben sana şöyle http://www.nirsoft.net/utils/dll_export_viewer.html bir araç önereyim. O dll içindeki fonksiyonlara bir göz atıp, onları nasıl çağırabileceğine bakabilirsin...


    #i#m#z#a#m# #i#s#m#i#m#d#i#r#
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NighttMmare
    NighttMmare's avatar
    Kayıt Tarihi: 21/Ekim/2010
    Erkek

    Teşekkürler , eline sağlık.

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NoNam3
    NoNam3's avatar
    Kayıt Tarihi: 10/Aralık/2009
    Erkek

    Rica ederim, yardımcı olduysam ne mutlu. Sevap kazandım 2011'e girerken =)

    Fonksiyonları çağırırken asm-c-c++-c# her ne dilde çağırıyorsan alacağı değişkenlerin yazılımında da yardım edebilirim.

    Ama illa yok abi para vercem diyorsan;

    ben hiç almayayım > önce sen benim konuya bir göz atarak ülkene yardım sağlayabil. :) http://www.tahribat.com/Forum-Iste-Turkiye-Yi-Bolme-Plani-128187/

    Paylaşalım, paylaştıralım....

     

    Bu arada dll kullanımlarına dikkat et, eski dll'se misal win api'den fonk. çağırıyor olabilir. eski versiyon ile elindeki dll tutmaya bilir ( çünkü yeni o.s.'desindir... ) vs.... Dll'in yada yazdığın sistemin exception catch'ları yoksa, hata çok zor bulunur =)

     

     

     


    #i#m#z#a#m# #i#s#m#i#m#d#i#r#
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NighttMmare
    NighttMmare's avatar
    Kayıt Tarihi: 21/Ekim/2010
    Erkek

    sağol link için.

    evet bana da o değişkenler gerek aslında. sonuçta c den o dll i çağırmak için bunlara da ihtiyacım olacak.

    yani kendi kodumdan

    int ret = libFonk(param1, param2); 

    diyebilmek istiyorum

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NighttMmare
    NighttMmare's avatar
    Kayıt Tarihi: 21/Ekim/2010
    Erkek

    up

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NoNam3
    NoNam3's avatar
    Kayıt Tarihi: 10/Aralık/2009
    Erkek

    Pm atmışsın hocam, buraya yazayım başkalarıda sevaplansın.

    Çağıracağın fonksiyonun parametreleri nirsoft'un yazılımı ile göremiyorsan,

    PE explorer'ın DLL export viewer plugin'ini kullan( PE Explorer programı ile birlikte tabi ), o şekilde bulabilmen lazım.

    Eğer yok o da yemedi dersen, ms vs araçlarını dene, o da olmaz ise, sende bir ayıp vardır, benim dll'yi açıpta incelemem gerekebilir(x32 asm ise). :)

    Kolay gelsin_


    #i#m#z#a#m# #i#s#m#i#m#d#i#r#
Toplam Hit: 1709 Toplam Mesaj: 7