Kodlama bilgin ne durumda? Daha detaylı bilgi verirsen yardımcı olabilecek biri çıkabilir. Eğer sıfırdan başlayacaksan maalesef direk hile yazamazsın. Belli bir seviyeye gelmen gerekiyor.
bypass için ne yapmalıyımaz birsey R/W biliyorsan wolftü tr yada mena icin basitce hile yaza bilirsin çok da basit birsey aslında kodlama bile bilmesen r/w ile copy paste ile yapa bilirsin adresler icin de su bi aralar paylasılan wolfü hilesi vardı dnspy'a at aob lar var zaten start wolftü.bin admin admin bat olustur masa üstüne at aob larıdan adresleri al ve C++ da r/w'yazdıgına koy o kadar
wolf icindeki dll leri dene hangisi ınjeckt oluyorsa oyuna bak sertifikasını kopyala kendi dll'ine aktar ve oyunun icine at o kadar bypassbypass için ne yapmalıyım
external için öyle ama internal için degil nasıl olsa internal yaparsa 10 dakkikasını alırÖncelikle oyunda read-write yapabilmen için driver'a ihtiyacın var. Bunun için de c++ bilgin olması lazım. Youtube'da driver kodlama videoları bulunuyor. Driver bittikten sonra hile için NameEsp gibi şeyleri eskiden paylaşılan on-off kodlarına bakabilirsin. Daha sonrasında bunun offsetini de bulup write atarak NameEsp yapabilirsin.
public static async Task GetBINAddresses()
{
try
{
Pointers.PerfectMS = Conversions.ToString(await Include.GO("8B 84 81 7C 1D 08 00 5D C2 04", "bin"));
TaskAwaiter<long> taskAwaiter = Include.GO("F6 C4 41 75 6E 80 3D ?? ?? ?? ?? 00", "bin").GetAwaiter();
if (!taskAwaiter.IsCompleted)
{
await taskAwaiter;
TaskAwaiter<long> taskAwaiter2;
taskAwaiter = taskAwaiter2;
taskAwaiter2 = default(TaskAwaiter<long>);
}
long result = taskAwaiter.GetResult();
taskAwaiter = default(TaskAwaiter<long>);
Pointers.WallShot1 = Conversions.ToString(result);
Pointers.WallShot2 = Conversions.ToString(await Include.GO("F6 C4 41 75 15 D8 D5 DF", "bin"));
Pointers.WallShot3 = Conversions.ToString(await Include.GO("F6 C4 41 75 09 C7 45 FC 01 00 00 00 EB BA", "bin"));
Pointers.WallShot4 = Conversions.ToString(await Include.GO("F6 C4 41 75 29 DD D8 DD D9 DD D8 DD", "bin"));
Pointers.Underground = Conversions.ToString(await Include.GO("74 05 D9 5D 08 EB 02 DD D8 D9 45 08 DC C8 D9 E8 DE E1 D9 5D FC D9 45 FC E8 06", "bin"));
Pointers.NoClip = Conversions.ToString(await Include.GO("0F 84 D3 00 00 00 83 3D", "bin"));
Pointers.RoomDarkBlue = Conversions.ToString(await Include.GO("D9 45 08 D9 99 ?? 08 00 00 8B 0D ?? ?? ?? ?? D9 ?? ?? 08 00 00 D9 ?? 08 D9 45 08 D8 D1 DF E0 F6 C4 05 7A 17", "bin"));
Pointers.RoomBlack = Conversions.ToString(await Include.GO("74 05 D9 5D F0 EB 02 DD D8 D9", "bin"));
Pointers.RoomGreen = Conversions.ToString(await Include.GO("F6 C4 41 75 3F DD", "bin"));
Pointers.RoomBlue = Conversions.ToString(await Include.GO("F6 C4 41 75 E0 DD D8 D9", "bin"));
Pointers.RoomDarkYellow = Conversions.ToString(await Include.GO("D9 45 08 D9 99 ?? 08 00 00 5D C3 D9 5D 08 EB C5", "bin"));
Pointers.RemoveWalls = Conversions.ToString(await Include.GO("F6 C4 41 74 5B D9 42 08 D9 81", "bin"));
Pointers.PlayerNoClip = Conversions.ToString(await Include.GO("74 EC F7 C1 00 80 00 00", "bin"));
Pointers.XRayPink = Conversions.ToString(await Include.GO("D9 40 04 D8 81 FC 02 00 00 D9", "bin"));
Pointers.XRayBlack = Conversions.ToString(await Include.GO("D9 40 04 D8 66 0C D9 5D F4", "bin"));
Pointers.XRayRed = Conversions.ToString(await Include.GO("F6 C4 41 75 45 DD D8 D9 C9 D9", "bin"));
Pointers.XRayBlue = Conversions.ToString(await Include.GO("F6 C4 41 75 B6 DD D9 EB B4 8B", "bin"));
Pointers.XRayGreen = Conversions.ToString(await Include.GO("F6 C4 41 75 72 DD D8 D9 C9 D9", "bin"));
Pointers.WatherBlack = Conversions.ToString(await Include.GO("74 05 D9 5D F0 EB 02 DD", "bin"));
}
catch (Exception ex)
{
}
}
// Token: 0x060001F5 RID: 501 RVA: 0x0006E748 File Offset: 0x0006C948
public static async Task GetCSHAddresses()
{
checked
{
try
{
Pointers.NameEsp = (int)(await Include.GOcsh("75 33 38 83 68 02 00 00 75 2B"));
TaskAwaiter<long> taskAwaiter = Include.GOcsh("0F 85 ?? ?? ?? ?? ?? 8B ?? E8 ?? ?? ?? ?? D9").GetAwaiter();
if (!taskAwaiter.IsCompleted)
{
await taskAwaiter;
TaskAwaiter<long> taskAwaiter2;
taskAwaiter = taskAwaiter2;
taskAwaiter2 = default(TaskAwaiter<long>);
}
long result = taskAwaiter.GetResult();
taskAwaiter = default(TaskAwaiter<long>);
Pointers.NameEspNoImage = (int)result;
Pointers.NoSpread = (int)(await Include.GOcsh("75 10 8D 4D"));
Pointers.NoFallDamage = (int)(await Include.GOcsh("75 1D 39 9E"));
Pointers.InfAmmo = (int)(await Include.GOcsh("74 ?? 83 F8 02 74 ?? 83 F8 05"));
Pointers.SpeedValues = (int)(await Include.GOcsh("CD CC CC 3D 00 00 00 00 00"));
Pointers.RapidFire_NoReload = (int)(await Include.GOcsh("0F 84 2A 02 00 00 E8"));
Pointers.SpeedHack = (int)(await Include.GOcsh("75 0C D9 05"));
Pointers.NoReload = (int)(await Include.GOcsh("75 06 8B 86"));
Pointers.WolfDashSpeed = (int)(await Include.GOcsh("74 10 D9 05"));
Pointers.GhostMaster = (int)(await Include.GOcsh("74 09 83 F8 03 74 04 33 C0 EB 05 B8 01 00 00 00 8B"));
Pointers.NoRecoil = (int)(await Include.GOcsh("DB 0F 49 40 00 00 34 43"));
Pointers.WolfAttackSpeed = (int)(await Include.GOcsh("00 00 48 44 C3 B8 32 3E"));
Pointers.AntiChatRad = (int)(await Include.GOcsh("80 B9 ?? ?? ?? 00 00 0F 95 C0 C3 CC CC CC CC CC 80"));
Pointers.RemoteDefuseBomb = (int)(await Include.GOcsh("00 00 00 00 00 00 00 00 FF 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? 00 00 00 00 00 00 00 00 01"));
Pointers.InfiniteWolfBalls = (int)(await Include.GOcsh("8A 45 08 88 86 ?? ?? 00 00 8B"));
Pointers.JumpHack = (int)(await Include.GOcsh("29 5C 4F 3F"));
Pointers.DestroyMapBeta = (int)(await Include.GOcsh("0F 84 2A 02 00 00 E8"));
Pointers.AntiChatBan = (int)(await Include.GOcsh("80 B9 ?? ?? ?? 00 00 0F 95 C0 C3 CC CC CC CC CC 80 B9"));
Pointers.InstantRespawn = (int)(await Include.GOcsh("75 05 D9 5D FC EB 02 DD D8 8B"));
Pointers.RespawnWhereDied = (int)(await Include.GOcsh("74 06 56 E8 ?? ?? FF FF F6"));
Pointers.AxisHack = (int)(await Include.GOcsh("75 08 D9 9E 00 1F 00 00"));
Pointers.NoWeaponSway = (int)(await Include.GOcsh("F6 C4 41 75 0E C1"));
Pointers.NoWeaponSp = (int)(await Include.GOcsh("75 12 0F B7 45"));
Pointers.MovementSpeed = (int)(await Include.GOcsh("74 34 8D 8E"));
Pointers.AntiAhh = (int)(await Include.GOcsh("55 8B EC B8 10 20 00 00 E8 ?? ?? ?? ?? A1 ?? ?? ?? ?? 33 C5 89 45 FC B8 08 00 00 00 89 45 F4 89 45 F8 B8 70 14 00 00 66 89 85 F5 DF FF FF E8 ?? ?? ?? ?? 90 50"));
Pointers.SwearHack = Conversions.ToString(await Include.GO("74 3F 8B D1 2B C3 90 90 90 90 90", "MSVCR100"));
Pointers.AllPlayersInfo = (int)(await Include.GOcsh("0F 84 4F 01 00 00 8B 8E"));
Pointers.PlayerStatus = (int)Math.Round(unchecked(Conversions.ToDouble(await Include.GetAddy("8B 0D ?? ?? ?? ?? 8B 11 8B 82 ?? ?? ?? ?? FF D0 89 45 FC 85 C0 0F", Include.GetModule("csh"), checked(Include.GetModule("csh") + 10066329L))) + 2.0));
Pointers.PlayerStatus = (int)ReadWritingMemory.ReadLong(Pointers.PlayerStatus, 4);
Pointers.PlayerStatus = (int)(ReadWritingMemory.ReadLong(Pointers.PlayerStatus, 4) + 8736L);
MyProject.Forms.Login.t_Status.Start();
}
catch (Exception ex)
{
}
}
}
// Token: 0x060001F6 RID: 502 RVA: 0x0006E788 File Offset: 0x0006C988
public static async Task GetAdvanced()
{
try
{
Pointers.Arrival = await Include.GOAdvanced("61 72 72 69 76 61 6C 2E 64 61 74 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 57");
TaskAwaiter<string> taskAwaiter = Include.GOAdvanced("61 72 72 69 76 61 6C 5F 6E 69 67 68 74 2E 64 61 74 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 57").GetAwaiter();
if (!taskAwaiter.IsCompleted)
{
await taskAwaiter;
TaskAwaiter<string> taskAwaiter2;
taskAwaiter = taskAwaiter2;
taskAwaiter2 = default(TaskAwaiter<string>);
}
string result = taskAwaiter.GetResult();
taskAwaiter = default(TaskAwaiter<string>);
Pointers.ArrivalNight = result;
}
catch (Exception ex)
{
}
}
}
Internal'da da injector'e ihtiyacı olacak.external için öyle ama internal için degil nasıl olsa internal yaparsa 10 dakkikasını alır
Bağlantıları görmek için lütfen Giriş Yap(internal den kalan eski offsetler)
![]()
aslında ihtiyacı yok injecktor'e wolf'ün icine atsa dll'ini yeterli oyun acılınca kendi load lar dll'i ımport lasa bile yeterliInternal'da da injector'e ihtiyacı olacak.