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

Metin2 Hile İstek M24Pro Crackleyebilecek Varmı ?

  • Konuyu başlatan Konuyu başlatan Arif27272727
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 1
  • Görüntüleme Görüntüleme 179

Arif27272727

Level 1
Üye
Katılım
10 Şub 2025
Konular
2
Mesajlar
6
Online süresi
7h 28m
Reaksiyon Skoru
5
Altın Konu
0
TM Yaşı
1 Yıl 3 Ay 25 Gün
Başarım Puanı
13
MmoLira
325
DevLira
3
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!

Merhaba Herkese Kolay Gelsin

M24Pro Crackleyebilecek Veya Elinde Crackli Bulunan Varsa Yardımcı Olabilirmi Şimdiden Teşekkürler
 
Eski versiyonu icin vardi crack'i 3.60.0

[CODE lang="csharp" title="Program.cs"]using System;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;
using System.Diagnostics;
using System.Threading;
using System.Net;

namespace M24Pro_Crack_by_AloneDev
{
class Program
{

[Flags]
public enum ThreadAccess : int
{
TERMINATE = (0x0001),
SUSPEND_RESUME = (0x0002),
GET_CONTEXT = (0x0008),
SET_CONTEXT = (0x0010),
SET_INFORMATION = (0x0020),
QUERY_INFORMATION = (0x0040),
SET_THREAD_TOKEN = (0x0080),
IMPERSONATE = (0x0100),
DIRECT_IMPERSONATION = (0x0200)
}

[DllImport("kernel32.dll", SetLastError = true)]
static extern bool ReadProcessMemory(IntPtr hProcess, IntPtr lpBaseAddress, [Out] byte[] lpBuffer, int dwSize, out int lpNumberOfBytesRead);

[DllImport("kernel32.dll")]
public static extern bool WriteProcessMemory(IntPtr hProcess, IntPtr lpBaseAddress, byte[] buffer, int size, out int lpNumberOfBytesWritten);

[DllImport("kernel32.dll")]
public static extern IntPtr OpenProcess(int dwDesiredAccess, bool bInheritHandle, int dwProcessId);

[DllImport("kernel32.dll", SetLastError = true)]
[return: MarshalAs(UnmanagedType.Bool)]
static extern bool CloseHandle(IntPtr hObject);

[DllImport("kernel32.dll")]
static extern IntPtr OpenThread(ThreadAccess dwDesiredAccess, bool bInheritHandle, uint dwThreadId);
[DllImport("kernel32.dll")]
static extern uint SuspendThread(IntPtr hThread);
[DllImport("kernel32.dll")]
static extern int ResumeThread(IntPtr hThread);
public static void SuspendProcess(int pid)
{
var process = Process.GetProcessById(pid);

if (process.ProcessName == string.Empty)
return;

foreach (ProcessThread pT in process.Threads)
{
IntPtr pOpenThread = OpenThread(ThreadAccess.SUSPEND_RESUME, false, (uint)pT.Id);

if (pOpenThread == IntPtr.Zero)
{
continue;
}

SuspendThread(pOpenThread);

CloseHandle(pOpenThread);
}
}

public static bool byteAra(ref byte[] kaynak, ref byte[] aranan, ref int sira)
{
bool buldunMu = true;
for (int i = 0; i < kaynak.Length - aranan.Length; i++)
{
buldunMu = true;
for (int j = 0; j < aranan.Length; j++)
{
if (aranan[j] != kaynak[i + j])
{
buldunMu = false;
break;
}
}
if (buldunMu)
{
sira = i;
return true;
}
}
return false;
}
public static bool bulDegistir(IntPtr pHandle, ref byte[] kaynak, ref byte[] aranacakBytes, ref byte[] degisimBytes, uint baslangic, uint bitis)
{
bool bulunduMu = false;
int bytesOkundu = 0, bytesYazildi = 0, sira = 0;
while (baslangic <= bitis)
{
ReadProcessMemory(pHandle, (IntPtr)baslangic, kaynak, 256, out bytesOkundu);
if (byteAra(ref kaynak, ref aranacakBytes, ref sira))
{
WriteProcessMemory(pHandle, (IntPtr)baslangic + sira, degisimBytes, degisimBytes.Length, out bytesYazildi);
bulunduMu = true;
break;
}
baslangic += 256;
}
if (bulunduMu)
return true;
else
return false;
}

public static void yeniSatir(int deger, int ikinciDeger)
{
if (deger == ikinciDeger)
{
Console.WriteLine(Environment.NewLine);
}
if (deger == 0)
{
Console.WriteLine(Environment.NewLine);
}
}

static void Main(string[] args)
{
CrackBegin:
Console.Title = "M24PRO 3.60.0 Crack";
Console.Write(Environment.NewLine + "PID Giriniz : ");
int processId = Convert.ToInt32(Console.ReadLine());
if (Process.GetProcesses().Any(p => p.Id == processId))
{
Process islem = Process.GetProcessById(processId);
string processName = islem.ProcessName.ToString();
Process[] kontrol = Process.GetProcessesByName(processName);
if (kontrol.Length > 0)
{
IntPtr pHandle = OpenProcess(0xFFFF, true, islem.Id);
byte[] aranacakBytes = { 0x80, 0x7D, 0xA9, 0x00, 0x0F, 0x84, 0x80, 0x00 };
byte[] degisimBytes = { 0x80, 0x7D, 0xA9, 0x00, 0x90, 0x90, 0x90, 0x90 };
byte[] kaynak = new byte[0x100];
uint baslangic = (uint)islem.MainModule.BaseAddress;
uint bitis = 0xFF00000;

if (bulDegistir(pHandle, ref kaynak, ref aranacakBytes, ref degisimBytes, baslangic, bitis))
{
if (bulDegistir(pHandle, ref kaynak, ref aranacakBytes, ref degisimBytes, baslangic, bitis))
{
Console.WriteLine("Crack işlemi başarıyla tamamlandı");
Console.WriteLine("Yazmış olduğunuz PID'a ait uygulama 50saniye içerisinde donduralacak");

int sayac = 50;
bool durum = true;
bool deger = sayac <= 0;
while (durum)
{
Thread.Sleep(1000);
if (!deger)
{
Console.Write(sayac + " - ");
}
if (sayac <= 0)
{
SuspendProcess(processId);
Console.WriteLine(Environment.NewLine + processId + " PID'ının sahip olduğu uygulama durduruldu !");
sayac = 50;
durum = false;

}
yeniSatir(sayac, 41);
yeniSatir(sayac, 31);
yeniSatir(sayac, 21);
yeniSatir(sayac, 11);
yeniSatir(sayac, 0);
sayac--;
}
Console.WriteLine("Tekrar crack yapmak istermisiniz (E/H)");
string answer = Console.ReadLine().ToUpper();
if (answer == "E")
{
Console.Clear();
goto CrackBegin;
}
else
{
Console.WriteLine("Çıkış yapmak için bir tuşa basınız.");
}
}
else
{
Console.WriteLine("Crack işlemi tamamlanamadı , Yönetici olarak çalıştırmayı deneyiniz");
Console.WriteLine("Tekrar crack yapmak istermisiniz (E/H)");
string hs = Console.ReadLine();
string answer = Console.ReadLine().ToUpper();
if (answer == "E")
{
Console.Clear();
goto CrackBegin;
}
else
{
Console.WriteLine("Çıkış yapmak için bir tuşa basınız.");
}
}
}
else
{
Console.WriteLine("Crack işlemi tamamlanamadı , Yönetici olarak çalıştırmayı deneyin");
Console.WriteLine("Tekrar crack yapmak istermisiniz (E/H)");
string answer = Console.ReadLine().ToUpper();
if (answer == "E")
{
Console.Clear();
goto CrackBegin;
}
else
{
Console.WriteLine("Çıkış yapmak için bir tuşa basınız.");
}
}
CloseHandle(pHandle);
}
}
else
{
Console.WriteLine("Belirttiğiniz PID'a ait uygulama bulunamadı");
Console.WriteLine("Tekrar denemek istermisiniz (E/H)");
string hs = Console.ReadLine();
string answer = Console.ReadLine().ToUpper();
if (answer == "E")
{
Console.Clear();
goto CrackBegin;
}
else
{
Console.WriteLine("Çıkış yapmak için bir tuşa basınız.");
}
}
Console.ReadKey();
}
}
}
[/CODE]
 

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

Geri
Üst