[Source] IP entfernen & sichern | Protect Awake aktivieren

  • Mal wieder Hallo MCore

    nun kommen wir zu mein zweiten Tut.

    IP aus der neuz.ini entfernen und nicht aus der String Table auslesen lassen.

    Als erstes öffnet ihr die HwOption.cpp und sucht nach

    Code
    if( scan.Token == _T( "ip" ) )

    dann kommentiert ihr es vom else bis zu Klammer aus .

    Code
    /*else
            if( scan.Token == _T( "ip" ) )
            {
                scan.GetTokenEx();
                strcpy( m_IPAddress, scan.Token );
            } */

    So nun liest er es nicht mehr aus der Neuz.ini kommen wir zur der String Table.

    Ihr öffnet die NeuzMsgProc.cpp und sucht nach

    Code
    LoadString(hInstance, IDS_SERVER_IP, g_Neuz.m_lpCertifierAddr, 16);

    Kommentiert diese aus und schreibt unter

    Code
    if( ::GetLanguage() == LANG_KOR )
        {
        #if defined(__TESTSERVER)
            strcpy( g_Neuz.m_lpCertifierAddr, "119.207.77.54" );
        #elif defined(__MAINSERVER)
            strcpy( g_Neuz.m_lpCertifierAddr, "119.207.77.44" );
        #endif
        }

    Das hier mit euerer IP natürlich :)

    Code
    strcpy( g_Neuz.m_lpCertifierAddr, "EURE IP" );

    also sieht das dann so aus :

    So ist die IP fest in der Neuz.


    Kommen wir jetzt zum Protect Awake aktivieren.

    Ich weiß nicht ob ihr es kennt aber Protect Awake ist eine feine Sache die bei Low Rate Server sehr wichtig ist find ich.

    Ihr öffnet einfach die Versioncommon.h beim Worldserver und bei der Neuz und schreibt das hier rein.

    Code
    #define        __PROTECT_AWAKE


    So das wars erstmal von mir . :)

    Wenn ihr noch Fragen habt könnt ihr sie mir gerne Stellen.


    Edit : Erklärung zum Protect Awake

    Also wenn man ein Item erweckt und dise Erweckung sehr gut ist aber sie noch besser gehen würde wäre der Protect Scroll sehr gut weil du machst den Protect Scroll an und und dann Cancelst du die Erweckung sie ist aber noch drauf nur durchgestrichen . Dann erweckst du wieder dann erscheint ein Fenster ob du die Alte Erweckung haben willst oder die Neu man hat aber nur eine bestimmte Zeit zum entscheiden.

    [CENTER]
    [/CENTER]

  • Wir könnten ja einen Sammelthread aufmachen.
    Vielleicht solltest du die Funktion von "__PROTECT_AWAKE" noch etwas genauer erklären.

    Auch nett ist

    Code
    __BS_CONSOLE

    [CENTER]

    [/CENTER]

  • Zitat

    Hex Editor bzw. OllyDBG anwerfen und du kannst deine "sichere IP" wieder umgehen.


    Nicht wenn man eine Verschlüsselung eingebaut hat :P

  • Zitat von Ninpa;226770

    Nicht wenn man eine Verschlüsselung eingebaut hat :P


    Wenn man einen Guide zum entfernen des Ladens der IPs brauch, dann bekommt man sicherlich nichtmal mit einem Guide eine Encryption hin obwohl das eigentlich jedes Anfänger machen könnte.

    [CENTER][/CENTER]

  • IP encrypten: Dieses Programm EINZELN machen und die IP eintragen.

    Dann anstatt einfach die IP in den SRC zu schreiben:

    So einfach ist das... bereits mit basiswissen in C++ leicht zu basteln. Trotz hier primitiv verwendetem Logarithmus dürfte so ziemlich niemand die IP im Hexcode finden. Da im Endeffekt jedoch sowieso auf die IP verbunden wird, kann man sie im Kernel bzw im Wireshark finden... demnach mehr oder weniger sinnlos sich die Mühe zu machen, das ganze zu encrypten. ;)

  • Manno ey , dachte du kommst nichtmehr an deinen account e.e , bevor du hier so nen crap thread schreibst , wie Tom94 schon sagte ist dies leicht zu umgehen/unsicher

  • Wie bereits gesagt es ist einfach aber fürn Anfang reicht es doch .
    Und wenn ist Crap ist wie du meinst dan musst du es ja auch nicht nutzen es ist nur eine Möglichkeit und brauchst kein Spam schreiben.

    MFG Luoo

    [CENTER]
    [/CENTER]

  • Zitat von Rix3r;226968

    Manno ey , dachte du kommst nichtmehr an deinen account e.e , bevor du hier so nen crap thread schreibst , wie Tom94 schon sagte ist dies leicht zu umgehen/unsicher



    Dass es leicht zu umgehen wäre, wenn die IP nicht mehr per Config definiert wird ist gar nicht das, was ich gesagt habe!

    Fakt ist nur, dass derjenige, der intelligent genug ist, die IP im Hexcode auszulesen bzw OllyDBG zu verwenden nicht daran gehindert wird, wenn die IP encrypted vorliegt.

    Ich persönlich würde jedem PServer empfehlen die IP nicht per Config zu regeln, weil man allein dadurch 99.9% der 'olol PacketEditor Scriptkiddies' fern hält.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!