chairman 0 Posted December 12, 2015 Share Posted December 12, 2015 crash server channel, my syserr Accept shutdown p2p command from 37.135.145.101 37.135.145.101 my server ip firewall fix p2p by .Infinity Link to comment Share on other sites More sharing options...
ds_aim 241 Posted December 12, 2015 Share Posted December 12, 2015 Metod 1: Api tool(gm mode) Metod 2: Shutdown command Link to comment Share on other sites More sharing options...
chairman 0 Posted December 12, 2015 Author Share Posted December 12, 2015 @ds_aim gm mode? config ADMINPAGE_PASSWORD: deadwarriors ADMIN_PAGE_PASSWORD: deadwarriors ADMINPAGE_IP: localhost ADMINPAGE_IP1: 163.52.189.54 -- my side ip ADMINPAGE_IP2: localhost ADMINPAGE_IP3: localhost Link to comment Share on other sites More sharing options...
ds_aim 241 Posted December 12, 2015 Share Posted December 12, 2015 2 minutes ago, chairman said: @ds_aim gm mode? config ADMINPAGE_PASSWORD: deadwarriors ADMIN_PAGE_PASSWORD: deadwarriors ADMINPAGE_IP: localhost ADMINPAGE_IP1: 163.52.189.54 -- my side ip ADMINPAGE_IP2: localhost ADMINPAGE_IP3: localhost It's a source exploit. You must fix from source. Link to comment Share on other sites More sharing options...
chairman 0 Posted December 12, 2015 Author Share Posted December 12, 2015 @up how? Link to comment Share on other sites More sharing options...
Ken 904 Posted December 12, 2015 Share Posted December 12, 2015 You have to become admin to send those commands. If you're using a weak password, everyone can guess that password and access to your server. Try to use a strong password for adminpage. Make a log system for those commands in input.cpp. If that guy send SHUTDOWN_ONLY, you can see a log in log.sql ~ It's called "SHUTDOWN". (It's only make sure about it's coming from p2p or gm commands) Kind Regards ~ Ken Do not be sorry, be better. Link to comment Share on other sites More sharing options...
chairman 0 Posted December 12, 2015 Author Share Posted December 12, 2015 ok? config.cpp new password std::string g_stAdminPagePassword = "2eOW2E34f5O4E1"; input.cpp //else if (!stBuf.compare("SHOWMETHEMONEY")) else if (stBuf == g_stAdminPagePassword) { if (!IsEmptyAdminPage()) { if (!IsAdminPage(inet_ntoa(d->GetAddr().sin_addr))) { char szTmp[64]; snprintf(szTmp, sizeof(szTmp), "WEBADMIN : Wrong Connector : %s", inet_ntoa(d->GetAddr().sin_addr)); stResult += szTmp; } else { d->SetAdminMode(); stResult = "UNKNOWN"; } } else { d->SetAdminMode(); stResult = "UNKNOWN"; } } 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