[quote="[NBK] G.I. Jerk":b57fb]
rr3mix..... I don't know how much scripting.... JS, perl, MSDOS batch, python, q3-based etc etc you do. Sorry if it appears that I try to insult your inteligence. (not trying to)
If a program CAN be done that DIFFERENTIATES contents of a pk3 the it COULD be done thusly:
(examples off the top of my head)
IF EXIST /textures/models/weapons/blah blah blah.TGA then IGNORE
(this would ignore skins etc etc)
BUT......
IF EXIST /blah/blah/blah/ whatever.TIK then RCON PASS CLIENT KICK #
THAT's what I'm getting at.
Maybe CK knows where I'm thinking at.... apparently you don't.
All I'm saying is something needs to be done and anyone who thinks otherwise must be afraid of cheats being stopped for whatever reason.
No offence pal.... seriously.... you obvious don't program or script. At least one of my scripts is listed as a security threat by norton anti-virus

any of yours?[/quote:b57fb]
of course youre insulting me.
if you werent you would have come to this discussion with a little bit of research on what has previously been discussed on these very same forums, including my posts on a variety of issues concerning the same.
you are correct in your assumption that i have never attempted to learn any programming language... hovever thats entirely beside the point. what you are not respecting is the fact that i am far more intelligent than you..... which negates any benefit that a knowledge of scriptz would have.
i get paid a fair bit of money to design and implement systems in every area of our firm..... and that includes telling the linux/perl/sql guru (who quite by coincidence is lightyears beyond you in terms of programming knowledge) to sort his shit out when i look at what he has implemented.
if you actually had any knowledge of computer security you would understand that the code involved is nothing more than a tool used against the system design..... whether that sytem involves people, processes or code is irrelevant.... the same flaws lead to the same vulnerabilities.
knowing how to write script is completely useless if you are not intelligent enough to design a system that can be both usable and not easily circumvented. id also like to make mention that having your script included in an antivirus program is not particlarly impressive given the state of variants and the nature of the industry which serves itself by adding more threats to its signature files.
however you wanted to discuss this anti cheat without reading what has already been written so lets go at it pal.....
firstly you say...
[quote:b57fb]"If a program CAN be done that DIFFERENTIATES contents of a pk3 the it COULD be done thusly:
(examples off the top of my head)
IF EXIST /textures/models/weapons/blah blah blah.TGA then IGNORE
(this would ignore skins etc etc)
BUT......
IF EXIST /blah/blah/blah/ whatever.TIK then RCON PASS CLIENT KICK #
THAT's what I'm getting at."[/quote:b57fb]
first of all i can say quite confidently that you have little to no knowledge of computer security or programming in this regard. verification of the integrity of files is a pretty basic area and one which has been successfully implemented using standard techniques for some time without and need for variation..... ie if you knew anything you would have learned this shit years ago.
to actually check for the existance of particular files within PK3s such as skins or TIK files, as you have suggested, is completely useless in both verification of stock and foreign files.
so lets run through both these scenarios in order of probably occurance.... firstly to verify the integrity of the stock PK3s from the retail installation. the problems with employing such a check for this purpose are that verification of path does not address any known problem and that such verification is useless in verification of integrity of the file you are checking
to put it bluntly... you dont have a brain.
there is no problem (and i presume never will be) in that i have deleted my skin out of a PK3 file for the "manon". so the implementation of such a check is completely useless in that it does not actually address any problem.
there is however a problem that i can alter the "manon" skin to be a brilliant pink to allow me to see the bitch in the dark and against any background. in any implementation this will require that i alter the TGA graphics file that is used by the system to add this colouration. so if your sharper than a brick youll probably realise that actually checking the file integrity is the only option for preventing this type of cheating.
i first raised the idea of implementing checksums against the stock PK3s in a thread here a couple of months ago, and someone has again mentioned it in the past few days. as i hinted to earlier, implemetations such as MD5 are not subject to attack nor any occurance or error that is worth consideration.
now onto the other possible scenario from your example which takes us to a much harder area to deal with - and please do let me know whether i have addressed this to your satisfaction
if you want to identify known cheats by way of applying any examination of the files contained in PK3 files.... whether stock or foreign.... you can, but with for no effective period worth implementing.
lets say you have a single cheat which consists of a spiked skin by way of an altered TGA file. if this circulates the net and is actually caught by your system, the kick you employed will be effective up until the name of the TGA file or its path are altered.... in which case your ststem will not find the cheat it is looking for.
on the other hand if the system used the actually reliable checksum system employed for the verification of the stock files it would fall down in a similarly short period for similar reasons. simply changing the colour of my 255 red spiked skin to 254 red will alter its checksum to one which is not blacklisted in your system.
since i am beginning to bore of this i will summarise it for you.
you dont have a brain.
you dont have any knowledge of system security so please dont invoke your "achievements" as anything of merit.
your system does not address any known cheat so it is useless.
please bless me with your comments script-boy.
r3mix
ps. in addition to altering the actual TGA files to create "spiked" skins there may also be some use in altering the shader file. i do not know enough about skinning to know exactly what uses can be abused through the shader file, however it is a reasonable assumption that the usefullness of a cheat is far greater if the skin itself is altered to a bright colour rather that whatever effects the shader file employs. however in the same respect any system that is intended to verify the integrity of the stock files will include the textures, scripts and shaders with equal importance.[/code]