BorderGame

Versione completa: [Release] NosTale Encryption & Decryption
Al momento stai visualizzando i contenuti in una versione ridotta. Visualizza la versione completa e formattata.
Pagine: 1 2 3 4
(03-09-2012 05:06 PM)Devil975 Ha scritto: [ -> ]Trollface, do you need a tester with alot of free time?

Non penso che voglia dei tester. Non è qui per questo..
E' qui per regalarci tutto il suo lavoro?
Sai cosa significa "Open Source" è perchè è preferibile renderlo libero? Così le grandi community si mettono sopra e sviluppano sempre meglio quel codice, lo rielaborano, lo modificano e ne ritornano una versione più grande completa è migliore dal punto di vista del codice stesso. Ecco perchè troll ha messo il suo codice qua..

Quindi se vuoi davvero aiutare trollface con il suo lavoro, prendi quel bel codice, ci sviluppi sopra e lo aiuti.
Penso quindi che domande come "posso fare il tester" siamo inopportune, lui sa bene cosa può fare il suo codice..


[Questo è solo un mio parere, non è affatto un critica contro nessuno]
Non vedo l ora °ç°
Secondo me ha fatto male, così rovina la reputazione di Nostale perchè ora che ci saranno tanti retro diventerà obsoleto, su metin succedette così e infatti ora è considerato un game di 3a categoria.
Oh YES! Finalmente qualcuno con cui penso andrò d'accordo Big Grin

Io sono un accanito sostenitore dell'open source, ma odio il Leeching. Dovremmo tutti prendere esempio da questo utente, che ha pubblicato i sorgenti della criptazione/decriptazione dei pacchetti per velocizzare il lavoro!
Dovremmo tutti DETESTARE gli utenti che salteranno su fra qualche giorno, vantandosi di aver fatto un packetlogger!
(04-09-2012 02:32 PM)MrNessuno Ha scritto: [ -> ]Oh YES! Finalmente qualcuno con cui penso andrò d'accordo Big Grin

Io sono un accanito sostenitore dell'open source, ma odio il Leeching. Dovremmo tutti prendere esempio da questo utente, che ha pubblicato i sorgenti della criptazione/decriptazione dei pacchetti per velocizzare il lavoro!
Dovremmo tutti DETESTARE gli utenti che salteranno su fra qualche giorno, vantandosi di aver fatto un packetlogger!
da quanto ho capito per fare un packet basta solo leggere una funzione nei registri
(04-09-2012 02:32 PM)MrNessuno Ha scritto: [ -> ]Oh YES! Finalmente qualcuno con cui penso andrò d'accordo Big Grin

Io sono un accanito sostenitore dell'open source, ma odio il Leeching. Dovremmo tutti prendere esempio da questo utente, che ha pubblicato i sorgenti della criptazione/decriptazione dei pacchetti per velocizzare il lavoro!
Dovremmo tutti DETESTARE gli utenti che salteranno su fra qualche giorno, vantandosi di aver fatto un packetlogger!
Comunque Mr.Nessuno io sono TheMazitto (oppure Utente) non so come mi ricordi tu Big Grin

Comunque un gran bel lavoro trollface.
TheMazitto come mai questo account? O.o
You may also post the Split function? @[Trollface-]

Trollface-

No lol, its Basic coding if people cant write a Split Function then dont try to write own server, and learn first how to code. (i know some people here, who are trying to write own server but can't code just c&per)
(07-09-2012 01:32 PM)Trollface- Ha scritto: [ -> ]No lol, its Basic coding if people cant write a Split Function then dont try to write own server, and learn first how to code. (i know some people here, who are trying to write own server but can't code just c&per)
Epic win!
double fail Big Grin

Trollface-

Improved the Password Hash Decryption:

Codice:
std::string DecryptHashPassword(std::string str)
{
    std::string decrypted_string;
    int count = 1;
    int convert;

    if (str.length() %2 == 0)
    {
        str.erase(0, 3);
    } else
    {
        str.erase(0, 4);
    }

    for (int i = 0; i < str.length(); i+=2)
    {
        decrypted_string += str[i];

        if (count %2 == 0)
        {
            decrypted_string += ' ';
        }
        count++;
    }

    std::stringstream ss(decrypted_string);
    decrypted_string.clear();

    while (ss >> std::hex >> convert)
    {
        decrypted_string.push_back(convert);
    }

    return decrypted_string;
}
Good work trollface, now he worked Smile
Bhe nn ho capito una cosa io ..Anke troll sta a fare p-server?
Si.. a quanto pare troll ha ripreso il lavoro
Excellent job TrollFace excellenttt !! W TrollFace
Hey Trollface- ! Smile
your Password Hash Decryption isn't correct..

you need remove the first 3 characters if password length is even or remove the first 4 characters if password length is odd..

after this action you need check length of hex string..

if length is odd you need clear all and repeat the action but now you just need removing the first 2 characters

Codice:
std::string LoginPassDecrypt(std::string tmp)
{
    try
    {
        bool equal = tmp.size() % 2 == 0 ? true : false;
        std::string str = equal == true ? tmp.erase(0,3) : tmp.erase(0, 4);
        std::string dec_pass;
        for(int i = 0; i < str.size(); i += 2) { dec_pass += str[i]; }
        
        if(dec_pass.size() % 2 != 0)
        {
            str.clear();
            dec_pass.clear();
            str = tmp.erase(0, 2);
            for(int i = 0; i < str.size(); i += 2) { dec_pass += str[i]; }
        }
        
        std::string temp = dec_pass;
        dec_pass.clear();
        for(int i = 0; i < temp.size(); i++)
        {
            dec_pass += temp[i];
            if (i % 2 && i != 0) dec_pass += " ";
        }

        std::stringstream ss(dec_pass);
        dec_pass.clear();
        
        while ( ss >> std::hex >> convert)
        {
            dec_pass.push_back(convert);
        }
    }
    catch (...)
    {
        return "-1";
    }
}
Pagine: 1 2 3 4
URL di riferimento