[HELP] how is this happening ?

Results 1 to 10 of 10
  1. #1
    Apprentice GearWheel is offline
    MemberRank
    Jan 2016 Join Date
    19Posts

    [HELP] how is this happening ?


    anyone have solution for this ?


  2. #2
    Apprentice totalblood is offline
    MemberRank
    Jan 2015 Join Date
    10Posts

    Re: [HELP] how is this happening ?

    Open source code
    Search: "CheckAllowedToolIP ==> Not Allowed"

    Answer you

  3. #3
    [HELP] how is this happening ? Future is offline
    LegendRank
    Dec 2011 Join Date
    2,265Posts

    Re: [HELP] how is this happening ?

    Please specify further what your problem is.

    Do you try to connect to the Server with your Admin Tool or are you getting these logs without that?

  4. #4
    Apprentice GearWheel is offline
    MemberRank
    Jan 2016 Join Date
    19Posts

    Re: [HELP] how is this happening ?

    i start server nicely and someone login from outside with admintool because log write this way, and click servermanagement button on admintool and set totalusercount=0 createaccountfornewaccount=true and if other someone try connect game preserver has crash because totalusercount=0 but game have more than people and Boom deadlock :).
    how can possible ip not allower but can connect ?. i use ep3.5 bins from ttlove
    https://drive.google.com/open?id=0Bx...zd5LU9hWi1aWjQ
    and i dont have fix preserver and other bins. and i dont compile own bins yet. because i compile bins but i cant use them :/
    and this guys(connect with admintool guy) can write notice to game from admintool

  5. #5
    [HELP] how is this happening ? Future is offline
    LegendRank
    Dec 2011 Join Date
    2,265Posts

    Re: [HELP] how is this happening ?

    I guessed it. Well the game developers fucked up left and right making their tool connectivity secure. Easy admin / monitor tool exploits...

    There is not much way around compiling your own bins and fixing them.

  6. #6
    [HELP] how is this happening ? St34lth4ng3l is offline
    MemberRank
    Apr 2013 Join Date
    __FILE__Location
    899Posts

    Re: [HELP] how is this happening ?

    Then try to get your own compiled bins working. The standart masang ones are bugged and exploitable as f*ck!
    With a bit of brain you can get them running easily.

  7. #7
    Apprentice GearWheel is offline
    MemberRank
    Jan 2016 Join Date
    19Posts

    Re: [HELP] how is this happening ?

    i will try, i know c# and some other languages. if i get problem from c++ compile i use this forum and i will ask to you. thanks for help

  8. #8
    [HELP] how is this happening ? Future is offline
    LegendRank
    Dec 2011 Join Date
    2,265Posts

    Re: [HELP] how is this happening ?

    Alright, good luck.

    Please note that this section is for development questions around Ace Online only.
    We have another section for programming questions, so if you need assistance with programming questions, please use that one instead: Coder's Paradise

  9. #9
    struct { int:-!!(1); } Aesir is offline
    MemberRank
    May 2015 Join Date
    MadnessLocation
    279Posts

    Re: [HELP] how is this happening ?

    In GlobalGameServer.cpp check the final return in the CheckAllowedToolIP method:
    Code:
    BOOL CGlobalGameServer::CheckAllowedToolIP(char *i_szToolIP)
    {
    //    if(IS_SCADMINTOOL_CONNECTABLE_IP(i_szToolIP))
    //    {
    //        g_pGlobalGameServer->WriteSystemLogEX(TRUE, "  [Notify] CheckAllowedToolIP ==> Allowed (%s)\r\n", i_szToolIP);
    //        return TRUE;
    //    }
    
        // Aesir - 15/12/2015 - GR ServerAdmin Custom Access start
        if (IS_GR_SERVER_ADMIN(i_szToolIP))
        {
            g_pGlobalGameServer->WriteGRSystemLogEX(TRUE, "  [Notify] CheckAllowedToolIP ==> GenoRivals ServerAdmin Connected! (%s)\r\n", i_szToolIP);
            return TRUE;
        }
        // Aesir - 15/12/2015 - GR ServerAdmin Custom Access end
    
        for (int i = 0; i < m_AllowedToolIPList.size(); i++)
        {
            if (0 == strncmp(m_AllowedToolIPList[i].c_str(), i_szToolIP, strlen(m_AllowedToolIPList[i].c_str())))
            {        
                g_pGlobalGameServer->WriteSystemLogEX(TRUE, "  [Notify] CheckAllowedToolIP ==> Allowed (%s)\r\n", i_szToolIP);
                return TRUE;
            }
        }
    
        g_pGlobalGameServer->WriteSystemLogEX(TRUE, "  [WARNING] [HACKREPORT] CheckAllowedToolIP ==> Not Allowed (%s) !!\r\n", i_szToolIP);
        return FALSE;
    }
    and in PreIOCPSocket.cpp, under the OnRecvdPacketPreServer method, inside the T_PA_ADMIN_CONNECT case write after the
    Code:
    if(g_pPreGlobal->CheckAllowedToolIP(this->GetPeerIP()))
                    {
                        STRNCPY_MEMSET(m_szAdminAccountName, msgAdminConnect->UID, SIZE_MAX_ACCOUNT_NAME);        // 2007-06-20 by cmkwon, °èÁ¤ ºí·°Á¤º¸ ½Ã½ºÅÛ ·Î±×¿¡ Ãß°¡
                        msgAdminConnectOK->AccountType0 = g_pGlobalGameServer->AuthAdminToolUser(msgAdminConnect->UID, msgAdminConnect->PWD);
                    }
                    else
                        Close();
    This is not an advanced solution but it work as it :)

  10. #10
    Apprentice GearWheel is offline
    MemberRank
    Jan 2016 Join Date
    19Posts

    Re: [HELP] how is this happening ?

    i think somethink. its no problem anymore :)



Advertisement