Garip bir başlık oldu biliyorum bu yüzden açıklıyorum.
Bir loader üzerinde çalışıyorum. İnjectlemesinde bir sorun vs. yok ama tek sorunum şu referans olarak kullandığım dll yi nasıl injectletebilirim. Şuanda inject ettim dll dosya yolu ile yapıyorum. Örnek "c:\users\Desktop\Dll" gibi yardımlarınızı bekliyorum.
Eğer inject method olarak loadlib kullanıyorsanız verinin diskte depolanması gerekli (yani dll herhangi bir diskte olmalı ). Ama anladığım kadarıyla sen memory'den inject etmek istiyorsun (yani dll yi exe den dışarı çıkarmadan inject etmek istiyorsun. ) . O zaman inject method olarak manual mapping ya da reflective loading kullanmalısın.
@nader11ndeu sizi bu konuda görüceğimi hiç zannetmiyordum .
İnject metodu olarak CreateRemoteThread kullanıyorum (copy paste yaptım diyelim).
Şuan manual mapping sourcesini buldum inceliyorum.
C# için injectionlibrary mevcut projene ekleyip resources teki dll ni referans olarak gösterip manualmap ile injectleyebilirsin veya kaynağı biraz düzenleyerek rawdata olarakta injectleyebilirsin
Manual Mapping olayı mevzusunu anladım ve şuan çalışır durumda.
Yardımcı olan herkese teşekkür ederim.
Bu durumla karşılaşan birisi varsa yardımcı olmam için özelime yazabilir.