admin
Katılım
23 Eki 2022
Mesajlar
8,553
Çözümler
12
Tepkime puanı
5,642
Puanları
113
Yaş
28
Herkese selamlar dostlar,

Daha önce üzerinde çalıştığım ve sizlerle paylaştığım bir projeye ait kaynak kodlarını, topluluğumuza kaynak olması ve geliştirme süreçlerinize katkı sağlaması amacıyla açık kaynak olarak paylaşıyorum.
metin2 farm bot.webp

📌 Bu Paylaşımla Neler Yapabilirsiniz?

  • ✔ Kodları detaylıca inceleyebilir, mantığını kavrayabilirsiniz.
  • ✔ Kendi projelerinize entegre edebilir veya uyarlayabilirsiniz.
  • ✔ Görüş, öneri ve geliştirmelerinizi konu altında belirtebilirsiniz.
Topluluğumuzun bilgi paylaştıkça büyüyeceğine ve güçleneceğine inanıyorum. Her türlü yapıcı geri bildiriminiz benim için çok değerlidir.

⚠️ ÇOK ÖNEMLİ: RED BAN UYARISI

Red Ban ("Oyun şu an senin için mevcut değil") Hatası Hakkında:Proje içerisindeki hızlı kanal (channel) değiştirme özelliğinde varsayılan olarak bir gecikme (delay) bulunmamaktadır. Bu şekilde doğrudan kullanırsanız Gameforge loglarına yakalanır ve GF İstemcisi tarafından cihaz/hesap engellemesi alırsınız.
Çözüm: Kanal değiştirme fonksiyonunun arasına 6-8 saniye (6000 - 8000 ms) arasında dinamik/rastgele bir gecikme süresi eklemeniz ŞARTTIR.

🛠️ Eksik Dosya Çözümü (BuildRandomizer.ps1)

Eğer indirdiğiniz dosyalarda BuildRandomizer.ps1 içeriği eksikse, projenin ana dizininde bu isimde boş bir dosya oluşturun ve aşağıdaki kodları içerisine yapıştırın.

Bu Betik Ne İşe Yarar? Her derleme (build) öncesi Signature.h dosyasını rastgele byte verileriyle günceller. Böylece oluşan DLL dosyasının imzası (hash değeri) her seferinde benzersiz olur ve statik anticheat tespitlerini zorlaştırır.
PowerShell

# Her derleme öncesi Signature.h dosyasını rastgele verilerle günceller.
$path = "Signature.h"
$randomSize = Get-Random -Minimum 1024 -Maximum 4096
$randomBytes = New-Object Byte[] $randomSize
[Security.Cryptography.RandomNumberGenerator]::Create().GetBytes($randomBytes)

$hexStrings = $randomBytes | ForEach-Object { "0x{0:X2}" -f $_ }
$content = @"
#pragma once
// Bu dosya her build oncesi otomatik olarak rastgele verilerle guncellenir.
// Bu sayede DLL dosyasinin imzasi (hash) her seferinde degisir.

static const unsigned char g_StaticJunkSignature[] = {
$($hexStrings -join ", ")
};
"@

Set-Content -Path $path -Value $content
Write-Host "Signature.h guncellendi. Yeni boyut: $randomSize byte"

📥 İNDİRME & TARAMA LİNKLERİ

  • 🔗 [İNDİRME LİNKİ]
Not: Dosyalarda veya kod bloklarında bir eksiklik fark ederseniz lütfen konu altından belirtmekten çekinmeyin.

Herkese iyi forumlar, bol kodlu ve verimli günler dilerim! 💻✨
 
Katılım
19 Haz 2026
Mesajlar
1
Tepkime puanı
0
Puanları
1
Yaş
31
Konum
Türkiye
Herkese selamlar dostlar,

Daha önce üzerinde çalıştığım ve sizlerle paylaştığım bir projeye ait kaynak kodlarını, topluluğumuza kaynak olması ve geliştirme süreçlerinize katkı sağlaması amacıyla açık kaynak olarak paylaşıyorum.
Ekli dosyayı görüntüle 4753

📌 Bu Paylaşımla Neler Yapabilirsiniz?

  • ✔ Kodları detaylıca inceleyebilir, mantığını kavrayabilirsiniz.
  • ✔ Kendi projelerinize entegre edebilir veya uyarlayabilirsiniz.
  • ✔ Görüş, öneri ve geliştirmelerinizi konu altında belirtebilirsiniz.
Topluluğumuzun bilgi paylaştıkça büyüyeceğine ve güçleneceğine inanıyorum. Her türlü yapıcı geri bildiriminiz benim için çok değerlidir.

⚠️ ÇOK ÖNEMLİ: RED BAN UYARISI

🛠️ Eksik Dosya Çözümü (BuildRandomizer.ps1)

Eğer indirdiğiniz dosyalarda BuildRandomizer.ps1 içeriği eksikse, projenin ana dizininde bu isimde boş bir dosya oluşturun ve aşağıdaki kodları içerisine yapıştırın.


PowerShell

# Her derleme öncesi Signature.h dosyasını rastgele verilerle günceller.
$path = "Signature.h"
$randomSize = Get-Random -Minimum 1024 -Maximum 4096
$randomBytes = New-Object Byte[] $randomSize
[Security.Cryptography.RandomNumberGenerator]::Create().GetBytes($randomBytes)

$hexStrings = $randomBytes | ForEach-Object { "0x{0:X2}" -f $_ }
$content = @"
#pragma once
// Bu dosya her build oncesi otomatik olarak rastgele verilerle guncellenir.
// Bu sayede DLL dosyasinin imzasi (hash) her seferinde degisir.

static const unsigned char g_StaticJunkSignature[] = {
$($hexStrings -join ", ")
};
"@

Set-Content -Path $path -Value $content
Write-Host "Signature.h guncellendi. Yeni boyut: $randomSize byte"

📥 İNDİRME & TARAMA LİNKLERİ

  • 🔗 [İNDİRME LİNKİ]
* Gizli metin: alıntı yapılamaz. *

Not: Dosyalarda veya kod bloklarında bir eksiklik fark ederseniz lütfen konu altından belirtmekten çekinmeyin.

Herkese iyi forumlar, bol kodlu ve verimli günler dilerim! 💻✨
deneyelim
 
Üst
Reklam Ver
R10dev.net'i ana ekrana ekle!