Skip to content
MPGHThe Dark Arts
/
RegisterLog in
Forum
Community
What's NewLatest posts across the boardTrendingHottest threads right nowSubscribedThreads you follow
Discussion
GeneralIntroductionsEntertainmentDebate FortFlaming & Rage
Board
News & AnnouncementsMPGH TimesSuggestions & HelpGiveaways
More Sections
Art & Graphic DesignProgrammingHackingCryptocurrency
Hacks & Cheats
Games
ValorantCS2 / CS:GOCall of Duty / WarzoneFortniteApex LegendsEscape From Tarkov
+14 moreLeague of LegendsGTA VMinecraftRustROTMGBattlefieldTroveBattleOnCombat ArmsCrossFireBlackshotRuneScapeDayZDead by Daylight
Resources
Game Hacking TutorialsReverse EngineeringGeneral Game HackingAnti-CheatConsole Game Hacking
Tools
Game Hacking ToolsTrainers & CheatsHack/Release NewsNew
Submit a release →Share your cheat, tool, or config with the community.
AINEW
AI Tools
General & DiscussionPrompt EngineeringLLM JailbreaksHotAI Agents & AutomationLocal / Open Models
AI × Gaming
AI Aimbots & VisionML Anti-CheatGame Bots & Automation
Create
AI Coding / Vibe CodingAI Art & MediaAI Voice & TTS
The AI frontier →Where game hacking meets modern machine learning. Jump in.
Marketplace
Buy & Sell
SellingBuyingTradingUser Services
Trust & Safety
Middleman LoungeMarketplace TalkVouch Copy Profiles
Money
Cryptocurrency TalkCurrency ExchangeWork & Job Offers
Start selling →List accounts, services, and goods. Use the middleman to trade safe.
MPGH The Dark Arts

A community for offensive security research, reverse engineering, and AI.

Community

ForumMarketplaceSearch

Account

RegisterLog in

Legal

Privacy PolicyForum RulesHelp & FAQ
© 2026 MPGH · All rights reserved.Built by the community, for the community. For educational purposes onlyContent is shared for security research and education — we don't condone illegal use. You're responsible for complying with applicable laws. Use at your own risk.
Home › Forum › MultiPlayer Game Hacks & Cheats › CrossFire Hacks & Cheats › CrossFire Latin America / Brazil Hacks › CrossFire Latin America / Brazil Hack Source Code › Classe ILTClient

Classe ILTClient

Posts 1–13 of 13 · Page 1 of 1
VA
vaisefud3
Classe ILTClient
Bom, to aprendendo a reverter classes usando ReClass.
Não é o mais perfeito mas, aqui está:

PS: Se você for usar uma função, você terá de pegar os parâmetros na base da lithtech.

Code:
class cILTClient
{
public:
	char pad_0000[4]; //0x0000
	void* GetTcpIpAddress; //0x0004
	void* N00000005; //0x0008
	void* N00000006; //0x000C
	void* N00000008; //0x0010
	void* N00000009; //0x0014
	void* N0000000A; //0x0018
	void* N0000000B; //0x001C
	void* N0000000C; //0x0020
	void* N0000000D; //0x0024
	void* N0000000E; //0x0028
	void* N0000000F; //0x002C
	void* N00000010; //0x0030
	void* N00000077; //0x0034
	void* N00000078; //0x0038
	void* N00000079; //0x003C
	void* N0000007A; //0x0040
	void* N0000007B; //0x0044
	void* N0000007C; //0x0048
	void* N0000007D; //0x004C
	void* N0000007E; //0x0050
	void* N0000007F; //0x0054
	void* N00000080; //0x0058
	void* N00000081; //0x005C
	char pad_0060[8]; //0x0060
	void* GetSoundDuration; //0x0068
	void* GetSoundData; //0x006C
	char pad_0070[12]; //0x0070
	void* IntersectSegment; //0x007C
	char pad_0080[56]; //0x0080
	void* Start3D; //0x00B8
	void* RenderCameraStart; //0x00BC
	char pad_00C0[4]; //0x00C0
	void* ClearScreen; //0x00C4
	void* RenderStart; //0x00C8
	void* MakeCubicEnvMap; //0x00CC
	void* StartOptimized2D; //0x00D0
	void* EndOptimized2D; //0x00D4
	void* SetOptmized2DBlend; //0x00D8
	char pad_00DC[4]; //0x00DC
	void* End3D; //0x00E0
	char pad_00E4[4]; //0x00E4
	void* SetOptimized2DColor; //0x00E8
	char pad_00EC[16]; //0x00EC
	void* SetRenderMode; //0x00FC
	char pad_0100[20]; //0x0100
	void* RegisterConsoleProgram; //0x0114
	void* UnregisterConsoleProgram; //0x0118
	char pad_011C[24]; //0x011C
	void* OptimizeSurface; //0x0134
	void* OptimizeSurface2; //0x0138
	char pad_013C[24]; //0x013C
	void* DeleteSurface; //0x0154
	char pad_0158[8]; //0x0158
	void* GetPixel; //0x0160
	void* SetPixel; //0x0164
	char pad_0168[16]; //0x0168
	void* DrawSurfaceMasked; //0x0178
	void* DrawSurfaceSolidColor; //0x017C
	void* DrawSurfaceToSurface; //0x0180
	void* DrawSurfaceToSurfaceTransparent; //0x0184
	void* ScaleSurfaceToSurface; //0x0188
	void* ScaleSurfaceToSurfaceTransparent; //0x018C
	void* ScaleSurfaceToSurfaceSolidColor; //0x0190
	void* WarpSurfaceToSurface; //0x0194
	void* WarpSurfaceToSurfaceTransparent; //0x0198
	void* WarpSurfaceToSurfaceSolidColor; //0x019C
	void* TransformSurfaceToSurface; //0x01A0
	void* TransformSurfaceToSurfaceTransparent; //0x01A4
	void* FillRect; //0x01A8
	void* cis_GetSurfaceAlfa; //0x01AC
	void* cis_SetSurfaceAlfa; //0x01B0
	char pad_01B4[104]; //0x01B4
	void* PushToConsole; //0x021C
	char pad_0220[584]; //0x0220
};
#1 · 7y ago
JA
jayjay153
Fear || NOLF2
#2 · 7y ago
dreek1
dreek1
Quote Originally Posted by vaisefud3 View Post
Bom, to aprendendo a reverter classes usando ReClass.
Não é o mais perfeito mas, aqui está:

PS: Se você for usar uma função, você terá de pegar os parâmetros na base da lithtech.

Code:
class cILTClient
{
public:
	char pad_0000[4]; //0x0000
	void* GetTcpIpAddress; //0x0004
	void* N00000005; //0x0008
	void* N00000006; //0x000C
	void* N00000008; //0x0010
	void* N00000009; //0x0014
	void* N0000000A; //0x0018
	void* N0000000B; //0x001C
	void* N0000000C; //0x0020
	void* N0000000D; //0x0024
	void* N0000000E; //0x0028
	void* N0000000F; //0x002C
	void* N00000010; //0x0030
	void* N00000077; //0x0034
	void* N00000078; //0x0038
	void* N00000079; //0x003C
	void* N0000007A; //0x0040
	void* N0000007B; //0x0044
	void* N0000007C; //0x0048
	void* N0000007D; //0x004C
	void* N0000007E; //0x0050
	void* N0000007F; //0x0054
	void* N00000080; //0x0058
	void* N00000081; //0x005C
	char pad_0060[8]; //0x0060
	void* GetSoundDuration; //0x0068
	void* GetSoundData; //0x006C
	char pad_0070[12]; //0x0070
	void* IntersectSegment; //0x007C
	char pad_0080[56]; //0x0080
	void* Start3D; //0x00B8
	void* RenderCameraStart; //0x00BC
	char pad_00C0[4]; //0x00C0
	void* ClearScreen; //0x00C4
	void* RenderStart; //0x00C8
	void* MakeCubicEnvMap; //0x00CC
	void* StartOptimized2D; //0x00D0
	void* EndOptimized2D; //0x00D4
	void* SetOptmized2DBlend; //0x00D8
	char pad_00DC[4]; //0x00DC
	void* End3D; //0x00E0
	char pad_00E4[4]; //0x00E4
	void* SetOptimized2DColor; //0x00E8
	char pad_00EC[16]; //0x00EC
	void* SetRenderMode; //0x00FC
	char pad_0100[20]; //0x0100
	void* RegisterConsoleProgram; //0x0114
	void* UnregisterConsoleProgram; //0x0118
	char pad_011C[24]; //0x011C
	void* OptimizeSurface; //0x0134
	void* OptimizeSurface2; //0x0138
	char pad_013C[24]; //0x013C
	void* DeleteSurface; //0x0154
	char pad_0158[8]; //0x0158
	void* GetPixel; //0x0160
	void* SetPixel; //0x0164
	char pad_0168[16]; //0x0168
	void* DrawSurfaceMasked; //0x0178
	void* DrawSurfaceSolidColor; //0x017C
	void* DrawSurfaceToSurface; //0x0180
	void* DrawSurfaceToSurfaceTransparent; //0x0184
	void* ScaleSurfaceToSurface; //0x0188
	void* ScaleSurfaceToSurfaceTransparent; //0x018C
	void* ScaleSurfaceToSurfaceSolidColor; //0x0190
	void* WarpSurfaceToSurface; //0x0194
	void* WarpSurfaceToSurfaceTransparent; //0x0198
	void* WarpSurfaceToSurfaceSolidColor; //0x019C
	void* TransformSurfaceToSurface; //0x01A0
	void* TransformSurfaceToSurfaceTransparent; //0x01A4
	void* FillRect; //0x01A8
	void* cis_GetSurfaceAlfa; //0x01AC
	void* cis_SetSurfaceAlfa; //0x01B0
	char pad_01B4[104]; //0x01B4
	void* PushToConsole; //0x021C
	char pad_0220[584]; //0x0220
};
Code:
void* FillRect; //0x01A8
Como sabe que esta offset é essa função ai? ou apenas tentou adivinhar ?
#3 · 7y ago
VA
vaisefud3
Quote Originally Posted by dreek1 View Post
Code:
void* FillRect; //0x01A8
Como sabe que esta offset é essa função ai? ou apenas tentou adivinhar ?
O offset te joga nesse address: 0x5E0270

Um pouco abaixo você encontra isso aqui:

Code:
005E02DD   . 68 203F7000    PUSH 0x703F20                            ; |Arg3 = 00703F20 ASCII "LT_NOTINITIALIZED"
005E02E2   . 68 BC0A7100    PUSH 0x710ABC                            ; |Arg2 = 00710ABC ASCII "FillRect"
Como o mesmo acontece na SendToServer(lá aparece a classe), assumi que essa fosse a função.

Como eu mesmo disse, ainda estou aprendendo a mexer com ReClass e classes.
#4 · 7y ago
JA
jayjay153
@vaisefud3 parameters
https://******.com/jsj2008/lithtech/...nc/iltclient.h
https://******.com/jsj2008/lithtech/...inc/iltmodel.h
#5 · edited 7y ago · 7y ago
dreek1
dreek1
Quote Originally Posted by vaisefud3 View Post
O offset te joga nesse address: 0x5E0270

Um pouco abaixo você encontra isso aqui:

Code:
005E02DD   . 68 203F7000    PUSH 0x703F20                            ; |Arg3 = 00703F20 ASCII "LT_NOTINITIALIZED"
005E02E2   . 68 BC0A7100    PUSH 0x710ABC                            ; |Arg2 = 00710ABC ASCII "FillRect"
Como o mesmo acontece na SendToServer(lá aparece a classe), assumi que essa fosse a função.

Como eu mesmo disse, ainda estou aprendendo a mexer com ReClass e classes.
Antes isso aí era encriptado, agora nem tem mais graça
#6 · 7y ago
LI
Light L
Aí man, top. a princípio olhei como apenas mais uma classe, mas algumas funções me chamaram a atenção, principalmente essas
Code:
	void* IntersectSegment; //0x007C
	void* FillRect; //0x01A8
	void* PushToConsole; //0x021C


Acho que essa Intersect será bem utilizada. thank you +rep
#7 · edited 7y ago · 7y ago
JA
jayjay153
Quote Originally Posted by Light L View Post
Aí man, top. a princípio olhei como apenas mais uma classe, mas algumas funções me chamaram a atenção, principalmente essas
Code:
	void* IntersectSegment; //0x007C
	void* FillRect; //0x01A8
	void* PushToConsole; //0x021C


Acho que essa Intersect será bem utilizada. thank you +rep
remote kill
#8 · 7y ago
VA
vaisefud3
Quote Originally Posted by jayjay153 View Post
@vaisefud3 parameters
https://******.com/jsj2008/lithtech/...nc/iltclient.h
https://******.com/jsj2008/lithtech/...inc/iltmodel.h
Second link is kinda troll, since we already saw that the animations can't be set from there...
Anyways, let's see if someone can find use from these.

- - - Updated - - -

Quote Originally Posted by dreek1 View Post
Antes isso aí era encriptado, agora nem tem mais graça
Já que estamos compartilhando, poderia compartilhar o nome da função que retorna os todos os objetos
Ou pelo menos o nome do objeto dos zumbis.
#9 · 7y ago
JA
jayjay153
Quote Originally Posted by vaisefud3 View Post
Second link is kinda troll, since we already saw that the animations can't be set from there...
Anyways, let's see if someone can find use from these.

- - - Updated - - -



Já que estamos compartilhando, poderia compartilhar o nome da função que retorna os todos os objetos
Ou pelo menos o nome do objeto dos zumbis.
Yeah too many players are using Invisible thats why i need anti invi. And yeah i can damage them. But if you apply the method to your local its visual the only way to do i think is thedemons method
#10 · 7y ago
dreek1
dreek1
Quote Originally Posted by vaisefud3 View Post
Second link is kinda troll, since we already saw that the animations can't be set from there...
Anyways, let's see if someone can find use from these.

- - - Updated - - -



Já que estamos compartilhando, poderia compartilhar o nome da função que retorna os todos os objetos
Ou pelo menos o nome do objeto dos zumbis.
SFXMgr /msgshort
#11 · 7y ago
VA
vaisefud3
Quote Originally Posted by dreek1 View Post
SFXMgr /msgshort
Vou olhar, valeu!

edit: hmm suas classes nem mencionam ela...
#12 · edited 7y ago · 7y ago
dreek1
dreek1
Quote Originally Posted by vaisefud3 View Post
Vou olhar, valeu!

edit: hmm suas classes nem mencionam ela...
A classe CrossFire Engine não tem acesso à ela. Existe uma função virtual em outra classe ai que retorna a SFXMgr
#13 · 7y ago
Posts 1–13 of 13 · Page 1 of 1

Post a Reply

Similar Threads

  • [Tutorial]Change class without respawnBy vir2000 in Game Hacking Tutorials
    0Last post 20y ago
  • Guild Wars New ClassesBy Chronologix in General Gaming
    24Last post 20y ago
  • Heavy Weapons Class mine bug. I had no idea.By NukeAssault in General Gaming
    2Last post 20y ago
  • what it's like to have religion classBy ace76543 in Spammers Corner
    7Last post 19y ago
  • This is what math class does to youBy apitite.for.distruction in Art & Graphic Design
    14Last post 19y ago

Tags for this Thread

None