Welcome guest, is this your first visit? Click the "Create Account" button now to join.
Page 1 of 4 123 ... LastLast
Results 1 to 10 of 35
  1. #1

    MCCodes v2.0.4 Released & Security Doc

    After a bit of a delay in programming & testing, MCCodes have finally released the v2.0.4 security & bugfix patch for MCCodes v2 users.

    Also released is a security document, which allows users to fix the security problems which were fixed in 2.0.4 in their own games if they are heavily modified or not v2.

    The changelog is attached to this post. The security advisory is available to ALL paying customers in their customer area, underneath the engine license section.

    Please report bugs through our bug tracker, or here if you prefer (though reporting them to our official bug tracker is much better for us)

    If you want to just place the 2.0.4 files over your (UNMODIFIED) 2.0.3 ones you can do so and have it function correctly by executing the following SQL queries:



    This is highly unrecommended for all but those who are just starting out on their game, since you will lose all your mods.
    Attached Files Attached Files
    MCCodes Primary Developer
    http://mccodes.com/

    Twitter @Dabomstew

  2. #2
    We feel that we have to inform customers of the two engines which do not yet have a patch of the potential issues in their games. This is mainly why the security advisory was released. v2 users should download the new files and work from there.

    The code does address a bit more than the security advisory does, I believe - though it was prepared with the changelog of the patch in mind.

    If there are further security issues which neither the patch nor the advisory cover at all, we would very much like to hear them so follow-ups can be made.

    EDIT: Also, contacting our entire customer base and waiting for a reply from every single customer would have seriously extended the time taken to release the patch. We therefore felt that this was not a practical option.

    EDIT2: We have reconsidered slightly, and moved the security document to only be accessible to paying customers. The changelog is still public.
    MCCodes Primary Developer
    http://mccodes.com/

    Twitter @Dabomstew

  3. #3
    I've readed the first attachment but after that,
    the second attachment failed to open..?

    http://www.makewebgames.com/attachme...0&d=1329568659 <-- o.0 ?

    hmm
    Last edited by H4x0r666; 02-18-2012 at 01:55 PM. Reason: Posting attachment url that failed to open
    Never be afraid to try something new. Remember that a lone amateur built the Ark. A large group of professionals built the Titanic.

  4. #4
    Read above. The security notice has been moved to our customer area. If you have a license, it's just a few clicks away still.
    MCCodes Primary Developer
    http://mccodes.com/

    Twitter @Dabomstew

  5. #5
    Congratulations for the release! Any security patch is welcome in my opinion
    - Make Web Games Administrator
    - Creator of NWE
    - Owner of Nowhere Else and beyond
    - Mad developer

  6. #6
    Beginner Mystical's Avatar
    Join Date
    Jan 2011
    Location
    Sunny South Carolina
    Posts
    263
    Probably a stupid question but is ?> not needed at the end of each file? Just asking because almost all of the files are missing it.
    99 Cents a month web hosting! Pay as you go...
    http://www.scottdalehosting.com/whmcs/aff.php?aff=009

  7. #7
    Booooring Intermediate => I'm a Rebel Djkanna's Avatar
    Join Date
    Jul 2008
    Location
    United Kingdom
    Posts
    2,951
    Quote Originally Posted by Mystical View Post
    Probably a stupid question but is ?> not needed at the end of each file? Just asking because almost all of the files are missing it.
    No it's not needed, in some cases it's also beneficial to omit the closing tag.
    "We believe that bad sex and good drugs are the cornerstones of a great democracy."
    - P.A.G.A.N
    Will you be (Mg,Fe)7Si8O22(OH)2 ?




  8. #8
    Intermediate
    Join Date
    Mar 2009
    Location
    Manchester, England
    Posts
    2,691
    Blog Entries
    9
    Quote Originally Posted by Dabomstew View Post
    Ok, Why not just use an external jquery file. Also, is there any check to see if the jQuery has been included, sometimes it may get deleted by accident, updated, down-dated, or a folder structure may cause it not too load?

    Also, adding the users pass salt in their users table, doesnt make it as hard to hack. I did research this for my engine, as I did the same as yourself, I found that - of which sounds silly once you know - if they access to the games database, then they have access to the salt, so can just be added to the password when they are trying to convert it back to plain text.

    Retired Developer, Looking to finish this project though...

    Project: 'What are you wearing': 2%

    W3Theory Hosting

    Dont trust things you read on the internet - Abraham Lincoln

  9. #9
    Quote Originally Posted by Danny696 View Post
    Also, adding the users pass salt in their users table, doesnt make it as hard to hack. I did research this for my engine, as I did the same as yourself, I found that - of which sounds silly once you know - if they access to the games database, then they have access to the salt, so can just be added to the password when they are trying to convert it back to plain text.
    Its still a salted hash though. Unless you have a rainbow table of that hash then your outta luck.

  10. #10
    Quote Originally Posted by Neon View Post
    Its still a salted hash though. Unless you have a rainbow table of that hash then your outta luck.

    @Neon
    I think you're reading it wrong.
    The salt, is stored alongside the password within the same table, within the same database, using the same user for authentication. 0_o,
    Basically, once you know what hashing function the script uses(I'll guess md5 or sha1), your in(dictionary attack, basically).

    @Danny:
    But at that point, your better off just altering the database to suit your form of attack. I'm pretty sure MCCodes runs some database extracted content with PHP, or even if not, you could modify unfiltered database content like mail and inject an XSS worm into an admin's message to gain whatever you need.
    The admin should have an HTML5 and Javascript compliant browser, so you could, theoretically, store all the admin's actions within a client-side database and simply use Ajax to send yourself a neat little message. Would take days if not weeks to discover the breach if you don't alter anything in an obvious manner.

    But, also theoretically, one could just use MySQL to upload yourself a w4cking-c99 if they run with escalated user privileges. Wouldn't be very smart, but I've seen people owned using this method.

    Quote Originally Posted by Djkanna View Post
    No it's not needed, in some cases it's also beneficial to omit the closing tag.
    There's no "benefits" towards omitting the closing tag. It's purely preference.

    The <?php & ?> tags(or more formally, escape characters) mean you are either escaping into or out of, PHP... similar to XML syntax.

    If you do not plan on producing HTML/output after the PHP syntax, there is no need to escape out of PHP, some developers just think it's cleaner to use closing tags with each script.
    On the other hand, C( # / ++ ) developers will omit it(eg. a_bertrand, see his scripts) simply because they're used to not having to escape their code.

    PHP is designed this way, since it's original usage is within HTML, text, etc...
    Last edited by Spudinski; 02-18-2012 at 09:50 PM.

 

 
Page 1 of 4 123 ... LastLast

Similar Threads

  1. Upcoming patches for MCCodes released versions
    By Dabomstew in forum Announcements
    Replies: 19
    Last Post: 02-03-2012, 06:46 AM
  2. IE 9 Released
    By a_bertrand in forum Tech News
    Replies: 14
    Last Post: 03-22-2011, 10:58 AM
  3. Mccodes security
    By mr moon in forum General Discussion
    Replies: 9
    Last Post: 03-13-2011, 06:50 PM
  4. Mccodes Security Issues
    By W3Theory || Peter in forum General Discussion
    Replies: 4
    Last Post: 10-26-2010, 02:44 PM
  5. Replies: 31
    Last Post: 07-08-2009, 07:29 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •