Merhaba Arkadaşlar.
Bugün Düşük Seviyeli Yazılım Güvenliği Süreç Yönetimi Ve Bellek Manipülasyonu Alanında Sıkça Kullanılan Hollow Executable Projemizin Kaynak Kodlarını Ve Detaylı Kullanım Rehberini Paylaşıyorum.
Bu Rehber Projeyi Mantığını Kavramak Visual Studio İle Sıfırdan Derlemek Ve Kendi Cheat Engine Projelerinizde Yardımcı Araç Olarak Nasıl Entegre Edip Kullanabileceğinizi Adım Adım Anlatmak İçin Hazırlandı.
1 Projenin Çalışma Mantığı:
Process Hollowing Ve Peb Hijacking Kısaca Şu Mantıkla Çalışır.
Askıdaki Süreç Başlatma. Hedef Bir Yürütülebilir Dosya Askıya Alınmış Durumda Başlatılır.
Peb Tespiti. Başlatılan Bu Askıdaki Sürecin Bellek Adresine Ve Peb Yapısına Erişilerek Temel Image Tabanı Tespit Edilir.
Bellek Yerleşimi. Sürecin Orijinal Belleği Boşaltılarak Yerine Enjekte Edilmek İstenen Yeni Kod Yerleştirilir.
İş Parçacığı Güncellemesi. Instruction Pointer Yeni Giriş Noktasına Yönlendirilir Ve Süreç Devam Ettirilir.
2 Proje Yapısı Ve Dosyalar:
Paylaştığımız Arşivdeki Temel Dosyalar Şunlardır.
Kaynak Kodları Source.
3 Visual Studio İle Nasıl Derlenir:
Projeyi Kendi Bilgisayarınızda Derlemek İçin Şu Adımları İzlemelisiniz.
Visual Studioyu Açın. Projenin Çözüm Dosyasını Açın.
Kaynak Kod Güncellemesi. Projeyi Derlemeden Önce Kendi Cheat Engine Executable İsimlerinizi Ve Kullanacağınız Dll İsimlerini Kaynak Kodları İçerisinde Kendi Projenize Göre Güncellemeniz Gerekmektedir.
Yapılandırmayı Seçin. Üst Menüden Hedef Mimarinizi Uygun Şekilde Ayarlayın.
Derleme Seçeneğini Kullanarak Projeyi Derleyin.
Çıktı Kontrolü. Derleme Sonucunda Oluşan Dosyaları Çıktı Klasöründen Alabilirsiniz.
4 Cheat Engine Entegrasyonu Ve Kullanımı:
Bu Projeyi Kendi Cheat Engine Çalışmalarınızda Veya Yardımcı Araçlarınızda Kullanırken Dikkat Etmeniz Gereken Kritik Nokta Şudur.
Cheat Enginei Görev Yöneticisinde Not Defteri Sistem Dosyası Gibi Gösterebilirsiniz. Bu Yöntemle Süreç Gizlenebilir.
Cheat Engine İle Entegre Çalışacak Veya Dışarıdan Enjekte Edilecek Yardımcı Dll’lerin Sistem Tarafından Sorunsuz Yüklenmesi İçin İlgili Dll Kopyasının System32 Dizini İçerisinde De Kopya Olarak Bulunması Gerekir.
Sorularınız Veya Karşılaştığınız Hatalar Olursa Aşağıda Yorumlarda Belirtebilirsiniz.
Source Olduğu İçin Vt Eklemedim.
İyi Forumlar Dilerim.
Bugün Düşük Seviyeli Yazılım Güvenliği Süreç Yönetimi Ve Bellek Manipülasyonu Alanında Sıkça Kullanılan Hollow Executable Projemizin Kaynak Kodlarını Ve Detaylı Kullanım Rehberini Paylaşıyorum.
Bu Rehber Projeyi Mantığını Kavramak Visual Studio İle Sıfırdan Derlemek Ve Kendi Cheat Engine Projelerinizde Yardımcı Araç Olarak Nasıl Entegre Edip Kullanabileceğinizi Adım Adım Anlatmak İçin Hazırlandı.
1 Projenin Çalışma Mantığı:
Process Hollowing Ve Peb Hijacking Kısaca Şu Mantıkla Çalışır.
Askıdaki Süreç Başlatma. Hedef Bir Yürütülebilir Dosya Askıya Alınmış Durumda Başlatılır.
Peb Tespiti. Başlatılan Bu Askıdaki Sürecin Bellek Adresine Ve Peb Yapısına Erişilerek Temel Image Tabanı Tespit Edilir.
Bellek Yerleşimi. Sürecin Orijinal Belleği Boşaltılarak Yerine Enjekte Edilmek İstenen Yeni Kod Yerleştirilir.
İş Parçacığı Güncellemesi. Instruction Pointer Yeni Giriş Noktasına Yönlendirilir Ve Süreç Devam Ettirilir.
2 Proje Yapısı Ve Dosyalar:
Paylaştığımız Arşivdeki Temel Dosyalar Şunlardır.
Kaynak Kodları Source.
3 Visual Studio İle Nasıl Derlenir:
Projeyi Kendi Bilgisayarınızda Derlemek İçin Şu Adımları İzlemelisiniz.
Visual Studioyu Açın. Projenin Çözüm Dosyasını Açın.
Kaynak Kod Güncellemesi. Projeyi Derlemeden Önce Kendi Cheat Engine Executable İsimlerinizi Ve Kullanacağınız Dll İsimlerini Kaynak Kodları İçerisinde Kendi Projenize Göre Güncellemeniz Gerekmektedir.
Yapılandırmayı Seçin. Üst Menüden Hedef Mimarinizi Uygun Şekilde Ayarlayın.
Derleme Seçeneğini Kullanarak Projeyi Derleyin.
Çıktı Kontrolü. Derleme Sonucunda Oluşan Dosyaları Çıktı Klasöründen Alabilirsiniz.
4 Cheat Engine Entegrasyonu Ve Kullanımı:
Bu Projeyi Kendi Cheat Engine Çalışmalarınızda Veya Yardımcı Araçlarınızda Kullanırken Dikkat Etmeniz Gereken Kritik Nokta Şudur.
Cheat Enginei Görev Yöneticisinde Not Defteri Sistem Dosyası Gibi Gösterebilirsiniz. Bu Yöntemle Süreç Gizlenebilir.
Cheat Engine İle Entegre Çalışacak Veya Dışarıdan Enjekte Edilecek Yardımcı Dll’lerin Sistem Tarafından Sorunsuz Yüklenmesi İçin İlgili Dll Kopyasının System32 Dizini İçerisinde De Kopya Olarak Bulunması Gerekir.
Sorularınız Veya Karşılaştığınız Hatalar Olursa Aşağıda Yorumlarda Belirtebilirsiniz.
Source Olduğu İçin Vt Eklemedim.
İyi Forumlar Dilerim.
Ekli dosyalar
Son düzenleme:
Yaşın kaç bilmiyorum dostum ama konu içeriğinin yazım şekli o kadar itici ki, berbat. Yüzyılın buluşunu da yapsan, bu tarz stilinde bir paylaşım yaparsan çöp niyetine bakılır. Benden sana dostça bir eleştiri olsun.
Emeğine sağlık hocamHerkese merhaba arkadaslar
Bugun dusuk seviyeli yazilim guvenligi surec yonetimi ve bellek manipulasyonu alaninda sikca kullanilan Hollow Executable projemizin kaynak kodlarini ve detayli kullanim rehberini paylasiyorum
Bu rehber projeyi mantigini kavramak Visual Studio ile sifirdan derlemek ve kendi Cheat Engine projelerinizde yardimci arac olarak nasil entegre edip kullanabileceginizi adim adim anlatmak icin hazirlandi
1 Projenin Calisma Mantigi
Process Hollowing ve PEB Hijacking kisaca su mantikla calisir
Askidaki Surec Baslatma Hedef bir yurutulebilir dosya askiya alinmis durumda baslatilir
PEB Tespiti Baslatilan bu askidaki surecin bellek adresine ve PEB yapisina erisilerek temel image tabani tespit edilir
Bellek Yerlesimi Surecin orijinal bellegi bosaltilarak yerine enjekte edilmek istenen yeni kod yerlestirilir
Is Parcacigi Guncellemesi Instruction Pointer yeni giris noktasina yonlendirilir ve surec devam ettirilir
2 Proje Yapisi ve Dosyalar
Paylastigimiz arsivdeki temel dosyalar sunlardir
Kaynak kodlari source
3 Visual Studio ile Nasil Derlenir
Projeyi kendi bilgisayarinizda derlemek icin su adimlari izlemelisiniz
Visual Studioyu Acin projenin cozum dosyasini acin
Kaynak Kod Guncellemesi projeyi derlemeden once kendi Cheat Engine executable isimlerinizi ve kullanacaginiz DLL isimlerini kaynak kodlari icerisinde kendi projenize gore guncellemeniz gerekmektedir
Yapilandirmayi Secin ust menuden hedef mimarinizi uygun sekilde ayarlayin
Derleme secenegini kullanarak projeyi derleyin
Cikti Kontrolu derleme sonucunda olusan dosyalari cikti klasorunden alabilirsiniz
4 Cheat Engine Entegrasyonu ve Kullanimi
Bu projeyi kendi Cheat Engine calismalarinizda veya yardimci araclarinizda kullanirken dikkat etmeniz gereken kritik nokta sudur
Cheat Enginei gorev yoneticisinde not defteri sistem dosyasi gibi gosterebilirsiniz bu yontemle surec gizlenebilir
Cheat Engine ile entegre calisacak veya disaridan enjekte edilecek yardimci DLL lerin sistem tarafindan sorunsuz yuklenmesi icin ilgili DLL kopyasinin System32 dizini icerisinde de kopya olarak bulunmasi gerekir
Sorulariniz veya karsilastiginiz hatalar olursa asagida yorumlarda belirtebilirsiniz
Source olduğu için vt eklemedim.
Iyi forumlar dilerim.
Yaşın akıldan üstün olduğunu düşündüğün bi yaştasın, muhtemelen hayattaki tek başarın geçmişteki yaralarını başkalarını olur olmadık yerden tavsiye adı altında iğneleyerek sarmaya çalışıyorsun. Burası hile kategorisi, MIT'ye ya da Stanford'a akademik proje teslim etmiyor.Yaşın kaç bilmiyorum dostum ama konu içeriğinin yazım şekli o kadar itici ki, berbat. Yüzyılın buluşunu da yapsan, bu tarz stilinde bir paylaşım yaparsan çöp niyetine bakılır. Benden sana dostça bir eleştiri olsun.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 19
- Görüntüleme
- 1K
- Cevaplar
- 43
- Görüntüleme
- 1K
- Cevaplar
- 2
- Görüntüleme
- 236
- Cevaplar
- 20
- Görüntüleme
- 2K
- Cevaplar
- 0
- Görüntüleme
- 72