[CEntrilo] ventrilo 3.0 issues

well, first i want to thank the guy i wrote about there:

http://www.g3gg0.de/wordpress/archives/16

 

more than half a year later he contacted me and sent twice the money he promised before.
obviously he really was busy for long time ;)
thanks Mr. S.C. ;)
okay now about Ventrilo v3.0.x:

i had a look at the protocol. the connection setup is nearly the same. but right after the sever sends the command 0×34, both client and server modify their encryption tables. This results in totally wrong en/decryption.

see http://g3gg0.de/projects/CEntrilo/modify_crypt_buffer.html
and http://g3gg0.de/projects/CEntrilo/modify_crypt_buffer_c.html
its from Ventrilo Server for Linux v3.0.1

i’m not exactly sure what sense this change makes. it’s re-allocating the buffer with a minimum size of 0×40, fills it up with [length]+pos byte values and adds up the old values.
that looks like some weird try to prevent another reversing?!

anyone an idea whats the sense of this code?

2 Responses to “[CEntrilo] ventrilo 3.0 issues”

  1. bsmtich Says:

    Yes, it seems like they are just trying to update the keys in some way. are there any updates on this? I have trying to play with this but can’t seem to figure out the the purpose of that “src” and what “src” actually is?

  2. XAM Says:

    Woah, I really dig you for doing this.
    But in the meantime while you try getting 3.0.1 to work, couldn’t you upload the working 2.3.1 Linux version with 512 user limit? I would appreciate that alot =)

Leave a Reply

You must be logged in to post a comment.