понедельник, 14 октября 2013 г.

Blob CMS

Хех, тот же 2009 :)
/blogin.php
if(!isset($_SESSION['logged'])){ 
    
$usernum blob_check_login($_POST['buname'], $_POST['bpword']);
    
$lattempt $_POST['lattempt'];
    if(
$lattempt && $usernum == "FAIL") {
        
//Whoops, wrong password.  Try again.
        
$page['pagetitle'] = "User Login";
        
$lattempt++;
        
?>  
А вот и blob_check_login() собственной персоной
function blob_check_login ($username$password) {  
    
$goodname strtolower($username);  
    
$goodpass md5($password);
    
blob_connect();
    
$query "SELECT * FROM `" UTABLE "` WHERE `bl0bdeath`='" $goodname "' AND `bl0bnumber`='" $goodpass "'";
    
$result = @mysql_query($query);  
Вот, что бывает, когда школьники занимаются программированием на пехопе, внимание, ШКОЛЬНИК, проверь код на баги, прежде чем закомитить. Семь раз проверь один раз закомить звучит народная мудрость!

OS CMS 2009 :D

Эххххххх 2009, как же ты далеко ушел, ковырял OS CMS тогда
1. Blind sql inj. /vote.php
 $postid $_GET['id'];$result mysql_query("SELECT * FROM myblog_posts WHERE title = '$postid'")
 or die(mysql_error());
while(
$row mysql_fetch_array$result )) { $member $row['name'];

?> 
2.Второй  blind, но уже в /registerp.php
 $username $_POST['username'];//Н-ко строк спустя $result mysql_query("SELECT * FROM myblog_users
 WHERE user = '$username'") or die(mysql_error()); 
//Ну и  mysql_query("INSERT INTO myblog_users
(user, password, perm, email, interests, site, name)

 VALUES('$_POST[username]','$_POST[password]', '0', '$_POST[email]',
'$_POST[interests]','$_POST[site]','$_POST[realname]') ")  
?>

Второй баг вообще в инсерте, интересно, кто-нибудь сейчас пишет такой говнокод?

To be or not to be?

И вот в очередной раз, я начинаю свой блог, интересно, это сообщение прочитает кто-нибудь кроме гуглобота?) На самом деле не имеет значения, блог поможет упорядочить проекты, возможно даже мысли в голове, а да, я все так же занимаюсь IT, только хаимел нехилое увлечение электроникой, добавлю старые статейки, посты, заметки, и, как говаривал Юрка Гагарин:"Поехали!" :D