Brute-forcing for a reason

Last week I was assigned the task to brute-force the MD5 hashing function in-order to demonstrate a SQL injection to the following PHP login handler: // escaping username inputs, should be safe in most cases $username = mysql_real_escape_string($_GET['username']); // hashing the password input $password = md5($_GET['password'], true); $query = "SELECT * FROM `users` WHERE username='$username'". " AND password='$password';"; // searching for records $result = mysql_query($query, $dbh); if(mysql_num_rows($result) > 0) { echo "login successful! … »

Installing a newer version of GCC on Ubuntu 64-bit operating systems

Ubuntu released a newer version — version 12.10 after the LTS version of 12.04, which contains the latest version of GNU Compiler Collection (GCC) binaries. Nevertheless, I believe that a majority of people using Ubuntu are with 12.04 or even earlier versions, becasue the compatability problem is a huge headache for the Ubuntu platform sometimes. The latest release of GCC supports the powerful brandnew C++ 11 standard, making curiosity burn I believe for lots of folks. … »

Enabling STL Container Inspection in Eclipse (Ubuntu)

All information in this post was fetched from this link under the Eclipse Wiki. This site is not responsible for the content from external sites/repositories. Programming and debugging is part of life for EECS students here in Michigan, and possibly also applies to anywhere else. Millions of tools have been introduced to make programming easier, and IDEs are just among a portion of them. Visual Studio and XCode by Microsoft and Apple are the two most famous IDEs in the software industry, whereas Eclipse platform reins the open-source world alone. … »