• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

[Download] Tibianic DLL Sources (Client Injection)

by server side you need to recompile it's not matter of change it in config.lua dunno why devs displated the code in there but you need to edit it in source server side either in order to succed
edit. i re read and uhm.... don't know maybe apply xor code. you can find the code in tpforums or tibiapf
why do you want to change it btw?it wont stop botters just change protocol instead and ports (just an idea to block injected bots). i simply use crystal bot(sources have been released) and ahk to bot into ots like tibiantis, old ultra and so on
devs says that their client has bot detection i can asure they can't detect it. they have to watch the char behavior. it's simply pixel bot

Idk why no work any change in RSA of client,

Well to do a test I downloaded a other client server using this dll, looking HEX dll from another server i saw same RSA KEY of default OTS, weird... because i cant connect in my server using the exe, so i suspect that rsa does not effect changing in dll source
 
The RSA is commented out in this source.... Have you uncommented out the decrpytion part on login?
 
The RSA is commented out in this source.... Have you uncommented out the decrpytion part on login?
no sucess yet, i saw this commented on rsa.cpp (cript folder)
C++:
/*
void RSA::setKey(char* p, char* q, char* d)
{
    boost::recursive_mutex::scoped_lock lockClass(rsaLock);

    m_p = p;
    m_q = q;
    m_d = d;

    m_u = inverse(m_p, m_q);
    m_dp = m_d % (m_p-1);
    m_dq = m_d % (m_q-1);

    m_keySet = true;
}

bool RSA::decrypt(char* msg, int32_t size)
{
    boost::recursive_mutex::scoped_lock lockClass(rsaLock);

    if(!m_keySet){
        std::cout << "Failure: [RSA::derypt]. Key not set" << std::endl;
        return false;
    }

    Big c = from_binary(size, msg);
    //chinese remainder theorem
    Big v1 = std::pow( c % m_p, m_dp, m_p );
    Big v2 = std::pow( c % m_q, m_dq, m_q );
    Big u2 = ((v2 - v1)*m_u % m_q);
    if(u2 < 0){
        u2 = u2 + m_q;
    }
    Big z = v1 + u2*m_p;

    //Big z = std::pow(c, m_d, m_p*m_q);

    int len = to_binary(z, size, msg, TRUE);

    return true;
}
*/
but if uncomment this part of code, i got alot of erros compiling...
 
someone who is using this dll on the client was able to successfully change the rsa?

up
 
why don't you change it just in server side if it does not matter? you can block other clients with other mothods ( if it's that why are you looking into this)
i just want fix this RSA issue, I can't find a solution for this, something is broken in the code
 
Did anyone manage to make the change in the rsa key really work? Can someone tell me where exactly I need to uncomment a part of the code?
 
Did anyone manage to make the change in the rsa key really work? Can someone tell me where exactly I need to uncomment a part of the code?
Up, no sucess yet, anyone know if that client linked for download on first page have rsa include on exe? Not on dll
 
in both git repo (that one for mvsc and for dev c++)
when I uncomment updater, set all up - it works partialy

it is downloading files, but at end it goes to stuck on ini and I cant even click Restart

Im closing client, opening again and whole download again and stucking on ini...

someone got a wiki how to setup it in files and web? i think that is a my bad caused a leaked c++ knowledge XD
 

Attachments

Delete the ini file from your updates folder.... that should be a client side only file for the players settings anyway.
 
Delete the ini file from your updates folder.... that should be a client side only file for the players settings anyway.

thanks for fast response -
i deleted on server = error
i deleted both = error
i deleted on client = error

still get stuck on that...
 

Attachments

reset permissions on the update folder so it has full read access to everyone

Mine updates, sometimes it doesn;t close the update window and i need to restart the client, but it still works.

My update folder...

1644540051037.png
 
reset permissions on the update folder so it has full read access to everyone

Mine updates, sometimes it doesn;t close the update window and i need to restart the client, but it still works.

My update folder...

View attachment 65459
i got it on xampp - not working
taked it for my web server, chmod`ed it, as You say

still same
 
Back
Top