Dependency Walker Nedir?

Avalanche1

Üye
14 Kas 2022
116
43
Merhaba, bugün size dependency walker ne işe yarar? bunu anlatacağım.

Dependency Walker Nedir?
Dependency Walker veya Depend.exe, taşınabilir bir yürütülebilir dosyanın içe ve dışa aktarılan işlevlerini listelemek için kullanılan Microsoft Windows için ücretsiz bir programdır. Ayrıca yürütülebilir dosyanın tüm bağımlılıklarının (çalışması için gereken tüm dosyaların) özyinelemeli bir ağacını da görüntüler. Dependency Walker, Visual Studio 2005 (Sürüm 8.0) ve Windows XP SP2 destek araçlarına kadar Microsoft Visual Studio'ya dahil edildi. En son sürüm v2.2.10011, Dependencywalker.com web sitesinde mevcut değildir ancak Windows Sürücü Kiti v10'da bulunmaktadır.

Windows 7'den itibaren Microsoft, bir DLL yeniden yönlendirme biçimi olan Windows API kümeleri kavramını tanıttı. Dependency Walker, bu yönlendirme katmanını düzgün bir şekilde ele alacak şekilde güncellenmedi ve Windows 7 ve sonraki sürümlerde kullanıldığında muhtemelen birden fazla hata gösterecektir. Buna rağmen Dependency Walker, bazı uygulama düzeyinde hata ayıklama için hala kullanılabilir.

Ekim 2017 itibarıyla, Dependency Walker'ın Dependeency.exe adlı Açık Kaynak C# yeniden yazımı GitHub'da yayınlandı. Henüz Dependency Walker özelliklerinin tamamını sunmuyor ancak Windows API kümelerini ve WinSxS'yi (yan yana derlemeler) işleyecek şekilde güncellendi.


Dependency Walker Ne İşe Yarar?

depends hatalı dllleri bulmaya yarar.Şöyle ki 64 bit olmayanları yani 32 bit ile yazılmış komutları kırmızı bir işaretle gösterir ve bu hatalıdır genellikle de dll'inize komut verdiğinizde 64 bit'e çevirmezseniz çalışmaz.Nasıl göründüğünü göstereyim.
image.png

yeşil simgeliler 64 bit'e uyumludur demektir.
image.png

kırmızı simgelilerde hata var demektir eğer iki kere tıklarsanız üstüne bu komutun ne işe yaradığı hakkında bir microsoft sayfasına yönlendirileceksiniz.
Eğer dll'iniz çalışmıyorsa bunları 64bit'e çevirmeniz gerekecektir.Bu program bu işe yarar.Umarım anlatabilmişimdir.İyi Günler.


depends

Virus Total

Uyarı verecektir tarattığınızda bu gayet normal bir şeydir.Kullandığı kütüphaneden dolayı False Positive (yanlış alarm) veriyor. İyi forumlar.
 
Moderatör tarafında düzenlendi:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.