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

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


  Mostrar Temas
Páginas: 1 [2]
11  Foros Generales / Sugerencias y dudas sobre el Foro / Mensaje al entrar al foro en: 30 Octubre 2008, 21:33 pm
Hola hace algún tiempo me aparece cada vez que me quiero meter en el foro una pantalla en blanco en la que se me avisa que es como un filtro para proteger el foro de posibles ataques. El caso es que hoy me he conectado y me encuentro otra pantalla de aviso sobre esta en la que me dice que estoy infectado con un virus peligroso, que me desinfecte con un av....

Puede ser que se deba a que en mi pc tengo el bitfrost o el turkojan??? Cosa que me extraña poque los tengo hace mucho tiempo y no ocurrio nada de esto. Por otra parte hoy me he encontrado el pc apagado... cosa que me mosquea xq los plomos estaban bien...

Estoy algo acojonado xq mi pc está como servidor web y me da miedo perder el trabajo o que accedan a documentos de la web privados.

Ayuda pleace. Gracias.
12  Seguridad Informática / Materiales y equipos / Necesito que me aconsejeis sobre conector con sma y su posible antena. en: 30 Octubre 2008, 18:06 pm
Hola de nuevo compañeros. Tras hacer investigaciones con la antena de radio que hace unas semanas os comenté, con bote de patatas pringelss y lo último, una parabolica de Via digital,  voy a pillarme en ebay un adaptador usb con conector sma, ya que el que tengo pienso que no merece mucho la pena modificarlo, además de que creo que no hay posibilidad... bueno, el caso es que dudo en cual cogerme y que poder hacer con él. La primera opción seria el USB WIFI 802.11BG conector SMA Hembra RP+Antena de 5dBi http://cgi.ebay.es/USB-WIFI-802-11BG-conector-SMA-Hembra-RP-Antena-de-5dBi_W0QQitemZ280280541912QQcmdZViewItem?hash=item280280541912&_trkparms=72%3A895%7C39%3A1%7C66%3A2%7C65%3A12%7C240%3A1318&_trksid=p3286.c0.m14 , la segunda opción es un usb LONG range USB 2.0 WiFi RP-SMA + 4dBi antenna *54 Mbps* http://cgi.ebay.es/LONG-range-USB-2-0-WiFi-RP-SMA-4dBi-antenna-54-Mbps_W0QQitemZ370098593933QQcmdZViewItem?hash=item370098593933&_trkparms=72%3A895%7C39%3A1%7C66%3A2%7C65%3A12%7C240%3A1318&_trksid=p3286.c0.m14 , y la tercera opción sería un adaptador alfa con su antena, que es un pepino, lo que pasa que se va algo de precio. Mi idea seria enchufar cualquiera de estas a la parabolica  mediante una doblebiquad de 6 rombos, unida con un rg 8 o 6, depende de lo que me digais (ahora tengo el adaptador usb metido en el dipolo de ésta y... no va mal pero algo pobre). En la biquad pondria un conector N hembra y lo conectaria a esta tarjeta mediante un pigtail, en una punta con el N macho y en la otra con el sma macho.

Bueno despues de este royo que he soltado, ¿que me aconseajis?¿cuanto me costará además de la tarjeta lo de los conectores y demás? ¿obtendré  más ganancia con la parabolica que con la antena propia que trae la antena?

Bueno, saludos y espero que me podais ayudar.
13  Seguridad Informática / Materiales y equipos / Como hacer antena Casera con Antena de radio?? en: 5 Octubre 2008, 18:04 pm
Hola hoy he quitado la antena de radio que tenia junto a la de Tv que estaba en el tejado de mi casa. El caso es que se me ha ocurrido transformarla en antena wifi, no se si se puede hacer (pienso que si ya que la estructura es parecida a éstas). He visto que se hacen desde con cacerolas, botes de papas, etc. Mi pregunta es como hago para conectarle el usb a ésta. Aquí aporto unas imganes a ver que me decis de ésto y si es posible, así como que materiales necesito.




Saludos y Gracias

PD: Está claro que la antena necesitaria un saneadito jeje.
-----

Jeje. Lo que en un principio era una pregunta, ahora tras probarlo se convierte en afirmación. Se puede, y vaya si se puede. Fue tan facil como conectar el cable que sale de la antena al llaverito wifi (solo con liarle el cobre alrededor de su parte metalica) y ya está. Me aumenta considerablemente la señal. Cojo redes que antes ni cogia, aunque su señal no es gran cosa; pero bueno, ya mi red no se cae nunca.

Saludos y si teneis la opotunidad de reciclar una antena de TV o radio vereis los resultados.

14  Programación / PHP / Tutorial: Crear area restringida con php en nuestra web en: 2 Octubre 2008, 02:21 am
Crear  área restringida con php en nuestra web.

Hola, ¿Cómo están? Aquí les dejo una forma sencilla de crear un area de nuestra web restringida con usuario y password hacia una página personal de nuestro usuario. Este tuto lo hago despues de pasar lo mio para llegar a este fin, a si que espero que les sirva.

Antes de nada debo decir que para realizar una web en php es necesario tener algún interprete de éste para poder ejecutarlo.

Materiales a utilizar:
- bloc de notas
- interprete de php (en mi caso AppServ  con php5)

Archivos a utilizar:
-página de ingreso: (en nuestro ejemplo se llamará ingreso.php) ingreso.php
-página de control: (donde se verifica si el user y password están restringidos) control.php
-página privada: (area restringida personal para nuestro usuario) user1.php// user2.php// user3.php


 Para seguridad ingresaremos un par de códigos en las páginas que a continuación explicaré y tomaremos algunas precauciones más.


Es hora de comenzar, guardaremos este formulario de inscripción en un bloc de notas o lo insertaremos  en la página de inicio que nosotros queramos, ojo, siempre con la extensión .php (en este caso ingreso.php):

Código
  1. <html>
  2. <head>
  3. <title>Acceso Restringido</title>
  4. </head>
  5. <body>
  6. <h1>Autentifíquese</h1>
  7. <form action="control.php" method="POST">
  8. <table align="center" width="225" cellspacing="2" cellpadding="2" border="0">
  9. <tr>
  10. <td colspan="2" align="center"
  11. <?if ($_GET["errorusuario"]=="si"){?>
  12. bgcolor=red><span style="color:ffffff"><b>Datos incorrectos</b></span>
  13. <?}else{?>
  14. bgcolor=#cccccc>Introduce tu clave de acceso
  15. <?}?></td>
  16. </tr>
  17. <tr>
  18. <td align="right">USER:</td>
  19. <td><input type="Text" name="usuario" size="8" maxlength="50"></td>
  20. </tr>
  21. <tr>
  22. <td align="right">PASSWD:</td>
  23. <td><input type="password" name="contraseña" size="8" maxlength="50"></td>
  24. </tr>
  25. <tr>
  26. <td colspan="2" align="center"><input type="Submit" value="ENTRAR"></td>
  27. </tr>
  28. </table>
  29. </form>
  30. </body>
  31. </html>
  32.  

Bien, ahora abrimos otro bloc de notas e insertaremos el siguiente código para validar los usuarios que estén registrados y mandarlos a su página privada.

Código
  1. <?
  2. //vemos si el usuario y contraseña es váildo
  3. if ($_POST["usuario"]=="user1" && $_POST["contraseña"]=="xxxx"){
  4.    //usuario y contraseña válidos
  5.    //defino una sesion y guardo datos
  6.    session_start();
  7.    $_SESSION["autentificado"]= "SI";
  8.    header ("Location: user1.php");
  9. }else {
  10.    //si no existe le mando otra vez a la portada
  11.    header("Location: ingreso.php?errorusuario=si");
  12.  
  13. if ($_POST["usuario"]=="user2" && $_POST["contraseña"]=="asdfg"){
  14.    //usuario y contraseña válidos
  15.    //defino una sesion y guardo datos
  16.    session_start();
  17.    $_SESSION["autentificado"]= "SI";
  18.    header ("Location: user2.php");
  19.  
  20. }else {
  21.    //si no existe le mando otra vez a la portada
  22.    header("Location: ingreso.php?errorusuario=si");
  23.  
  24. if ($_POST["usuario"]=="user3" && $_POST["contraseña"]=="pepe69"){
  25.    //usuario y contraseña válidos
  26.    //defino una sesion y guardo datos
  27.    session_start();
  28.    $_SESSION["autentificado"]= "SI";
  29.    header ("Location: user3.php");
  30.  
  31. }else {
  32.    //si no existe le mando otra vez a la portada
  33.    header("Location: ingreso.php?errorusuario=si");
  34. }
  35. }
  36. }
  37. ?>
  38.  

Pues bien, ya estamos finalizando. Abrimos otro bloc de notas, o bien seleccionamos la web que tengamos creada de nuestro  user1.php //  user2.php  //  user3.php e inserteremos el siguiente código:

Código
  1. <?php
  2. if(!($_SERVER["HTTP_REFERER"]==" ingreso.php")){
  3. echo "No puedes entrar, debes registrarte";
  4. exit();
  5. }
  6. ?>
  7. <html >
  8. <head>
  9. <META NAME = "ROBOTS" CONTENT = "NOARCHIVE">
  10. <title>USER1</title>
  11. </head>
  12. <body>
  13. Estas autentificado, este es tu espacio personal.
  14. <a href="salida.php" target="_top">Salir de forma segura</a>  
  15. </body>
  16. </html>
  17.  

<?php
if(!($_SERVER["HTTP_REFERER"]=="ingreso.php" )){
echo "No puedes entrar, debes registrarte";
exit();
}
?>

 El código éste, el que se situa al inicio del todo de la web sirve para que nadie pueda acceder a la zona restringida sin poner en la pagina ingreso.php los datos.


Asegurense de no dejar espacio entre el  código de php y el <html>
Fijense en esta etiqueta: <META NAME = "ROBOTS" CONTENT = "NOARCHIVE">
Esto evita que la web sea registrada por los motores de búsqueda de tipo google.  Aumentando algo más la seguridad.
Con este propósito, y con el fin de que no puedan acceder a el sitio donde tengamos ubicadas las páginas privadas (o mejor dicho que se les complique más) es introducir un archivo index.html  en blanco en la carpeta que queramos ocultar.

Esto fue todo, creo que esto tiene suficiente seguridad (a no ser que vayamos a albergar cuentas de crédito o cosas así, jaja) como para poder proteger  un área (si estoy equivocado por favor díganmelo, no soy un experto pero creo que esto para mis necesidades me sobra). Claro que es mucho mejor con bases de datos, este será mi próximo objetivo.

Saludos y díganme si les gustó, si tiene algún error, si no les funciona(a mi me va perfecto), etc.

--permito su publicación otro sitio siempre que se cite la fuente o autor.

PD: Este tuto ha sido elaborado completamente por mi, los codigos los he cogido de algunas web´s que no cito porque ni recuerdo cuantas miré para hacer lo que era mi proposito, por lo que en gran medida tube que ingeniarmelas para sin saber casi nada de php adaptarlo a mi caso. No creo que esto viole nada contra la propiedad o derechos de autor, si es así. diganmelo.
15  Programación / PHP / Problema con php para web con usuer y password. en: 28 Septiembre 2008, 19:14 pm
Hola estoy empezandon con php. Tengo algunos conocimientos de html, y tambien hice algun programita con vb.
Tengo una web creada ahora y necesito lo siguiente:

Que cada usuario tenga una contraseña asignada y esto le direccione a su pagina  personal (muy simpre). He leido bastante sobre esto, hacerla con scripts, con bases de datos, o con php. Los scrips no me parece buena idea. Lo de la base de datos, he leido pero no me queda muy calaro, tengo creada una tabla y eso pero estoy algo perdido. Y lo de php es donde estoy metido, espero que se pueda mediante este metodo. Mi web es en .php donde le tengo metido este codigo

Código
  1. <form action="control.php" method="POST">
  2. <table align="center" width="194" cellspacing="2" cellpadding="2" border="0">
  3. <tr>
  4. <td colspan="2" align="center"
  5. <?if ($_GET["errorusuario"]=="si"){?>
  6. bgcolor=red><span style="color:ffffff"><b>Datos incorrectos</b></span>
  7. <?}else{?>
  8. bgcolor=>Introduce tu clave<?}?></td>
  9. </tr>
  10. <tr>
  11. <td width="67" align="right">USER:</td>
  12. <td width="144"><input type="Text" name="usuario" size="8" maxlength="50"></td>
  13. </tr>
  14. <tr>
  15. <td align="right">PASSWD:</td>
  16. <td><input type="password" name="contrasena" size="8" maxlength="50"></td>
  17. </tr>
  18. <tr>
  19. <td colspan="2" align="center"><input type="Submit" value="ENTRAR"></td>
  20. </tr>
  21. </table>
  22. </form>
  23.  

Con el original (este de mas abajo), situado en control.php me direcciona a una sola web con clave, que si me fuinciona a la perfección, lo que pasa es que yo necesito usuarios y páginas personaizadas.

Código
  1. <?
  2. //vemos si el usuario y contraseña es váildo
  3. if ($_POST["usuario"]=="carlosruiz" && $_POST["contrasena"]=="industriales"){
  4.    //usuario y contraseña válidos
  5.    //defino una sesion y guardo datos
  6.    session_start();
  7.    $_SESSION["autentificado"]= "SI";
  8.    header ("Location: asdas.html");
  9. }else {
  10.    //si no existe le mando otra vez a la portada
  11.    header("Location: asdas.php?errorusuario=si");
  12.  
  13. }
  14. ?>
  15.  

Por lo que le he intentado hacer unos arreglillos para conseguir mi proposito, lo que ocurre es que el unico usuario y contraseña que me funciona es el último que pongo. Resultandome si pongo algunos de los primero el error que tengo programado "asdas.php?errorusuario=si".

Código
  1. <?
  2. if ($_POST["usuario"]=="carlos" && $_POST["contrasena"]=="xxxx") {
  3. //usuario y contraseña válidos
  4.    //defino una sesion y guardo datos
  5.    session_start();
  6.    $_SESSION["autentificado"]= "SI";
  7.    header ("Location: 312.html");
  8. }else {
  9.    //si no existe le mando otra vez a la portada
  10.    header("Location: asdas.php?errorusuario=si");
  11. };
  12. if ($_POST["usuario"]=="angel" && $_POST["contrasena"]=="atleti") {
  13. //usuario y contraseña válidos
  14.    //defino una sesion y guardo datos
  15.    session_start();
  16.    $_SESSION["autentificado"]= "SI";
  17.    header ("Location: 233.html");  
  18. }else {
  19.    //si no existe le mando otra vez a la portada
  20.    header("Location: asdas.php?errorusuario=si");
  21. };
  22. if ($_POST["usuario"]=="jluis" && $_POST["contrasena"]=="holaa") {
  23. //usuario y contraseña válidos
  24.    //defino una sesion y guardo datos
  25.    session_start();
  26.    $_SESSION["autentificado"]= "SI";
  27.    header ("Location: 234.html");  
  28. }else {
  29.    //si no existe le mando otra vez a la portada
  30.    header("Location: asdas.php?errorusuario=si");
  31. };
  32. ?>
  33.  

Espero que me duedan orientar sobre este tema. Gracias de antemano.
16  Programación / Desarrollo Web / Manual de Instalación de AppServ 2.5.10 en Windows XP en: 25 Septiembre 2008, 01:18 am
Muy buenas comunidad, éste es mi primer aporte documentado al foro, algo modesto pero bueno. Se trata de un tutorial para hacer funcionar Apache tanto en modo local como para tener acceso desde cualquier pc, es decir, subirlo a red para que cualquiera pueda acceder a nuestro servidor web. Ya se que hay muchos tutos sobre esto, pero yo me he encontrado con numerosos problemas a la hora de hacerlo funcionar, y por eso éste, con el fin de que cualquier usuario con conocimientos mínimos consiga poner en marcha su pequeño servidor desde su pc particular. Bien dejémonos de palabrería y vamos al grano.

Antes de nada asegúrate de que no tengas ningún servidor previamente instalado como jana server u otro, si es así, apágalo y posteriormente continua con los pasos.

Para comenzar descargaremos  APPSERV, el 2.5.10  desde aquí http://www.appservnetwork.com/  ya que es un pack donde ya trae configurado http, mysql y ftp, lo descargamos y le damos a instalar. Le dejamos que se instale en C:/ ya que así no nos complicamos tanto la vida. Seleccionamos todos los componentes. En la ventana siguiente nos saldrá la configuración de apache http, ahí en Server Name le ponemos: localhost y en Administrator´s Email address nuestro correo (o nada ya que si no tenemos correo propio no nos notificará), el puerto le dejas el 80.

 A continuación en la configuración de MySql ponemos la contraseña que queramos y lo dejamos todo como viene. El usuario por defecto de MySQL será root y la contraseña la que tú eligieras.

Ahora vamos a crearnos un dominio en NO-IP, cosa muy sencilla,  y descargaremos también el NO-IP DUC, aquí dejo un enlace explicativo muy bueno y completo: http://www.ayuda-internet.net/tutoriales/manu-noip/manu-noip.html

Seguramente ya esté funcionando en modo local. Lo comprobaremos poniendo en la barra del navegador http://localhost  y te debe aparecer la página del proyecto de apache. Si no has tenido suerte probaremos manualmente, de la siguiente manera:

Iremos a Inicio/ AppServ/ Configuratión Server/  Apache edit httpd.confg y nos saldrá un bloc de notas con muchos letrajos. Ojo no tocar nada que no sepas. Tampoco te asustes  ya que todo lo que procede de # es una explicación.
También se puede acceder de forma manual a través de las carpetas colocadas en C:/.

Pues bien, una vez abierto éste buscamos la línea siguiente:

Código
  1. # httpd daemons, you will need to change at least LockFile and PidFile.
  2. #
  3. ServerRoot "C:/AppServ/Apache2.2"
  4. #
  5. # Listen: Allows you to bind Apache to specific IP addresses and/or
  6. # ports, instead of the default. See also the <VirtualHost>
  7. # directive.
  8. #
  9. # Change this to Listen on specific IP addresses as shown below to
  10. # prevent Apache from glomming onto all bound IP addresses (0.0.0.0)
  11. #
  12. #Listen 12.34.56.78:80
  13. Listen 80
  14. #
  15. # This configuration file reflects default settings for Apache HTTP Server.
  16. #
  17. # You may change these, but chances are that you may not need to.
  18.  


Y nos fijamos que ponga: Listen 80. Esto está más o menos al principio de todo el código.
A continuación seguimos bajando un poco más y nos fijamos en:

Código
  1.  
  2. # All of these directives may appear inside <VirtualHost> containers,
  3. # in which case these default settings will be overridden for the
  4. # virtual host being defined.
  5. #
  6.  
  7. #
  8. # ServerAdmin: Your address, where problems with the server should be
  9. # e-mailed.  This address appears on some server-generated pages, such
  10. # as error documents.  e.g. admin@your-domain.com
  11. #
  12. micorreo@gmail.com
  13.  
  14. #
  15. # ServerName gives the name and port that the server uses to identify itself.
  16. # This can often be determined automatically, but we recommend you specify
  17. # it explicitly to prevent problems during startup.
  18. #
  19. # If your host doesn't have a registered DNS name, enter its IP address here.
  20. #
  21. ServerName http://localhost:80
  22. ServerName http://midomini.no-ip:80
  23. #
  24. # DocumentRoot: The directory out of which you will serve your
  25. # documents. By default, all requests are taken from this directory, but
  26. # symbolic links and aliases may be used to point to other locations.
  27. #
  28. DocumentRoot "C:/AppServ/www"
  29.  

 Aquí nos fijamos que ponga ServerName http://localhost:80  y ServerName http://eldominiodeno-ip:80

Ahora si que nos tiene que funcionar el http://localhost o http://127.0.0.1 , primero, en caso de que hayamos modificado algo en el httpd.conf reiniciamos apache, en Apache Restart, ojo no el pc. (Hay algunas versiones en las que solamente aparece una página en blanco que pone IT´S WORK)
Pues bien, ya está apache en modo local. Ahora nos queda subirlo para que la gente pueda ver nuestra web.

Primero desactivaremos el cortafuego si tenemos otro distinto al de Windows, en mi caso el nod-32 y hacemos las excepciones correspondientes al puerto 80 en el firewall de Windows. Posteriormente pasamos a la página de configuración de nuestro  router (poniendo la puerta de enlace predeterminada, generalmente 192.168.1.1), en mi caso Livebox y  vamos a Enrutador/ NAT, en el caso de otro router, como el comtrend de telefónica estaría en Virtual Server/ NAT, es cuestión de mirar el manual de éste,  pero siempre será la opción NAT, independientemente de la distribución de sus posibilidades.

Bien ahí, en NAT, le damos a agregar. Y o bien seleccionamos una aplicación de la lista que nos aparecerá o bien le ponemos el nombre que nosotros queramos en la de debajo , lo mas lógico, apache; En las casillas de los puertos internos y externos ponemos el puerto 80 en tcp y udp. En la dirección IP del servidor colocaremos nuestra IP local.

Ésta se ve de la siguiente forma: inicio/ ejecutar/ cmd/ ipconfig/ y la dirección ip que nos salga, generalmente 192.168.1.X. Aconsejo hacer ésta fija para que no se nos varíe si conectamos otro equipo antes. Esto se hace de la siguiente manera:
Panel de Control/ Conexiones de Red/botón izquierdo/ propiedades/ Protocolo de Internet (TCP/IP)/ Propiedades o doble clic. Y ahí pondremos la IP y la puerta de enlace predeterminada, ya que la mascara subred se asigna directamente.
Posteriormente pasaremos en la página de configuración del router a DNS-DINAMICA, donde pondremos el servicio que queramos, en nuestro caso no-ip y el nombre del dominio y correo electrónico, junto con la contraseña del no-ip.
Tras esto iremos la seguridad del router y entraremos en el firewall, colocándolo en la opción: bajo, que será la que permita la entrada desde el exterior a través de éste.

Por último activaremos el NO-IP DUC y nos fijaremos que nos salga la carita con los coloretes, teniendo firewall del pc descactivado. Colocaremos http://nuestrodominio.no- ip.xx en nuestro navegador y ya está. La web puede ser vista desde China jejeje.

Para albergar la web que queramos, tan solo tendremos que sustituir la web  por defecto por  otra que sea index.html o index.php  en la ruta C:\AppServ\www .

Nota: En mi primer intento lo intente hacer  correr el servidor bajo un router comtrend de telefónica, pero me fue imposible ya que tenía demasiados impedimentos técnicos al perecer. La solución fue el cambio de router y voilá, a la primera. Si hay alguien que lo hizo correr bajo este router por favor que me diga como cambió el puerto de entrada http de éste a otro que no fuera el 80, porque es ahí donde está el problema.

Pues bien, esto fue todo, espero que les haya gustado y ayudado. Se que no será ni mucho menos perfecto y que tendrá algún error o convendrá alguna aclaración. Por lo que pido que la posteéis.

Gracias a esta comunidad que me ayudó a poner en marcha este proyecto y la cual me ayudó mucho.

PD: Si alguien posee imágenes explicativas de los pasos, que las posteé o las mande por privado para mejorarar el manual.
Permito la publicación de este manual en otros lugares siempre que se cite el autor.

Páginas: 1 [2]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines