Best Studio 1
Best Studio
D 1
delimuratt
Aliyldrim 1
Aliyldrim
Mt2Hizmet 1
Mt2Hizmet
noisiv 1
noisiv
Manwe Work 1
Manwe Work
melankolıa18 1
melankolıa18
Agora Metin2 1
Agora Metin2
Cannn6161 1
Cannn6161
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Raven Anticheat v1.1

  • Konuyu başlatan Konuyu başlatan T3KSiGaRa
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 4
  • Görüntüleme Görüntüleme 727
  • Etiketler Etiketler
    raven_anticheat

T3KSiGaRa

Level 3
TM Üye
Üye
Katılım
1 Şub 2015
Konular
22
Mesajlar
118
Online süresi
2d 14h
Reaksiyon Skoru
27
Altın Konu
0
TM Yaşı
11 Yıl 4 Ay 5 Gün
Başarım Puanı
106
MmoLira
1,177
DevLira
21
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

📋 Adım Adım Kurulum Kılavuzu

⚠️ Önemli: Kurulum öncesi tüm Metin2 sunucu servislerini durdurunuz.

Kod:
📁 Raven/
├── 📄 RavenAnticheat_Server.dll
├── 📄 RavenAnticheat_Server.lib
├── 📄 RavenAnticheat_Server.h
└── 📄 README_Server.txt

📋 Adım Adım Kurulum:
  1. Dosyaları Kopyalayın: Raven içeriğini sunucu binary klasörünüze aktarın
  2. Visual Studio Projesini Açın: Metin2 sunucu solution dosyasını (.sln) açın
  3. Include Path Ekleme:
    Kod:
    Project → Properties → C/C++ → General → Additional Include Directories:
    $(SolutionDir)Raven\
  4. Library Path Ekleme:
    Kod:
    Project → Properties → Linker → General → Additional Library Directories:
    $(SolutionDir)Raven\
  5. Dependency Ekleme:
    Kod:
    Project → Properties → Linker → Input → Additional Dependencies:
    RavenAnticheat_Server.lib

🔧 Kod Entegrasyonu:
Kod:
// 1. main.cpp dosyanızın başına ekleyin:
#include "RavenAnticheat_Server.h"

// 2. Global değişken ekleyin:
CRavenAnticheatServer* g_pRavenServer = nullptr;

// 3. main() fonksiyonu başına ekleyin:
g_pRavenServer = new CRavenAnticheatServer();
if (!g_pRavenServer->Initialize()) {
    std::cout << "Raven Anticheat başlatılamadı!" << std::endl;
    return 1;
}
std::cout << "Raven Anticheat aktif!" << std::endl;

// 4. Ana döngü içine ekleyin (while(true) içinde):
g_pRavenServer->Process();
Sleep(100);

🎯 DLL Injection Yöntemi:

Kod:
📁 Raven_Client/
├── 📄 RavenAnticheat_Client.dll
├── 📄 RavenAnticheat_Hooks.dll
├── 📄 RavenAnticheat_Client.h
├── 📄 RavenAnticheat_Hooks.h
└── 📄 injector.exe

🎯 DLL Injection Yöntemi:
Kod:
// injector.cpp - DLL injection örneği
#include <Windows.h>
#include <iostream>

int main(int argc, char* argv[])
{
    if (argc < 2) {
        std::cout << "Kullanım: injector.exe <process_id>" << std::endl;
        return 1;
    }

    DWORD processId = atoi(argv[1]);
    HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, processId);

    if (!hProcess) {
        std::cout << "Process açılamadı!" << std::endl;
        return 1;
    }

    // RavenAnticheat_Client.dll'yi inject et
    LPVOID pDllPath = VirtualAllocEx(hProcess, NULL, sizeof("RavenAnticheat_Client.dll"),
                                   MEM_COMMIT, PAGE_READWRITE);

    WriteProcessMemory(hProcess, pDllPath, "RavenAnticheat_Client.dll",
                      sizeof("RavenAnticheat_Client.dll"), NULL);

    HANDLE hThread = CreateRemoteThread(hProcess, NULL, 0,
                                       (LPTHREAD_START_ROUTINE)LoadLibraryA,
                                       pDllPath, 0, NULL);

    WaitForSingleObject(hThread, INFINITE);

    // Hook'ları başlat
    pDllPath = VirtualAllocEx(hProcess, NULL, sizeof("RavenAnticheat_Hooks.dll"),
                             MEM_COMMIT, PAGE_READWRITE);

    WriteProcessMemory(hProcess, pDllPath, "RavenAnticheat_Hooks.dll",
                      sizeof("RavenAnticheat_Hooks.dll"), NULL);

    hThread = CreateRemoteThread(hProcess, NULL, 0,
                                (LPTHREAD_START_ROUTINE)LoadLibraryA,
                                pDllPath, 0, NULL);

    WaitForSingleObject(hThread, INFINITE);

    CloseHandle(hProcess);
    std::cout << "Raven Anticheat başarıyla inject edildi!" << std::endl;

    return 0;
}

🔄 Hook Kurulumu:
Kod:
// RavenAnticheat_Hooks.h kullanımı
#include "RavenAnticheat_Hooks.h"

// Program başlangıcında
BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved)
{
    switch (ul_reason_for_call) {
    case DLL_PROCESS_ATTACH:
        // Anti-DLL Injection hook'larını kur
        if (!InstallRavenHooks()) {
            MessageBoxA(NULL, "Hook kurulumu başarısız!", "Raven Anticheat", MB_ICONERROR);
            return FALSE;
        }

        // Client'ı başlat
        if (!InitializeRavenClient()) {
            MessageBoxA(NULL, "Client başlatılamadı!", "Raven Anticheat", MB_ICONERROR);
            return FALSE;
        }

        MessageBoxA(NULL, "Raven Anticheat aktif!", "Başarılı", MB_ICONINFORMATION);
        break;

    case DLL_PROCESS_DETACH:
        // Hook'ları kaldır
        UninstallRavenHooks();
        break;
    }

    return TRUE;
}

🧪 Temel Testler:
  1. Sunucu Başlatma: Sunucuyu çalıştırın, konsol'da "Raven Anticheat aktif!" görün
  2. Client Inject: DLL'leri inject edin, "Raven Anticheat aktif!" mesajı alın
  3. Bağlantı Testi: Client ve server arasında iletişim aktif olmalı
  4. Lisans Doğrulama: Geçerli lisans ile çalışmalı

✅ Başarılı: Tüm adımlar tamamlandıysa kurulum başarılıdır.

Kod:
// Test fonksiyonu örneği
bool TestRavenAnticheat() {
    // 1. Hook testi
    HMODULE hTest = LoadLibraryA("test_cheat.dll");
    if (hTest != NULL) {
        RavenLog(LOG_ERROR, "Hook testi başarısız - DLL yüklendi!");
        return false;
    }

    // 2. Lisans testi
    if (!ValidateEmbeddedLicense()) {
        RavenLog(LOG_ERROR, "Lisans validasyonu başarısız!");
        return false;
    }

    // 3. Heartbeat testi
    if (!SendHeartbeat()) {
        RavenLog(LOG_ERROR, "Heartbeat gönderimi başarısız!");
        return false;
    }

    RavenLog(LOG_INFO, "Tüm testler başarılı!");
    return true;
}

🔒 Güvenlik Uyarıları
  • ❗ Lisans anahtarınızı güvenli bir yerde saklayın
  • ❗ DLL dosyalarını yetkisiz erişime karşı koruyun
  • ❗ Log dosyalarını düzenli olarak inceleyin
  • ❗ Güncellemeleri zamanında uygulayın
  • ❗ Şüpheli aktivitelerde hemen müdahale edin



 
tebrik ederim güzel paylaşım
 
24 saat içerisinde kanıt ekleyiniz.
 
📋 Adım Adım Kurulum Kılavuzu

⚠️ Önemli: Kurulum öncesi tüm Metin2 sunucu servislerini durdurunuz.

Kod:
📁 Raven/
├── 📄 RavenAnticheat_Server.dll
├── 📄 RavenAnticheat_Server.lib
├── 📄 RavenAnticheat_Server.h
└── 📄 README_Server.txt

📋 Adım Adım Kurulum:
  1. Dosyaları Kopyalayın: Raven içeriğini sunucu binary klasörünüze aktarın
  2. Visual Studio Projesini Açın: Metin2 sunucu solution dosyasını (.sln) açın
  3. Include Path Ekleme:
    Kod:
    Project → Properties → C/C++ → General → Additional Include Directories:
    $(SolutionDir)Raven\
  4. Library Path Ekleme:
    Kod:
    Project → Properties → Linker → General → Additional Library Directories:
    $(SolutionDir)Raven\
  5. Dependency Ekleme:
    Kod:
    Project → Properties → Linker → Input → Additional Dependencies:
    RavenAnticheat_Server.lib

🔧 Kod Entegrasyonu:
Kod:
// 1. main.cpp dosyanızın başına ekleyin:
#include "RavenAnticheat_Server.h"

// 2. Global değişken ekleyin:
CRavenAnticheatServer* g_pRavenServer = nullptr;

// 3. main() fonksiyonu başına ekleyin:
g_pRavenServer = new CRavenAnticheatServer();
if (!g_pRavenServer->Initialize()) {
    std::cout << "Raven Anticheat başlatılamadı!" << std::endl;
    return 1;
}
std::cout << "Raven Anticheat aktif!" << std::endl;

// 4. Ana döngü içine ekleyin (while(true) içinde):
g_pRavenServer->Process();
Sleep(100);

🎯 DLL Injection Yöntemi:

Kod:
📁 Raven_Client/
├── 📄 RavenAnticheat_Client.dll
├── 📄 RavenAnticheat_Hooks.dll
├── 📄 RavenAnticheat_Client.h
├── 📄 RavenAnticheat_Hooks.h
└── 📄 injector.exe

🎯 DLL Injection Yöntemi:
Kod:
// injector.cpp - DLL injection örneği
#include <Windows.h>
#include <iostream>

int main(int argc, char* argv[])
{
    if (argc < 2) {
        std::cout << "Kullanım: injector.exe <process_id>" << std::endl;
        return 1;
    }

    DWORD processId = atoi(argv[1]);
    HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, processId);

    if (!hProcess) {
        std::cout << "Process açılamadı!" << std::endl;
        return 1;
    }

    // RavenAnticheat_Client.dll'yi inject et
    LPVOID pDllPath = VirtualAllocEx(hProcess, NULL, sizeof("RavenAnticheat_Client.dll"),
                                   MEM_COMMIT, PAGE_READWRITE);

    WriteProcessMemory(hProcess, pDllPath, "RavenAnticheat_Client.dll",
                      sizeof("RavenAnticheat_Client.dll"), NULL);

    HANDLE hThread = CreateRemoteThread(hProcess, NULL, 0,
                                       (LPTHREAD_START_ROUTINE)LoadLibraryA,
                                       pDllPath, 0, NULL);

    WaitForSingleObject(hThread, INFINITE);

    // Hook'ları başlat
    pDllPath = VirtualAllocEx(hProcess, NULL, sizeof("RavenAnticheat_Hooks.dll"),
                             MEM_COMMIT, PAGE_READWRITE);

    WriteProcessMemory(hProcess, pDllPath, "RavenAnticheat_Hooks.dll",
                      sizeof("RavenAnticheat_Hooks.dll"), NULL);

    hThread = CreateRemoteThread(hProcess, NULL, 0,
                                (LPTHREAD_START_ROUTINE)LoadLibraryA,
                                pDllPath, 0, NULL);

    WaitForSingleObject(hThread, INFINITE);

    CloseHandle(hProcess);
    std::cout << "Raven Anticheat başarıyla inject edildi!" << std::endl;

    return 0;
}

🔄 Hook Kurulumu:
Kod:
// RavenAnticheat_Hooks.h kullanımı
#include "RavenAnticheat_Hooks.h"

// Program başlangıcında
BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved)
{
    switch (ul_reason_for_call) {
    case DLL_PROCESS_ATTACH:
        // Anti-DLL Injection hook'larını kur
        if (!InstallRavenHooks()) {
            MessageBoxA(NULL, "Hook kurulumu başarısız!", "Raven Anticheat", MB_ICONERROR);
            return FALSE;
        }

        // Client'ı başlat
        if (!InitializeRavenClient()) {
            MessageBoxA(NULL, "Client başlatılamadı!", "Raven Anticheat", MB_ICONERROR);
            return FALSE;
        }

        MessageBoxA(NULL, "Raven Anticheat aktif!", "Başarılı", MB_ICONINFORMATION);
        break;

    case DLL_PROCESS_DETACH:
        // Hook'ları kaldır
        UninstallRavenHooks();
        break;
    }

    return TRUE;
}

🧪 Temel Testler:
  1. Sunucu Başlatma: Sunucuyu çalıştırın, konsol'da "Raven Anticheat aktif!" görün
  2. Client Inject: DLL'leri inject edin, "Raven Anticheat aktif!" mesajı alın
  3. Bağlantı Testi: Client ve server arasında iletişim aktif olmalı
  4. Lisans Doğrulama: Geçerli lisans ile çalışmalı

✅ Başarılı: Tüm adımlar tamamlandıysa kurulum başarılıdır.

Kod:
// Test fonksiyonu örneği
bool TestRavenAnticheat() {
    // 1. Hook testi
    HMODULE hTest = LoadLibraryA("test_cheat.dll");
    if (hTest != NULL) {
        RavenLog(LOG_ERROR, "Hook testi başarısız - DLL yüklendi!");
        return false;
    }

    // 2. Lisans testi
    if (!ValidateEmbeddedLicense()) {
        RavenLog(LOG_ERROR, "Lisans validasyonu başarısız!");
        return false;
    }

    // 3. Heartbeat testi
    if (!SendHeartbeat()) {
        RavenLog(LOG_ERROR, "Heartbeat gönderimi başarısız!");
        return false;
    }

    RavenLog(LOG_INFO, "Tüm testler başarılı!");
    return true;
}

🔒 Güvenlik Uyarıları
  • ❗ Lisans anahtarınızı güvenli bir yerde saklayın
  • ❗ DLL dosyalarını yetkisiz erişime karşı koruyun
  • ❗ Log dosyalarını düzenli olarak inceleyin
  • ❗ Güncellemeleri zamanında uygulayın
  • ❗ Şüpheli aktivitelerde hemen müdahale edin



Paylaşım için teşekkürler
 
Paylaşım için teşekkürler
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst