Active Member Exygo 1091 Posted December 17, 2016 Active Member Share Posted December 17, 2016 I just want to inform you guys(if you didn't know) that the function net.SendGuildPostCommentPacket can be used to increase the size of guild_comment table, so good luck to fix it in your server. https://www.youtube.com/channel/UCQ8mAeda9TWq6SsTzB53emw/videos Link to comment Share on other sites More sharing options...
Kirosachi 8 Posted December 17, 2016 Share Posted December 17, 2016 This is not "exploit", already exist more things like this on communication with packets clientside-serverside, some mistakes from ymir to check something. But make a small check for arguments what was sended, and "exploit" is fixed in 3 lines. std::string str = argument before sended #define MAX_LEN 50 unsigned size; // Choice method to calculation size size = str.size(); size = str.length(); size = strlen(str.c_str()); // Method 1 if (size > MAX_LEN) return false; // Method 2 if (size > MAX_LEN) { str.resize(MAX_LEN); ch->ChatPacket(CHAT_TYPE_INFO, "std::string str = %s", str.c_str()); } 1 Link to comment Share on other sites More sharing options...
Active Member Exygo 1091 Posted December 17, 2016 Author Active Member Share Posted December 17, 2016 This is just a notice for guys who didn't observed this ymir mistake, and is not about string length, you can let multiple accounts with modified py files with net.SendGuildPostCommentPacket in OnUpdate https://www.youtube.com/channel/UCQ8mAeda9TWq6SsTzB53emw/videos Link to comment Share on other sites More sharing options...
Kirosachi 8 Posted December 17, 2016 Share Posted December 17, 2016 So what is so hard to fix? make a timer global from server and not give permission to do something when current timer is < then global timer. Also people was used this net.SendGuildPostCommentPacket in OnUpdate for illumina, because not was make good refresh. Link to comment Share on other sites More sharing options...
Active Member Exygo 1091 Posted December 17, 2016 Author Active Member Share Posted December 17, 2016 17 minutes ago, Kirosachi said: So what is so hard to fix? make a timer global from server and not give permission to do something when current timer is < then global timer. Also people was used this net.SendGuildPostCommentPacket in OnUpdate for illumina, because not was make good refresh. WTF is wrong with you ? https://www.youtube.com/channel/UCQ8mAeda9TWq6SsTzB53emw/videos Link to comment Share on other sites More sharing options...
Kirosachi 8 Posted December 17, 2016 Share Posted December 17, 2016 Damn, what is wrong? I give solutions for people, and i'm wrong? I was want to say: "You, they, them find this "exploit" with illumina.", a lot a people what have illumina have this function in onupdate :D. I know, is not related with topic, but from where they find this. I was want to say "this is not exploit", and need to change name title, you create confusion ugly for owner's. Exist a lot a things like this if you run on onupdate functions what sended packet, so this informations is not new. ^^ #english #shit 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now