!C99Shell v. 2.1 [PHP 8 Update] [02.02.2022]!

Software: Apache/2.4.53 (Unix) OpenSSL/1.1.1o PHP/7.4.29 mod_perl/2.0.12 Perl/v5.34.1. PHP/7.4.29 

uname -a: Linux vps-2738122-x 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64 

uid=1(daemon) gid=1(daemon) grupos=1(daemon) 

Safe-mode: OFF (not secure)

/opt/apex_tdfonline/proyectos/toba_editor/php/acciones/   drwxr-xr-x
Free 14.71 GB of 61.93 GB (23.76%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     inicio.php (4.69 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

function controlar_usuario()
{
    
$usuario_actual toba_manejador_archivos::get_usuario_actual();
    if (isset(
$usuario_actual)) {
        
$usuarios_defecto = array('system''www-data''wwwrun''nobody''nobody');
        if (
in_array($usuario_actual$usuarios_defecto)) {

            
$html "<div style='margin-top: 100px; background-color:white; padding: 10px;'>
                    <strong>Recomendado cambiar usuario APACHE</strong><br><br>
                    <div style='text-align:left'><p>Actualmente el servidor web (incluyendo a PHP y Toba) se está ejecutando con el usuario <strong>
$usuario_actual</strong> del sistema.
                            Por seguridad esta configuración es la recomendada para sistemas en <strong>producción</strong>.</p>
                        <p>En cambio para ambientes de <strong>desarrollo</strong>, este toba_editor necesita abrir y guardar archivos, ejecutar comandos svn, etc,
                            necesita correr con el <strong>usuario de escritorio</strong> actualmente logueado al sistema operativo. Por ello recomendamos seguir los siguentes pasos:</p>
            "
;
            if (
toba_manejador_archivos::es_windows()) {
                
$html .= "
                        <ol style='background-color: #EEEEEE; border: 1px inset gray;'>
                            <li>Primero es necesario que el usuario actualmente logueado posea una contraseña. Si no la tiene o desconoce:
                                <ol style='background-color: #E9E8E8; border: 1px inset gray; margin: 10px;'>
                                    <li>Ir a <em>Inicio > Ejecutar</em>, ingresar
                                        <pre>lusrmgr.msc</pre>
                                    <li>Hacer click derecho sobre el usuario actual y seleccionar <em>Establecer contraseña</em>
                                    <li>Luego de pasar todas las advertencias, ingresar la contraseña y aceptar
                                </ol>
                            <li>Ir a <em>Inicio > Ejecutar</em>, ingresar
                                <pre>services.msc</pre>
                            <li>Seleccionar servicio Apache 2.x, hacer doble click sobre el mismo
                            <li>Ir a solapa <em>Iniciar Sesión</em>
                            <li>Seleccionar <em>Esta cuenta</em> e ingresar el nombre y contraseña de la cuenta de usuario actual.
                "
;
            } else {
                
$html .= "
                        <ol style='background-color: #EEEEEE; border: 1px inset gray;'>
                            <li>Configurar que apache ejecute con el usuario actualmente logueado al sistema de ventanas. Editar el archivo
                                <em>/etc/apache2/apache2.conf</em> o <em>/etc/apache2/uid.conf</em> si está presente y cambiar el usuario de la siguiente directiva
                                por el usuario actual: <pre>User 
$usuario_actual</pre>
                            <li>Para que apache pueda crear sesiones PHP, hay que cambiar el owner de la carpeta de sesiones (si no encuentra la carpeta de sesiones de php, está en la
                                directiva <em>session.save_path</em> en el php.ini
                                <pre>sudo chown mi_usuario /var/lib/php5 -R</pre>
                            </li>
                "
;
            }
            
$html .= '
                        <li>Luego de aceptar, reiniciar el servicio apache. En caso de que se siga mostrando esta advertencia al inicio del editor, por favor
                            contactarse con el soporte de toba ya que es muy importante para nosotros que estos pasos se sigan y funcionen bien.
                    </ol>
                    </div></div>
            '
;
            echo 
$html;
        }
    }        
}

//ei_arbol($_SESSION, 'SESION', null, true);

//--- VERSION
echo "<style type='text/css'>
    #overlay_contenido {
        width: 90%;
    }
    .overlay-mensaje {
        max-height: 100%;
        overflow: visible;
    }
    li {
        padding-top: 5px;
    }
</style>"
;

$url_trac get_url_desarrollos();
$url_login $url_trac.'/trac/toba/login';

if (isset(
$_GET['phpinfo'])) {
    
phpinfo();
//} elseif (isset($_POST['chequeo'])) { 
    
} else {
        
/*echo toba_form::abrir('toba', toba::vinculador()->get_url());
        echo toba_form::submit('chequeo', "Chequear compatibilidad extensiones");
        echo toba_form::cerrar();*/        
        

    
$version toba_modelo_instalacion::get_version_actual();
    
$cambios "$url_trac/trac/toba/wiki/Versiones/".($version->get_release('.').'.0');
    echo 
"<div class='logo-inicio'>";
    echo 
toba_recurso::imagen_proyecto('logo.gif'true);
    echo 
'<br><br>Editando proyecto <strong>' toba_editor::get_proyecto_cargado()    .'</strong> en la instancia <strong>' toba_editor::get_id_instancia_activa() .'</strong>.<br>';
    
$ayuda toba_recurso::ayuda(null'Ver log de cambios introducidos en esta versión');
    echo 
"<a target='wiki' style='text-decoration:none; font-size: 16px; font-weight: bold;margin-top: 25px;float:left' href='$cambios$ayuda>Versión ";
    echo 
$version->__toString().'</a>';
        
        
    
$vinc toba::vinculador()->get_url(nullnull, array('phpinfo' =>1));
    echo 
"<a style='text-decoration:none; float:right; text-align: center; ' href='$vinc' title='Ver información acerca de la instalación PHP de este servidor'>";
    echo 
toba_recurso::imagen_proyecto('php-med-trans.png'true);
    echo 
'<br>'.phpversion();
    echo 
'</a>';

    if (! 
toba_manejador_archivos::es_windows()) {
        
//Por ahora este mécanismo sólo funciona en linux
        
controlar_usuario();
    }
    echo 
'</div>';
}


?>

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

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

--[ c99shell v. 2.1 [PHP 8 Update] [02.02.2022] maintained byC99Shell Github | Generation time: 0.6062 ]--