1. This forum is ARCHIVED! Visit the new Cloud Sixteen forums, codename Eden, at https://eden.cloudsixteen.com. These forums will remain archived for a few months before being closed down, so try to encourage plugin developers to begin moving their content across to the new forums.
Dismiss Notice
Hi Guest, you need a Steam account to register and post on these forums. Login with Steam at the top of the forums to get started!
Dismiss Notice
Hi Guest, do you want to buy HL2RP or another Clockwork schema? Visit the Cloud Sixteen Store to get started!

There's a new CloudAuth in town

Discussion in 'Development' started by SomeSortOfDuck, Jan 2, 2014.

  1. http://i.imgur.com/43Ff1Or.png
    http://i.imgur.com/yLN7KXh.png

    I plan on using this for my plugins, and possibly letting other developers use it. It's my first module, and it's pretty simple, and I'm not expecting it to stop all attempts of theft, but it's a start :)

    It doesn't actually have any authentication, although if you want you can make it use authentication with your Lua. I made this so people can't take code.
     
  2. Razor

    Razor Guest

    Did you make this, or it's a thing over the interwebz.
     
  3. kurozael

    kurozael Cloud Sixteen Director Staff Member Administrator Investor

    Nice. I already know how you're doing it though Duck and it'll be very very easy to crack (matter of seconds.) You might wanna talk to me first over e-mail before you release this to the public.
     
  4. Razor

    Razor Guest

    He's probably just done local AES, I actually talked about this to him, I guess he finally took the time to go and code it.

    But yeah, there's various ways, like grabbing the AES key from an HTTPS protocol web server and then decrypting.

    (But checking the key you have first, similar method.)
     
  5. Will do.

    This is how it works as of now, but I'm not done with it yet, so that's okay, because I'm going to fix that.

    Module requests code from server -> Server responds with decrypted code

    It's going to be

    Module requests code from server -> Server responds with partially decrypted code -> Module decrypts the rest
     
  6. kurozael

    kurozael Cloud Sixteen Director Staff Member Administrator Investor

    But how are you running the code? It doesn't matter how much you encrypt it if you can just intercept the code being ran and print it out.
     
  7. Yeah, I've done that by just using RunString = print. I'm going to whip something up that will make sure it isn't modified, though.
     
  8. kurozael

    kurozael Cloud Sixteen Director Staff Member Administrator Investor

    CloudAuthX (uncracked) is the result of quite a lot of iteration in that department :p
     
  9. Allahabar

    Allahabar Unity Is All

    Do you plan on making it public when you are done?

    Would be very useful to prevent leaks of private code etc.

    Would be awesome.
     

Previous Readers (Total: 0)