elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Temas
Páginas: 1 2 [3] 4
21  Seguridad Informática / Seguridad / MODSECURITY en: 27 Enero 2012, 19:23 pm
Hola a todos!
Os cuento:
Tengo que implementar ModSecurity en mi servidor Web Apache, la instalación y todo bien
Ahora mi duda es en qué archivo van la reglas de tipo:
SecRule Target Operation [Actions]
He cambiado el mod-security2.conf y el mod-security-crs_10_config.conf pero no he cosneguido nada
Alguien sabe como puedo implementarlas¿?
22  Programación / Bases de Datos / PROCEDURES DE ORACLE en: 14 Enero 2012, 17:48 pm
Hola a todos, veréis, estoy haciendo unos ejercicios sobre Oracle donde tenemos que ejecutar un procedure que tiene el siguiente código:
Código:
DECLARE
  3  v_NumberSeats rooms.number_seats%TYPE;
  4  v_Comment VARCHAR2(35);
  5  BEGIN
  6  SELECT number_seats
  7  INTO v_Numberseats
  8  FROM rooms
  9  WHERE id = 1;
 10  IF v_NumberSeats < 10 THEN
 11  v_Comment :='Small';
 12  ELSIF v_NumberSeats < 20 THEN
 13  v_Comment :='Bigger';
 14  ELSE v_Comment :='lots';
 15  END IF;
 16  END;
 17  /
El caso es que, tal cual lo veis me sale un mensaje de que el procedure se ha creado correctamente, en cambio, si intento crearle con un nombre para despues llamarle como se ve aquí:
Código:
SQL> CREATE PROCEDURE ejer1 AS
  2 DECLARE
  3  v_NumberSeats rooms.number_seats%TYPE;
  4  v_Comment VARCHAR2(35);
  5  BEGIN
  6  SELECT number_seats
  7  INTO v_Numberseats
  8  FROM rooms
  9  WHERE id = 1;
 10  IF v_NumberSeats < 10 THEN
 11  v_Comment :='Small';
 12  ELSIF v_NumberSeats < 20 THEN
 13  v_Comment :='Bigger';
 14  ELSE v_Comment :='lots';
 15  END IF;
 16  END;
 17  /
Me dice que tiene errores y que el objeto sys.ejer1 no existe
¿Cual puede ser el problema?
Estoy bastante perdido en este tema, agradezco la ayuda
23  Programación / PHP / FORO en PHP en: 10 Enero 2012, 12:44 pm
Estoy haciendo un foro en php, ya tengo todo lo que queria, ahora me falta que, al responder a un post, pueda subir un archivo, tengo los scripts para ello pero no sé como hacer que, al dar a subir archivo y la respuesta me salga en la lista de posts la respuesta y el archivo aparte de que, cuando lo borro, tiene que borrarme también el archivo que se insertó con el post pero no me lo hace, aquí pongo los scripts para contestar el post y subir el archivo.

Código:
<?php
session_start();
$mysqli = mysqli_connect("localhost", "root", "", "foro_2");
if (!$_POST) {
if (!isset($_GET["id_post"])) {
header("Location: lista_temas.php");
exit;
}
$verify_sql = "SELECT ft.id_tema, ft.titulo_tema FROM posts
AS fp LEFT JOIN temas AS ft ON fp.id_tema =
ft.id_tema WHERE fp.id_post = '".$_GET["id_post"]."'";
$verify_res = mysqli_query($mysqli, $verify_sql)
or die(mysqli_error($mysqli));
if (mysqli_num_rows($verify_res) < 1) {
header("Location: lista_temas.php");
exit;
} else {
while($topic_info = mysqli_fetch_array($verify_res)) {
$id_tema = $topic_info['id_tema'];
$titulo_tema = stripslashes($topic_info['titulo_tema']);
}
echo "
<html>
<head>
<title>Responde a ".$titulo_tema."</title>
</head>
<body>
<h1>Responde a $titulo_tema</h1>
<form method=\"post\" action=\"".$_SERVER["PHP_SELF"]."\">
<p><strong>Texto del post</strong><br/>
<textarea name=\"texto_post\" rows=\"8\" cols=\"40\"
wrap=\"virtual\"></textarea>
<input type=\"hidden\" name=\"id_tema\" value=\"$id_tema\">
<p><input type=\"submit\" name=\"submit\" value=\"Añadir post\"></p>
</form>
</body>
</html>";
echo "
<html>
<body>
<form action=\"subida_archivo.php\" enctype=\"multipart/form-data\" method=\"POST\">
<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"500\" />
<p><strong>Selecciona un archivo</strong>
<input type=\"file\" name=\"fileupload\" /></p>
<p><input type=\"submit\" name=\"submit\" value=\"Añadir post y archivos\"></p>
</form>
</body>
</html>";
}
mysqli_free_result($verify_res);
} else if ($_POST) {
if ((!$_POST["id_tema"]) || (!$_POST["texto_post"])) {
header("Location: lista_temas.php");
exit;
}
$obtener_email_sql="SELECT email FROM sesion WHERE
id_sesion='".session_id()."'";
$obtener_email_res = mysqli_query($mysqli, $obtener_email_sql) or
die(mysqli_error($mysqli));
$ret=mysqli_fetch_array($obtener_email_res);
$email=$ret['email'];
if ($email=="") {
header("Location: lista_temas.php");
exit;
}
$add_post_sql = "INSERT INTO posts (id_tema,texto_post,
fecha_creacion,email,creacion_tema) VALUES
('".$_POST["id_tema"]."',
'".$_POST["texto_post"]."',
now(),'".$email."','NO')";
$add_post_res = mysqli_query($mysqli, $add_post_sql)
or die(mysqli_error($mysqli));
//cerrar conexión
mysqli_close($mysqli);
header("Location: ver_tema.php?id_tema=".$_POST["id_tema"]);
exit;
}
?>

Y este es el codigo de añadir el archivo
Código:
<?php
$file_dir = "C:\\xampp\\htdocs\\EjerciciosWeb\\Foro_2\\Archivos_subidos\\";
foreach($_FILES as $file_name => $file_array) {
echo "Localizacion: ".$file_array["tmp_name"]."<br />\n";
echo "Nombre: ".$file_array["name"]."<br />\n";
echo "Tipo: ".$file_array["type"]."<br />\n";
echo "Tamaño: ".$file_array["size"]."<br />\n";

if (is_uploaded_file($file_array["tmp_name"])) {
move_uploaded_file($file_array["tmp_name"],
"$file_dir/".$file_array["name"]) or die ("No se pudo copiar");
echo "Archivo movido!<br/>";
echo "Ya está, ahora puedes<a href=\"lista_temas.php\">volver a los temas</a>";
}
 }
?>

Alguien me puede ayudar? Me he atascado en esa parte y no se como seguir
Muchas gracias de antemano :)
24  Seguridad Informática / Seguridad / Acunetix full en: 9 Enero 2012, 18:45 pm
Hola a todos, tengo un problemilla, necesito Acunetix en su versión completa para un trabajo de Seguridad informática pero por más que he probado sólo he conseguido una coleccion de virus
Alguien me puede ayudar?
Muchas gracias de antemano
Un saludo :D
25  Media / Multimedia / ITUNES en: 3 Enero 2012, 12:37 pm
Tengo un problema para instalar Itunes, me dice que ha habido un problema con el ensamblador y no me deja instalarlo. Necesito tener el itunes para recuperar mi Ipod que, accidentalmente borré todo y no tiene bibliotecas ni canciones
Agradezco la ayuda
PD: no se si estara bien ubicado el tema, si no está bien ubicado decidme donde va para ponerle en su sitio
Muchas gracias
26  Seguridad Informática / Seguridad / VIRUS EN EL EXPLORADOR en: 29 Diciembre 2011, 15:20 pm
Hola a todos, vereis estaba intentando conseguir el Acunetix para un trabajo de clase sobre vulnerabilidades Web, el caso es que se me ha llenado el portatil de virus, tendre unos 12 o asi y ahora los exploradores busque lo que busque me redirigen a una pagina que nada tiene que ver con lo que busco, es decir no me deja hacer busquedas con ningun explorador y de vez en cuando me salta un pantallazo
He intentado quitarlo con el Anitivirus, uso el avira, y nada, no me lo quita y no me funciona
Estoy desesperado porque necesito el pc apra ahcer los trabajos¿Que puedo ahcer?
Agradezco la ayuda uns aludo
27  Programación / PHP / Evitar que se borre una ultima entrada en: 20 Diciembre 2011, 19:16 pm
Hola a todos, estoy haciendo un foro en PHP y mi duda es la siguiente:
Tengo que hacer que, al borrar posts de un tema me deje borrar todos menos el ultimo del tema, he conseguido que me haga eso pero cuando solo queda un tema en el foro o cuando el resto de temas no tiene posts (cosa que quiero evitar) aqui os dejo el codigo haber si me podeis decir que he puesto mal

Código:
<?php
   $mysqli = mysqli_connect("localhost", "root",
         "", "foro_1");

  if (!$_POST)  {
       $display_block = "";
      $get_list_sql = "SELECT p.post_id,
                         CONCAT_WS(', ', t.topic_title, p.post_owner) AS display_post
                         FROM forum_posts AS p
INNER JOIN forum_topics AS t ON p.topic_id= t.topic_id ORDER BY post_id";
         $get_list_res = mysqli_query($mysqli, $get_list_sql)
                      or die(mysqli_error($mysqli));
       if (mysqli_num_rows($get_list_res) < 1) {
           $display_block .= "<p><em>No hay ningun tema, se el primero
   en crear <a href=\"addtopic.html\">un tema para postearlo</a></em></p>";
       } else if (mysqli_num_rows($get_list_res) == 1){
   echo "No se puede borrar el ultimo post de un tema";
   echo "<p>Volver a<a href=\"index_foro.html\"> Inicio</p>";
   } else {
           $display_block .= "
              <form method=\"post\" action=\"".$_SERVER["PHP_SELF"]."\">
              <p><strong>Selecciona un post para borrarlo</strong><br/>
              <select name=\"sel_id\">
              <option value=\"\">--Elige uno--</option>";
              while ($recs = mysqli_fetch_array($get_list_res)) {
                  $id = $recs['post_id'];
                $display_name = stripslashes($recs["display_post"]);
                $display_block .= "<option value=\"".$id."\">".
                $display_name."</option>";
           }

             $display_block .= "
             </select>
             <p><input type=\"submit\" name=\"submit\"
                      value=\"Borrar el post\"></p>
<p>VOLVER A <a href=\"topiclist.php\">LOS TEMAS</p>
            </form>";
       }
         mysqli_free_result($get_list_res);
} else if ($_POST) {
     //check for required fields
     if ($_POST["sel_id"] == "")  {
         header("Location: delpost.php");
         exit;
     }

      $del_master_sql = "DELETE FROM forum_posts WHERE
                       post_id = '".$_POST["sel_id"]."'";
    $del_master_res = mysqli_query($mysqli, $del_master_sql)
                      or die(mysqli_error($mysqli));

    $display_block = "<h1>POST BORRADO</h1>
    <p>¿Quieres
    <a href=\"".$_SERVER["PHP_SELF"]."\">borrar otro</a>?</p>
<p>¿Quieres volver a la <a href=\"topiclist.php\">los Temas?</p>";
 }
 ?>
 <html>
 <head>
 <title>Mis temas</title>
 </head>
 <body>
 <?php echo $display_block; ?>
 </body>
 </html>

De antemano muchas gracias
28  Programación / Programación C/C++ / VALOR ABSOLUTO DE UN NUMERO en: 16 Diciembre 2011, 22:46 pm
Hola, alguien sabe como mostrar el valor absoluto de un numero en C y C++?
He probado a imprimir la variable que contiene el numero entre las barras de valor absoluto pero no funciona
Alguna ayuda?
GRacias de antemano
29  Informática / Software / ORACLE en: 13 Diciembre 2011, 18:05 pm
Hola a todos, no se si este es el sitio idoneo para colgar este post pero ahi va (si esta mal ubicado ruego me lo digais para ponerle en su lugar)

Resulta que he creado una tabla en oracle como sysdba, ahora tengo que acceder a ella desde un usuario creado por mi
Me dice que no existe la tabla, he dado todos los permisos posible sobre tablas al usuario con GRANT pero nada, he probado a poner usuario.tabla pero tampoco me lo lee
¿Como puedo hacerlo?
GRACIAS DE ANTEMANO :)
30  Foros Generales / Dudas Generales / DESCARGAS EN MEMORIA VIRTUAL en: 9 Diciembre 2011, 23:54 pm
Hola a todo, tngo el siguiente problema, resulta que si intento descargarme algo, ya sea via directa o por P2P como Ares, etc.
Esas descargas se me van a la memoria virtual y no me deja hacer nada con ellas, y , claro, al apagar la maquina se van.
He probado a cambiar la carpeta dde descargas, las versiones de los programas que tengo de descargas, pero nada, sigue haciendome lo mismo
Alguna idea o sugerencia??
Un saludo y gracias de antemano
PD: Tengo unos cuantos scripts de PHP listos en plan cuenta atras, calculadora y cosas asi si necesitais alguno hacer un post y os les cuelgo aqui (en la sección de PHP claro) :)
Páginas: 1 2 [3] 4
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines