#Removed
It wasn't built in a day, no; but it had good foundation and was definitely spelled correctly. Making similarities between your server and Rome seems like a poor comparison. If this project really is for years, what changes have you made? I don't think you're in any position to be anything but transparent.Quote:
We learned & adjusted.
Romen wasn't build in 1 day, a good server isn't either.
This project is for years, and we will change over the years.
My last post on this thread, thanks.
Quote:
We learned & adjusted.
Romen wasn't build in 1 day, a good server isn't either.
This project is for years, and we will change over the years.
My last post on this thread, thanks.
PM me how you did that, or post it here please.Quote:
[Only registered and activated users can see links. Click Here To Register...]
I'd do it again, but I deleted everyone's characters (with the exception of SpiritDviL, who I made a Wood Master at Lvl 189). I also traded her some nice gear. I have a question for you. Who bloody wrote this:Quote:
PM me how you did that, or post it here please.
That was me lol. Was synchronized to a song we played using that command. Was never meant to be used lol.Quote:
I'd do it again, but I deleted everyone's characters (with the exception of SpiritDviL, who I made a Wood Master at Lvl 189). I also traded her some nice gear. I have a question for you. Who bloody wrote this:
[Only registered and activated users can see links. Click Here To Register...]
Well, that explains why it's called "drop". I'll private message you. My goal was indeed to discourage TaTaline from running a server with that source code and the attitude he had against feedback. Maybe in the future when multiple people warn you (the team) about security, you all will listen.Quote:
That was me lol. Was synchronized to a song we played using that command. Was never meant to be used lol.
Still, how did you delete the chars? I can't think of a way .. haven't worked on that source in too long to be aware of anything that could be exploited in that way.
Edit: you won, tateline won't run a server anymore. Just would like to know how you did it anyway in case its something I am prone to doing again on my private project
Definitely. What bothers me is these servers are so common, where servers owners really don't have a proper understanding of programming, let alone networking and security. Even with encrypting these ids, it's not enough. You can simply flip a bit in the cipher-text and a lot of the time it'll also flip a bit in the plain text and allow you to login with another account. Encryption is not authentication (nor is plaintext for this case). Anyways, what's done is done; hopefully this can be a lesson learned for future endeavors.Quote:
That messy chat screenshot you sent can also be achieved with most shitty public sources out there with an exploit and it's probably my favourite one. I remember using it on Snow's server back in the day, 2 line code fix haha
That's an issue with any block cipher mode or stream cipher that isn't dependent on the previous data. CFB allows for loosing less than a block of data without desynchronizing itself. That's good for some things, but in a reliable stream like TCP, it allows for packet tampering (except if you have an integrity protection)...Quote:
[...]You can simply flip a bit in the cipher-text and a lot of the time it'll also flip a bit in the plain text [...]