Closed andrewsegas closed 5 years ago
wall does not work and aimhack closes csgo
Can confirm.
Walls don't work, chams do. Aimbot causes a crash to desktop.
clantag changer doesn't seems to be working either.
Does anybody have the previous binary?
@top-sekret To download old steam game versions;
steam://nav/console
(or start steam with -console)
Click that link, then type
download_depot 730 734 551490129093647144
This link has the "manifest" id's for Linux CSGO, thats the final argument in the above command Other manifests
Update #1 Added Missing ClassIds in definitions.h
enum class EClassIds : int
{
CAI_BaseNPC = 0,
CAK47,
CBaseAnimating,
CBaseAnimatingOverlay,
CBaseAttributableItem,
CBaseButton,
CBaseCombatCharacter,
CBaseCombatWeapon,
CBaseCSGrenade,
CBaseCSGrenadeProjectile,
CBaseDoor,
CBaseEntity,
CBaseFlex,
CBaseGrenade,
CBaseParticleEntity,
CBasePlayer,
CBasePropDoor,
CBaseTeamObjectiveResource,
CBaseTempEntity,
CBaseToggle,
CBaseTrigger,
CBaseViewModel,
CBaseVPhysicsTrigger,
CBaseWeaponWorldModel,
CBeam,
CBeamSpotlight,
CBoneFollower,
CBRC4Target,
CBreachCharge,
CBreachChargeProjectile,
CBreakableProp,
CBreakableSurface,
CBumpMine,
CBumpMineProjectile,
CC4,
CCascadeLight,
CChicken,
CColorCorrection,
CColorCorrectionVolume,
CCSGameRulesProxy,
CCSPlayer,
CCSPlayerResource,
CCSRagdoll,
CCSTeam,
CDangerZone,
CDangerZoneController,
CDEagle,
CDecoyGrenade,
CDecoyProjectile,
CDrone,
CDronegun,
CDynamicLight,
CDynamicProp,
CEconEntity,
CEconWearable,
CEmbers,
CEntityDissolve,
CEntityFlame,
CEntityFreezing,
CEntityParticleTrail,
CEnvAmbientLight,
CEnvDetailController,
CEnvDOFController,
CEnvGasCanister,
CEnvParticleScript,
CEnvProjectedTexture,
CEnvQuadraticBeam,
CEnvScreenEffect,
CEnvScreenOverlay,
CEnvTonemapController,
CEnvWind,
CFEPlayerDecal,
CFireCrackerBlast,
CFireSmoke,
CFireTrail,
CFish,
CFists,
CFlashbang,
CFogController,
CFootstepControl,
CFunc_Dust,
CFunc_LOD,
CFuncAreaPortalWindow,
CFuncBrush,
CFuncConveyor,
CFuncLadder,
CFuncMonitor,
CFuncMoveLinear,
CFuncOccluder,
CFuncReflectiveGlass,
CFuncRotating,
CFuncSmokeVolume,
CFuncTrackTrain,
CGameRulesProxy,
CGrassBurn,
CHandleTest,
CHEGrenade,
CHostage,
CHostageCarriableProp,
CIncendiaryGrenade,
CInferno,
CInfoLadderDismount,
CInfoMapRegion,
CInfoOverlayAccessor,
CItem_Healthshot,
CItemCash,
CItemDogtags,
CKnife,
CKnifeGG,
CLightGlow,
CMaterialModifyControl,
CMelee,
CMolotovGrenade,
CMolotovProjectile,
CMovieDisplay,
CParadropChopper,
CParticleFire,
CParticlePerformanceMonitor,
CParticleSystem,
CPhysBox,
CPhysBoxMultiplayer,
CPhysicsProp,
CPhysicsPropMultiplayer,
CPhysMagnet,
CPhysPropAmmoBox,
CPhysPropLootCrate,
CPhysPropRadarJammer,
CPhysPropWeaponUpgrade,
CPlantedC4,
CPlasma,
CPlayerPing,
CPlayerResource,
CPointCamera,
CPointCommentaryNode,
CPointWorldText,
CPoseController,
CPostProcessController,
CPrecipitation,
CPrecipitationBlocker,
CPredictedViewModel,
CProp_Hallucination,
CPropCounter,
CPropDoorRotating,
CPropJeep,
CPropVehicleDriveable,
CRagdollManager,
CRagdollProp,
CRagdollPropAttached,
CRopeKeyframe,
CSCAR17,
CSceneEntity,
CSensorGrenade,
CSensorGrenadeProjectile,
CShadowControl,
CSlideshowDisplay,
CSmokeGrenade,
CSmokeGrenadeProjectile,
CSmokeStack,
CSnowball,
CSnowballPile,
CSnowballProjectile,
CSpatialEntity,
CSpotlightEnd,
CSprite,
CSpriteOriented,
CSpriteTrail,
CStatueProp,
CSteamJet,
CSun,
CSunlightShadowControl,
CSurvivalSpawnChopper,
CTablet,
CTeam,
CTeamplayRoundBasedRulesProxy,
CTEArmorRicochet,
CTEBaseBeam,
CTEBeamEntPoint,
CTEBeamEnts,
CTEBeamFollow,
CTEBeamLaser,
CTEBeamPoints,
CTEBeamRing,
CTEBeamRingPoint,
CTEBeamSpline,
CTEBloodSprite,
CTEBloodStream,
CTEBreakModel,
CTEBSPDecal,
CTEBubbles,
CTEBubbleTrail,
CTEClientProjectile,
CTEDecal,
CTEDust,
CTEDynamicLight,
CTEEffectDispatch,
CTEEnergySplash,
CTEExplosion,
CTEFireBullets,
CTEFizz,
CTEFootprintDecal,
CTEFoundryHelpers,
CTEGaussExplosion,
CTEGlowSprite,
CTEImpact,
CTEKillPlayerAttachments,
CTELargeFunnel,
CTEMetalSparks,
CTEMuzzleFlash,
CTEParticleSystem,
CTEPhysicsProp,
CTEPlantBomb,
CTEPlayerAnimEvent,
CTEPlayerDecal,
CTEProjectedDecal,
CTERadioIcon,
CTEShatterSurface,
CTEShowLine,
CTesla,
CTESmoke,
CTESparks,
CTESprite,
CTESpriteSpray,
CTest_ProxyToggle_Networkable,
CTestTraceline,
CTEWorldDecal,
CTriggerPlayerMovement,
CTriggerSoundOperator,
CVGuiScreen,
CVoteController,
CWaterBullet,
CWaterLODControl,
CWeaponAug,
CWeaponAWP,
CWeaponBaseItem,
CWeaponBizon,
CWeaponCSBase,
CWeaponCSBaseGun,
CWeaponCycler,
CWeaponElite,
CWeaponFamas,
CWeaponFiveSeven,
CWeaponG3SG1,
CWeaponGalil,
CWeaponGalilAR,
CWeaponGlock,
CWeaponHKP2000,
CWeaponM249,
CWeaponM3,
CWeaponM4A1,
CWeaponMAC10,
CWeaponMag7,
CWeaponMP5Navy,
CWeaponMP7,
CWeaponMP9,
CWeaponNegev,
CWeaponNOVA,
CWeaponP228,
CWeaponP250,
CWeaponP90,
CWeaponSawedoff,
CWeaponSCAR20,
CWeaponScout,
CWeaponSG550,
CWeaponSG552,
CWeaponSG556,
CWeaponShield,
CWeaponSSG08,
CWeaponTaser,
CWeaponTec9,
CWeaponTMP,
CWeaponUMP45,
CWeaponUSP,
CWeaponXM1014,
CWorld,
CWorldVguiText,
DustTrail,
MovieExplosion,
ParticleSmokeGrenade,
RocketTrail,
SmokeTrail,
SporeExplosion,
SporeTrail,
};
think I fixed it, let me know if more stuff is broke.
I was kinda in the middle of something else
Thank you @LWSS I will check it, besides where do you get the vfunc Indexes for Linux? I have debugged it and was looking for the Indexes but not finding them on the Internet. Do you aquire them by yourself?
Update: My config seems working no crashes. I will check some features I don't use today and report the crash and debugging if I can get some adequate data from the Debugging Output.
yeah so first I look for a function I can find easily from the debug bins or something ( maybe even sig it from the old binary ). In this case it was GetCSWpnData() because it has a unique string "script file not found"
Then I xref it back to the vtable, look to see the offset diff ( it was 6 ) then assume the other ones are off by about 6 too and compare them.
I just pasted the class IDs, but I know you can dump them with the console, I forgot the command
I was looking for the exactly function "GetCSWpnData()" so I was on the right path.
Thank you for the hint I will try to find it. The hint of @Zert3x was nice to get the old Binary, which I lost after update. Now I will figure out how it works for next issues. But thank you very much for fixing it so fast!
yeah i've done fixes similar to this multiple times before. My first time I was really lost, I didn't know how to use IDA very well.
The real secret is the mac debug binaries because all the function names in the entire game are exposed in them and you can just look for them there, look for easy stuff like strings, and then search for those strings in the latest csgo binary.
I am actually using Ghidra because I don't have an active license for IDA on Linux. This is awesome I remember the Blizzard Games have all Debug info in the Mac Binaries which made it easy to reverse. Didn't ever imagine that CSGO reveals information on Mac too. I never thought about touching Mac Bianries anymore. So I will look into the Mac Binaries. Thank you very much this is a great hint!
they have idafree 7.0 now, I just use that. Ghidra looks kind of funny, I tried it out and it was a little buggy, didn't work on big files, lacked some keybind features. I think it will be good with a bit of community development.
I didn't know that blizzard games had debug info, which ones?
No smoke fucks up world lwss fix! Edit: Lmao if you stand in smoke and after you enable no smoke it makes world invisible XD
Guys, what i said that doesn't work is the WALL hack, but aim is already working, you`re awesome @LWSS
Everything works fine for me. @andrewsegas after the update walls still don't work for you?
no @seelroy , did u just used ./update ?
Yes, I did ./update and everything for normal play works perfectly fine.
Entity glow doesn't seem to work well in new danger zone though.
they have idafree 7.0 now, I just use that. Ghidra looks kind of funny, I tried it out and it was a little buggy, didn't work on big files, lacked some keybind features. I think it will be good with a bit of community development.
I didn't know that blizzard games had debug info, which ones?
Oh well thank you! I don't visit Ida's Website that much. But this helps a lot. I have to get uptodate I just used the old Ida Free version until today and never checked the Website or get attention of new Free Version. Because I don't have friends that use Ida only a bunch of C/C++ friends that not really have time to reveres stuff. I am student which much free time ;-)
Still experiencing CTD on current update. I don't seem to have dump files (Which I think is purposeful so they don't get autosent?) and condebug doesn't say much...
best I got.
Resource materials/panorama/images/icons/equipment/world.svg failed to load.
*** ERROR: Bone access not allowed (entity 1:10C_CSPlayer)
*** ERROR: Bone access not allowed (entity 1:10C_CSPlayer)
*** ERROR: Bone access not allowed (entity 1:10C_CSPlayer)
*** ERROR: Bone access not allowed (entity 1:10C_CSPlayer)
*** ERROR: Bone access not allowed (entity 1:10C_CSPlayer)
*** ERROR: Bone access not allowed (entity 1:10C_CSPlayer)
*** ERROR: Bone access not allowed (entity 1:10C_CSPlayer)
steamnetworkingsockets_lowlevel.cpp (85) : Assertion Failed: SteamDatagramTransportLock held for 30.0ms!
Nothing too useful from a glance. Maybe I am wrong.
But yeah, still have random CTD's, with no specific behavior to reproduce. Maybe related to aimbot.
I'm on ParrotOS (Debian Jesse), running latest of 5/7/19. CS:GO is up to date and validated. I will give any additional info if needed.
@xdovahkinx @LWSS maybe https://www.unknowncheats.me/forum/counterstrike-global-offensive/223718-fixing-error-bone-access-allowed-bla-bla-bla.html?
EDIT: source sdk reference: https://github.com/ValveSoftware/source-sdk-2013/blob/master/mp/src/game/client/c_baseanimating.cpp#L2782
But shouldn't be an issue. Only spamming.
I'll test it later.
Regards.
Everything is working fine, thanks guys
Hi guys, after the last CSGO update it does not work anymore, what do i need to change? thanks