Turkhackteam.net/org - Turkish Hacking & Security Platform  
Geri git   Turkhackteam.net/org - Turkish Hacking & Security Platform >
Programlama
> C# j# vb.net (.NET dilleri)






C#.NET Embedded Resourcesları Memorye Enjekte Etme / Ar-Ge

C# j# vb.net (.NET dilleri)

Yeni Konu aç Cevapla
 
Seçenekler
Alt 13-06-2018 10:26   #1
  • Forumdan Uzaklaştırıldı
  • Üye Bilgileri
Üyelik tarihi
09/2016
Nereden
127.0.0.1:80
Yaş
14
Mesajlar
Konular


  
Arrow C#.NET Embedded Resourcesları Memorye Enjekte Etme / Ar-Ge



Bildiğiniz gibi bir programlama dilinde istediğiniz libraryler olmayabilir. İnternetten frameworkler indirmek istiyor olabilirsiniz. Yalnız buradaki sıkıntı librarynin executablenin yanında olmayınca sıkıntılar çıkartıyor. Bunun için librarynin bytelarını memorye enjekte edicez. Hemen başlıyalım.
İlk önce bunun gibi bir proje açalım.





Şimdi ben örnek olarak Bunifu kullanıcam. İlk Toolbox'a ekliyorum, çünkü Toolbox'a tool ekliyen bir framework, sonra References bölümüne o DLL'yi ekliyoruz.





Şimdi o librarye tıklıyoruz.
Copy Local = false
Şeklinde yapıyoruz. Böylece kopyalamıycak.




Daha sonra direk projeye ekliyoruz DLL'yi.



Build Action = Embedded Resource
Copy To Output = Do not copy


şeklinde ayarlıyoruz.



Ama daha bitmedi. Program.cs bölümüne gelelim. System.Reflection kütüphanesini import edelim. Hemen Assembly tipinde bir function oluşturalım. Bu function ResolveEventHandler için gerekli olacak.





Burada garbage collection ile bir stream oluşturuyoruz, o streame programdaki assemblydeki resourceslardaki DLL'mizi atıyoruz. Projeadiniz.dlladiniz şeklinde olmalıdır. Sonra okuyup memorye enjekte ediyoruz ve return ediyoruz. Sonra main functionına geliyoruz. EventHandlerını oluşturuyoruz.





Bunu Form1'i çalıştırmadan önce yaptırıyorum, çünkü Form1'de çalışıyor Bunifu.
Şimdi deneyelim oluyor mu diye.



    
 Offline  
 
Alıntı ile Cevapla
Alt 13-06-2018 10:28   #2
  • Tamamen Forumdan Uzaklaştırıldı
  • Üye Bilgileri
Üyelik tarihi
07/2017
Nereden
ANGARA
Yaş
17
Mesajlar
Konular


  


eline sağlık
    
 Offline  
 
Alıntı ile Cevapla
Alt 13-06-2018 11:07   #3
  • Yüzbaşı
  • Üye Bilgileri
Üyelik tarihi
06/2016
Mesajlar
Konular


  


Hocam Oraya Yazdığın Kodlarıda konuya Eklermisin Buraya ekleyebilirsin birde bu anladığım kadarıyla programın yanında bunifu dll olmadan çalışması değilmi metro ui de nasıl olacak eline sağlık
    

Konu TRGameAirs tarafından (13-06-2018 11:09 Saat 11:09 ) değiştirilmiştir..
 Offline  
 
Alıntı ile Cevapla
Alt 13-06-2018 11:18   #4
  • Forumdan Uzaklaştırıldı
  • Üye Bilgileri
Üyelik tarihi
09/2016
Nereden
127.0.0.1:80
Yaş
14
Mesajlar
Konular


  


Alıntı:
TRGameAirs´isimli üyeden Alıntı Mesajı göster
Hocam Oraya Yazdığın Kodlarıda konuya Eklermisin Buraya ekleyebilirsin birde bu anladığım kadarıyla programın yanında bunifu dll olmadan çalışması değilmi metro ui de nasıl olacak eline sağlık

Metro'da da aynı.
    
 Offline  
 
Alıntı ile Cevapla
Alt 13-06-2018 12:04   #5
  • Yüzbaşı
  • Üye Bilgileri
Üyelik tarihi
12/2017
Mesajlar
Konular


  


Eline Sağlık
    
 Offline  
 
Alıntı ile Cevapla
Alt 13-06-2018 12:26   #6
  • Yüzbaşı
  • Üye Bilgileri
Üyelik tarihi
06/2016
Mesajlar
Konular


  


Alıntı:
Mapzilla´isimli üyeden Alıntı Mesajı göster
Metro'da da aynı.
hocam mümkünse kodları alabiliriyim bide video çekermisiniz acaba
    
 Offline  
 
Alıntı ile Cevapla
Alt 13-06-2018 12:32   #7
  • Forumdan Uzaklaştırıldı
  • Üye Bilgileri
Üyelik tarihi
09/2016
Nereden
127.0.0.1:80
Yaş
14
Mesajlar
Konular


  


Alıntı:
TRGameAirs´isimli üyeden Alıntı Mesajı göster
hocam mümkünse kodları alabiliriyim bide video çekermisiniz acaba

Konuda anlattım ya dostum.
    
 Offline  
 
Alıntı ile Cevapla
Alt 13-06-2018 13:53   #8
  • Yarbay
  • Üye Bilgileri
Üyelik tarihi
01/2016
Nereden
Kocaeli
Yaş
17
Mesajlar
Konular


  


Ellerine sağlık Mapzilla
    


___________________________________________


"Front-End Developer Adayı"
"Yararlı Konularım için TIKLA"
 Online  
 
Alıntı ile Cevapla
Cevapla

Bookmarks

Seçenekler


Bilgilendirme Turkhackteam.net/org
Sitemizde yer alan konular üyelerimiz tarafından paylaşılmaktadır.
Bu konular yasalara uygunluk ve telif hakkı konusunda yönetimimiz tarafından kontrol edilse de, gözden kaçabilen içerikler yer alabilmektedir.
Bu tür konuları turkhackteamiletisim [at] gmail.com mail adresimize bildirebilirsiniz, konular hakkında en kısa sürede gerekli işlemler yapılacaktır.
Please Report Abuse, DMCA, Harassment, Scamming, Warez, Crack, Divx, Mp3 or any Illegal Activity to turkhackteamiletisim [at] gmail.com

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.



         

Powered by vBulletin® Copyright ©2000 - 2018

TSK Mehmetçik Vakfı

Türk Polis Teşkilatını Güçlendirme Vakfı



Google+

wau

Search Engine Friendly URLs by vBSEO 3.6.0 ©2011, Crawlability, Inc.