PDA

View Full Version : How to protect your unnamedsoldier.cfg?



charleroi
24th April 2005, 11:52
Was wondering how I could protect my unnamedsoldier.cfg
against malafide server admins?

I always keep a spare .cfg on my harddisk, so those f*ckers can't do much damage. But would be nice if I can protect the file, so admins can't mess up my binds and keyboard-configuration.

There's also a server-script out, which puts shitloads of bullsh*t in your config when you have some binds or "aliases" O.O
Was playing on a server where it was installed and... well... see below quote.
It lagged my game like hell :ermm:
(saw that server-script on a download-site, but unfortunately I forgot the name)

The only way to protect your config is:
to select the file, go to properties and mark "read only" ?
That doesn't work properly... I guess


alias lod_spawnlist "say I'm trying to crash the server! KICK ME! KICK ME!"
alias lod_spawn "say I'm trying to crash the server! KICK ME! KICK ME!"
alias wbmenu "say I'm trying to use wambot! KICK ME! KICK ME!"
alias e_TriggerBot "say I'm trying to use aimbot! KICK ME! KICK ME!"
alias e_Chams "say I'm trying to use chams! KICK ME! KICK ME!"
alias e_zoom "say I'm trying to use a hack! KICK ME! KICK ME!"
alias e_glow "say I'm trying to use chams! KICK ME! KICK ME!"
alias e_locator "say I'm trying to use chams! KICK ME! KICK ME!"
alias e_NoFog "say I'm trying to use a hack! KICK ME! KICK ME!"
alias ib_wallhack "say I'm trying to use wallhack! KICK ME! KICK ME!"
alias ib_doaim "say I'm trying to use aimbot! KICK ME! KICK ME!"
alias ib_doshoot "say I'm trying to use aimbot! KICK ME! KICK ME!"
alias ib_esp "say I'm trying to use wallhack! KICK ME! KICK ME!"
alias shark "say I'm trying to shark! KICK ME! KICK ME!"
alias +zoom "say I'm Trying to Cheat! KICK ME! KICK ME!"
alias cg_f0rc3m0d3l "say I'm Trying to Cheat! Kick ME!! KICK ME!"
alias pistolwhip "say I'm trying to Cheat! KICK ME! KICK ME!"
alias dis4_chams "say I'm Trying to Cheat! KICK ME! KICK ME!"
alias dis4_walls "say I'm Trying to Cheat! KICK ME! KICK ME!"
alias dis4_fog "say I'm Trying to Cheat! KICK ME! KICK ME!"
alias dis4_ballhack "say I'm Trying to Cheat! KICK ME! KICK ME!"
alias dis4_triangles "say I'm Trying to Cheat! KICK ME! KICK ME!"
alias dis4_weapons "say I'm Trying to Cheat! KICK ME! KICK ME!"
alias dis4_zoom "say I'm Trying to Cheat! KICK ME! KICK ME!"
alias dis4_whitewalls "say I'm Trying to Cheat! KICK ME! KICK ME!"
alias dis4_nightmode "say I'm Trying to Cheat! KICK ME! KICK ME!"
alias dis4_negative "say I'm Trying to Cheat! KICK ME! KICK ME!"
alias xx_3rd_person "say I'm Trying to Cheat! KICK ME! KICK ME!"
alias xx_forcemodel "say I'm Trying to Cheat! KICK ME! KICK ME!"
alias fgren "say I'm Trying to Cheat! KICK ME! KICK ME!"
alias r_f4rp14n3_n0f0g "say I'm Trying to Cheat! KICK ME! KICK ME!"
alias togglemenu "EE say I'm Trying to Cheat! KICK ME! KICK ME!"
alias ns "say I'm trying to Cheat! KICK ME! KICK ME!"
alias dp3menu "say I'm Trying to Cheat! KICK ME! KICK ME!"
alias shark1 "say Im Trying to SHARK! KICK ME!"

c00ki3 m0nst3r
24th April 2005, 20:00
hexedit alias to something else.

Loozer
24th April 2005, 23:03
C00kie m0nst3e is right. Use Xvi32 hex editor. My favorite!


**I'm back from a loooong vacation. Miss me?**

PAS3I2
24th April 2005, 23:40
That cfg file is why I never liked cvar controlled multihacks, they can be effectively nullified too easily by dumb server admins.

†Chewy†
25th April 2005, 06:37
read only works fine for me
it just resets all ur configs when u restart ur game

hurts dont it
8th May 2005, 10:40
Could someone please show a tutorial on exactly how to hex edit the file.

Thanks
Hurts

c00ki3 m0nst3r
9th May 2005, 00:40
find the replace option in your hex editor and replace all instaces of "alias" with somehting of equal length, like "alia5".. do that for mohaa.exe, cgamex86.dll, and cgame86.dll

for a more complete hexing guide, read sarge's honesty config bypass @ geocities.com/hostingmpcfiles or the "well a req i guess" thread in the moh expansion section of this site.

m0d hipp¥
9th May 2005, 00:44
yeah, couldnt u also hex edit stufftext? I thought that was where they can override all the stuff in ur cfg.

CcSoccer777
9th May 2005, 01:06
If you wait a few weeks, I'll release the code for Admin Protection that I use in my client hook. It stops admins from unbinding, unbind all, kill, etc.. you can also shark on anti-shark servers, and the like.

-smurf-
9th May 2005, 01:21
If you wait a few weeks, I'll release the code for Admin Protection that I use in my client hook. It stops admins from unbinding, unbind all, kill, etc.. you can also shark on anti-shark servers, and the like.

nice :smoke:

m0d hipp¥
9th May 2005, 02:18
wow kool, but with that said err the anger just thinking bout those damn sharkers pisses me off err. well I can still use my leeb skill to take em out.

hurts dont it
9th May 2005, 15:11
cOOKi3,
Awhile back in the forums before the new posts didn't you write about a way to bind or unbind the file in the console in the game by making another file or something to that reguards ???

Thanks
Hurts

charleroi
9th May 2005, 20:00
If you wait a few weeks, I'll release the code for Admin Protection that I use in my client hook. It stops admins from unbinding, unbind all, kill, etc.. you can also shark on anti-shark servers, and the like.

w00t - suprise me ;)
I assume you will release that code to hexedit your mohaa.exe in a way it is protected and this means that it can't be used with DMW afterwards?

xqz
9th May 2005, 21:54
He'll give you a whole new "mohaa.exe" with alot of new functionality - a clienthook :-). Just like wambot (besides that it allso used .pk3 files).

c00ki3 m0nst3r
10th May 2005, 05:20
hurts i think i did.. to do it that way, you basically make a copy of your unnamedsoldier.cfg and add "exec /configs/unnamedsoldierbackup.cfg" in your /mohaa/main/autoexec.cfg - that way everytime the game is launched it restores your default stuff.. you could then also still pulldown console ingame and execute the config. that was like the first quick fix for it.. hexing imo is the easiest and rather effective way to get around serverside a/c's (more functionality in a clienthook, ofcourse, but hexing always suited my needs)