!C99Shell v. 1.0 pre-release build #13!

Software: Apache. PHP/5.5.15 

uname -a: Windows NT SVR-DMZ 6.1 build 7600 (Windows Server 2008 R2 Enterprise Edition) i586 

SYSTEM 

Safe-mode: OFF (not secure)

E:\xampp\xampp\htdocs\jaime\Xcode\DesignPatterns\   drwxrwxrwx
Free 7.27 GB of 239.26 GB (3.04%)
Detected drives: [ a ] [ c ] [ d ] [ e ] [ f ]
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     12.php (2.08 KB)      -rw-rw-rw-
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
// Include the Observable and Observer base classes
require_once('Observer/Observable.php');
require_once(
'Observer/Observer.php');

class 
Article extends Observable {
    
// To publish an article
    
function publish() {
        echo ( 
'Publishing article.<br />' );
        
// Perform query here that updates the database
        
$this->notifyObservers('published');
    }
    
// To delete an article
    
function delete() {
        echo ( 
'Deleting article.<br />' );
        
// Perform query here that deletes an article
        
$this->notifyObservers('deleted');
    }
}

class 
Cache extends Observer {
    function 
update(& $source$arg) {
        switch ( 
$arg ) {
            case 
'published':
            case 
'deleted':
                echo ( 
'Refreshing cache<br />' );
            break;
        }
    }
}

class 
Subscribers extends Observer {
    function 
update(& $source$arg) {
        switch ( 
$arg ) {
            case 
'published':
                echo ( 
'Notifying subscribers by email<br />' );
            break;
        }
    }
}

class 
RSSFeed extends Observer {
    function 
update(& $source$arg) {
        switch ( 
$arg ) {
            case 
'published':
            case 
'deleted':
                echo ( 
'Updating the RSS Feed<br />' );
            break;
        }
    }
}

// Create the observers
$cache = & new Cache();
$subscribers = & new Subscribers();
$rssfeed = & new RSSFeed();

// Create the observable
$article=& new Article();

// Add the observers to the observable
$article->addObserver($cache);
$article->addObserver($subscribers);
$article->addObserver($rssfeed);

if ( isset ( 
$_POST['publish'] ) ) {
    
$article->publish();
} else if ( isset ( 
$_POST['delete'] ) ) {
    
$article->delete();
} else {
?>
<form action="<?php echo ( $_SERVER['PHP_SELF'] ); ?>" method="post">
<textarea cols="50" rows="5">
This is a sample article
</textarea><br />
<input type="submit" name="publish" value="Publish Article"><br />
<input type="submit" name="delete" value="Delete Article"><br />
</form>
<?php
}
?>

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 1.0 pre-release build #13 powered by Captain Crunch Security Team | http://ccteam.ru | Generation time: 0.0312 ]--