BlackBone Basit Kernel Injector Yapmak

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Onaylı Üye
Katılım
5 Ocak 2019
Mesajlar
52
Tepki puanı
12
Ödüller
7
Yaş
25
7 HİZMET YILI
1 - BlackBone'yi Github'dan indiriyoruz.
Bağlantıları görmek için lütfen Giriş Yap


YfCTwO.png


2 - BlackBone'yi Visual Studio yardımı ile açıp buildliyoruz.

IAVEXt.png


YujzWm.png


3 - Visual Studio'dan yeni boş proje açıyoruz.

6npCSh.png


N6NkaG.png


4 - Visual Studio ile projemizin Solution bölümüne sağ tıkalyıp dosya konumunu aç diyoruz.

HNOA45.png



5 - İndirdiğimiz ve buildeiğimiz BlackBone'nin dosyasını kopyalayıp kendi projemizin dosya konumuna yapıştırıyoruz.

Uh2nGb.png


6 - Açtığımız proje ayarları aşağıdaki gibi yapıyoruz.

wflgOn.png


LF8NcI.png


7 - Aşağıdaki kodları cpp dosyamıza kopyalayıp buildliyip kullanıyoruz.
C++:
#pragma once
#define _CRT_SECURE_NO_WARNINGS
#include <Windows.h>
#include <string>
#include <iostream>
#include <string>
#include "Blackbone/src/BlackBone/Config.h"
#include "Blackbone/src/BlackBone/Process/Process.h"
#include "Blackbone/src/BlackBone/PE/PEImage.h"
#include "Blackbone/src/BlackBone/Misc/Utils.h"
#pragma comment(lib, "Blackbone/src/BlackBone/BlackBone.lib")
using namespace blackbone;
blackbone::Process _process;
using namespace std;
void kernelinject(DWORD programpid) {
    static bool DriverKontrol = blackbone::Driver().EnsureLoaded();
    if (!DriverKontrol)
    {
        if (!blackbone::Driver().MmapDll(programpid, L"deneme.dll", KWipeHeader | KNoTLS)) {
            std::cout << " Inject Basarili!" << std::endl;
        }
        else {
            std::cout << " Inject Sirasinda Hata Olustu!" << std::endl;
        }
    }
    else {
        std::cout << " Driver Yuklu Degil, Tekrar Deneyiniz." << std::endl;
    }
}
int main() {
    _process.Attach(L"test.exe");
    kernelinject(_process.pid());
}

Aceleyle açtım konuyu tekrarda düzenliyecem
 
Son düzenleme:
Onaylı Üye
Katılım
17 Nis 2018
Mesajlar
52
Çözümler
2
Tepki puanı
2
Ödüller
3
Yaş
76
8 HİZMET YILI
zuluda işe yarar mı ?
 
Banlı Üye
Katılım
13 Ocak 2020
Mesajlar
48
Tepki puanı
11
6 HİZMET YILI
:) Qt'ye bağlayıp public injector haline getircektim unutuyodum hep bi ara bakalım onada dimi :D deneme.dll kısmını değişip rawdatadan veya websitenizden hex olarak çalıştırabilirsiniz xD
 
Onaylı Üye
Katılım
24 Tem 2020
Mesajlar
51
Tepki puanı
1
Ödüller
2
Yaş
31
5 HİZMET YILI
eline sağlık çok güzel anlatmışsın bende emeğine karşılık bi teşekkür edeyim
 
Seçkin Üye
Katılım
26 Ocak 2020
Mesajlar
497
Çözümler
3
Tepki puanı
51
Ödüller
8
6 HİZMET YILI
Sağol İşe Yaradı.
 
Son düzenleme:
#Ri
Coder
Katılım
17 Ocak 2016
Mesajlar
1,111
Çözümler
2
Tepki puanı
2,542
Ödüller
12
Yaş
9
10 HİZMET YILI
Dipnot:

Bu ve benzeri driverlerin yüklenilebilmesi için sertifika ile imzalanması gerekir veya exploit kullanılarak yüklenilmesi gerekir.
 
Banlı Üye
Katılım
10 Mar 2020
Mesajlar
2,030
Çözümler
57
Tepki puanı
375
6 HİZMET YILI
discord bırakır mısın discorddan senle iletişime geçecegim aklımda deli fikirler :kaybear::burnbear:
 
Onaylı Üye
Katılım
6 Şub 2018
Mesajlar
60
Çözümler
1
Tepki puanı
5
Ödüller
6
8 HİZMET YILI
reis wind64 startlayamıyorum turla mavi ekran veriyor dse de loadlamıyor ne yapacağım
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst