Wellanyways ned to either make this DJ panel safe or get a safer one? Ay reccomends?
Printable View
Wellanyways ned to either make this DJ panel safe or get a safer one? Ay reccomends?
Lots of people out there to make bigger and better panels.
Drift, I think you're wrong about sessions being that easy to steal. The only reason that you could steal sessions from the Habbo site was that it had a vulnerability due to an XSS (Cross Site Scripting) issue. In general, you can't steal sessions, unless there is a browser exploit or some bad coding somewhere.
I recall that the problem with the Habbo website was that some input was loaded through a URL (GET) parameter and it wasn't filtered so things could be done. If you're interested in find out more, I suggets you read http://en.wikipedia.org/wiki/Session_hijacking and http://en.wikipedia.org/wiki/Cross-site_scripting.
Sessions are on the remote server, and can't be edited, there is nothing wrong with that piece of code.
As long as the password is a hash, and not plaintext, setting it for a session is alright, not the best practice in the world, but no harm done.
With Habbo, they were getting the user's session ID, setting it as their own, then it would recognize you.. as them..
One little exploit in his coding could get the server to set false sessions, seeing as his sessions are used against the database Id say thats extremely vulnerable.
PHP Code:if($_SESSION['rp_logged'] == "TRUE") {
$username = $_SESSION['rp_username'];
$passwrd = $_SESSION['rp_passwrd'];
$rank = $_SESSION['rp_rank'];
$check = mysql_query("SELECT username, passwrd FROM rp_users WHERE username = '$username'")or die(mysql_error());
I don't see any exploits in that..
if($_SESSION['rp_logged'] == "TRUE") {
>> $username = $_SESSION['rp_username']; <<
$passwrd = $_SESSION['rp_passwrd'];
$rank = $_SESSION['rp_rank'];
$check = mysql_query("SELECT username, passwrd FROM rp_users WHERE username = ' >>> $username <<<'")or die(mysql_error());
I do I'm sorry if you don't I've had this problem in the past.
LOL, there is nothing wrong with that at all? Your just selecting something out of a database. I would rather use the ID instead of a username.
Mod can close this,
I got new panel :D !