SA-MP Forums Archive
WARNING: To all sa-mp WINDOWS server owners. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Server (https://sampforum.blast.hk/forumdisplay.php?fid=6)
+--- Forum: Server Support (https://sampforum.blast.hk/forumdisplay.php?fid=19)
+--- Thread: WARNING: To all sa-mp WINDOWS server owners. (/showthread.php?tid=30118)

Pages: 1 2 3 4


Re: WARNING: To all sa-mp WINDOWS server owners. (BUG FIX2, MUST RE-RE-DOWNLOAD) - Tez2k7 - 15.03.2008

Thanks Sneaky

I recently got told this about this "bug" that crashes the server.

Thank You Very Much.


Re: WARNING: To all sa-mp WINDOWS server owners. (BUG FIX2, MUST RE-RE-DOWNLOAD) - ConTron - 15.03.2008

Good one sneaky

I just dont get why 'that name' would crash a server


Re: WARNING: To all sa-mp WINDOWS server owners. (BUG FIX2, MUST RE-RE-DOWNLOAD) - Pro - 15.03.2008

I dont understand why you wont release your sourcecode. A freind of mine just decompiled it, and explained that there is nothing in that code that could possibly encourage any hacking. He even stated that it was hard to understand, just a basic array with names in them, that checks when a player connects if that player has any of those names.


Re: WARNING: To all sa-mp WINDOWS server owners. (BUG FIX2, MUST RE-RE-DOWNLOAD) - ConTron - 15.03.2008

Quote:
Originally Posted by Pro
I dont understand why you wont release your sourcecode. A freind of mine just decompiled it, and explained that there is nothing in that code that could possibly encourage any hacking. He even stated that it was hard to understand, just a basic array with names in them, that checks when a player connects if that player has any of those names.
He means 'this name' will crash SA-MP Window servers, which i dont know why it will
So yeah you could just decompile lol


Re: WARNING: To all sa-mp WINDOWS server owners. (BUG FIX2, MUST RE-RE-DOWNLOAD) - Redirect Left - 15.03.2008

Quote:
Originally Posted by James
how are we meant to trust this.. what if you are creating a security hole...
If it bothers you that much, there is a AMX - pwn script on these forums.


Re: WARNING: To all sa-mp WINDOWS server owners. (BUG FIX2, MUST RE-RE-DOWNLOAD) - nthell - 15.03.2008

thanks for this m8 ill use this


Re: WARNING: To all sa-mp WINDOWS server owners. (BUG FIX2, MUST RE-RE-DOWNLOAD) - -Sneaky- - 15.03.2008

Quote:
LINK REMOVED, APPERENTLY NO-ONE GIVES A FUCK ABOUT THERE SERVERS, AND KEEP GIVING LINKS OUT TO AN CERTAIN "TOOL" WHICH CAN VIEW THIS FILE'S SOURCE
This can be unstickied.


Quote:

No. Im obviously not including the source for a reason.




Re: WARNING: To all sa-mp WINDOWS server owners. (BUG FIX2, MUST RE-RE-DOWNLOAD) - xomka - 15.03.2008

If you didn't release the source, it don't means that nobody can see contents of it. Everyone who want, can de-compile this script, and also 'hackers', and see source and 'bug places', and use it on unsecured servers. So, this script don't makes any new security for server. Devs must include bugfix into server, then it will have sense. And now, you just 'releasing bug list' for all, and everybody can now use this bugs from now.


Re: WARNING: To all sa-mp WINDOWS server owners. (BUG FIX2, MUST RE-RE-DOWNLOAD) - Dotmister - 15.03.2008

Somene needs to calm down.

The internet isn't exactly a place of complete trust, there was a reason why you were stopped from only releasing .amx files in the script-showroom.

If hackers start crashing servers by looking at the source code of the file, then so be it. The server owner needs to be more up to date with things, it's their fault, not yours.


Re: WARNING: To all sa-mp WINDOWS server owners. (BUG FIX2, MUST RE-RE-DOWNLOAD) - -Sneaky- - 15.03.2008

Fair enough i guess, link re-added.

I you desperatly need to see the source so bad cause you dont trust me Kyeman nor damospiderman, do it.. go find out howto crash servers, hell crash some yourself if that makes you feel better, but dont come here to cry when you are getting banned from everywhere as this is ILLEGAL even our friend troyrulz knows that and removed everything related to it. I released this to help people not to make people wonder what is in the source, just fucking download it if you got a windows server and be crash free and stfu.


Re: WARNING: To all sa-mp WINDOWS server owners. (BUG FIX2, MUST RE-RE-DOWNLOAD) - !damo!spiderman - 15.03.2008

Actually.. I will explain exactly what happens and how to make a fix for your server because that script won't work for everyone

There are reserved names on windows which can't be used as filenames. When the sa-mp server tries writing a file with one of these words as the filename it freezes the server.
This can be fixed by either not using name based filenaming system. Or by kicking the player from the server and making sure you don't write the file.

I'm not posting these names here directly atm but I will ask Sneaky to release the source code


Re: WARNING: To all sa-mp WINDOWS server owners. (BUG FIX2, MUST RE-RE-DOWNLOAD) - (SF)Grievous - 15.03.2008

hey guys sorry to say but i disagree with the decision not to release the source code.

The problem was once again discovered by the Australian community and fixed by the Australian community, then shared with the rest of the community.

If the problem wasn't fixed then fair enough keep it a huge secret because we have no defenses but the exploit is fixed and useless to the hackers and exploiters alike.

The problem i see is that you have not explained what the exploit is, everyone who has a script problem causing there server to crash will download the fix then scratch there heads why isn't it working and with no information available, this could very well cause server owners to throw there hands up in the air and giveup.

Post the problem and the fix on the main samp site let everyone know then fix it in 0.2.5 code.

and why not if all the servers have the fix there is no exploit and no reason for secrecy.

yes almost all the Aussies know full well what the problem was cause our official server was down for about 3 days because of it.

Oh yeah huge thank you to all those who helped fix the problem, Betamaster and keyman I'm looking at you.




Re: WARNING: To all sa-mp WINDOWS server owners. (BUG FIX2, MUST RE-RE-DOWNLOAD) - kazimieras - 15.03.2008

Quote:
Originally Posted by !damo!spiderman
Actually.. I will explain exactly what happens and how to make a fix for your server because that script won't work for everyone

There are reserved names on windows which can't be used as filenames. When the sa-mp server tries writing a file with one of these words as the filename it freezes the server.
This can be fixed by either not using name based filenaming system. Or by kicking the player from the server and making sure you don't write the file.

I'm not posting these names here directly atm but I will ask Sneaky to release the source code
This pretty much explains why linux servers are unhackabe this way. Though there are other ways you can crash both windows and linux servers...


Re: WARNING: To all sa-mp WINDOWS server owners. (BUG FIX2, MUST RE-RE-DOWNLOAD) - cmg4life - 16.03.2008

Thanks Sneaky for sharing this with us and makin our servers more secure, thnx, mate !




Re: WARNING: To all sa-mp WINDOWS server owners. (BUG FIX2, MUST RE-RE-DOWNLOAD) - P1nd3r - 16.03.2008

*PเnƉるя claps
That's just ownz, thanks


Re: WARNING: To all sa-mp WINDOWS server owners. (BUG FIX2, MUST RE-RE-DOWNLOAD) - cmg4life - 16.03.2008

wht do u mean that wont work for all servers ? can you give us more details of this " not working for every server " , Damo ?


Re: WARNING: To all sa-mp WINDOWS server owners. (BUG FIX2, MUST RE-RE-DOWNLOAD) - !damo!spiderman - 16.03.2008

It basically depends on why and when you create a file using a players name. Basically all that script does is kick them OnConnect if they have one of the many names which will crash a windows server when trying to create a file by that name. Some systems may create files OnPlayerDisconnect which is still called when someone is kicked. Basically the best solution for everyone is to use a different file naming convention than player names or prefix a extra letter to their name


Re: WARNING: To all sa-mp WINDOWS server owners. (BUG FIX2, MUST RE-RE-DOWNLOAD) - -Sneaky- - 16.03.2008

Quote:
Originally Posted by !damo!spiderman
It basically depends on why and when you create a file using a players name. Basically all that script does is kick them OnConnect if they have one of the many names which will crash a windows server when trying to create a file by that name. Some systems may create files OnPlayerDisconnect which is still called when someone is kicked. Basically the best solution for everyone is to use a different file naming convention than player names or prefix a extra letter to their name
Ok based on that post^ and the fact that most people already have seen the source, im releasing the source. Now windows server owners can create there own security for this new way of crashing servers based on my script and be fully protected against possible attacks.

Tho there is an downside on this when releasing the source, meaning there will be also a lot of people who will go out and crash windows servers afther see-ing the source. I am not the one who will be responsible for that - the server owners are. They just have to stay more up to date;


pawn Code:
#include <a_samp>

main(){}


new IllegalNames[][7] = {
"com1","com2","com3",
"com4","com5","com6",
"com7","com8","com9",
"lpt1","lpt2","lpt3",
"lpt4","lpt5","lpt6",
"lpt7","lpt8","lpt9",
"nul","clock$","aux",
"prn","con"
};

public OnPlayerConnect(playerid)
{
  new pName[MAX_PLAYER_NAME];
  GetPlayerName(playerid, pName, sizeof(pName));

  for(new i = 0; i < sizeof(IllegalNames); i++)
  {
    if(!strcmp(pName, IllegalNames[i] , true))
    {
      Kick(playerid);
    }
  }
  return 0;
}



Re: WARNING: To all sa-mp WINDOWS server owners. - stiffler2100 - 17.03.2008

glad you made a filterscript for this, the server i play on was a victim of the HUGE bug, i shall not say what it is but im glad its over


Re: WARNING: To all sa-mp WINDOWS server owners. - tiagox2005z - 17.03.2008



thanks [X2G]Sneaky!!!!!!!!!