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


Tema destacado: Security Series.XSS. [Cross Site Scripting]


  Mostrar Mensajes
Páginas: 1 ... 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 [756] 757 758 759 760 761 762 763 764 765 766 767 768 769
7551  Seguridad Informática / Bugs y Exploits / Re: ganando dinero encontrando 0 day vulnerabilities? en: 13 Agosto 2010, 06:50 am
Hay algunas empresas como iDefense que pagan por encontrar 0 days en sistemas populares tipo Windows,Oracle etc.. la condicion es.. ellos te pagan tu les das el Poc y les cedes todos los derechos de el XD..




Saludos
7552  Programación / PHP / Re: Enviar formulario a correo en: 12 Agosto 2010, 15:13 pm
Todos los scripts que se te han dado aquí funcionam.

http://php.net/manual/es/function.mail.php -- FUNCION MAIL
http://php.net/manual/es/reserved.variables.get.php -- RECOGER VARIABLES POR URL.
http://www.php.net/manual/es/reserved.variables.post.php -- RECOGER VARIABLES POR HEADER.
http://php.net/manual/es/function.fwrite.php -- ESCRIBIR UN ARCHIVO.



Saludos
7553  Programación / PHP / Re: Enviar formulario a correo en: 10 Agosto 2010, 09:33 am
Los hosting gratuitos no suelen ser muy hospitalarios en temas de smtp XD.
Como envias exactamente el correo ?
prueba con ::www.000webhost.com/



Saludos
7554  Programación / PHP / Re: LOGIN EN PHP, CERRAR SESION en: 8 Agosto 2010, 14:31 pm
emmmmmmmm va, al tio ya le aveis dado la solucion.. y yo creo que eso lo podeis seguir por privados :)




Saludos
7555  Programación / PHP / Re: incompatibilidad con php 5 en: 8 Agosto 2010, 14:24 pm
Pues eso es un error..si tu tienes una variable con la contraseña de algo por ejemplo yo mediante la url te la puedo cambiar :P
para las variables GET(via url) utiliza $_GET['nombrevariable'] y para los POST (via header) utiliza $_POST['nombrevariable'] para las cookies utiliza $_COOKIE['nombrecookie'] etc..

aqui tienes una lista de las predefinidas. http://www.php.net/manual/en/reserved.variables.php
y aqui el porque no utilizar register_globals. http://ca.php.net/manual/en/security.globals.php



Saludos
7556  Programación / PHP / Re: incompatibilidad con php 5 en: 8 Agosto 2010, 13:52 pm
Yo no te recomiendo nada el register_globals... es una de las mayores cagadas de PHP..
Por algo lo han desactivado de PHP 5 XD


Saludos
7557  Programación / PHP / Re: Enviar formulario a correo en: 7 Agosto 2010, 12:17 pm
Obviamente en localhost no funcionara a no ser que tengas instalado un servidor smtp.




Saludos
7558  Programación / PHP / Re: Enviar formulario a correo en: 7 Agosto 2010, 01:28 am
Espero que sepas lo minimo de php y html porque sino te va a ser bastante jodido :P

para empezar necesitas 2 archivos (3 con el que vas a guardar los datos). El mail.php que servira para enviar el email y el recive.php con el que recibiras la informacion.

el mail.php contendra esto:
Código
  1. <?php
  2. // drvy bsm
  3. if (isset($_POST['hacia'],$_POST['subjeto'],$_POST['mensaje'],$_POST['desde']))
  4. {print enviar_mail($_POST['hacia'],$_POST['subjeto'],$_POST['mensaje'],$_POST['desde']);} else {print 'Todos los campos son obligatorios';}
  5.  
  6. function enviar_mail($hacia,$subjeto,$mensaje,$desde)
  7. {
  8. $cabeceras = "From: " . strip_tags($_POST['desde']) . "\r\n";
  9. $cabeceras .= "MIME-Version: 1.0\r\n";
  10. $cabeceras .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
  11. if (mail($hacia,$subjeto,$mensaje,$cabeceras)) {print 'Email enviado';} else {print 'Email no enviado';}
  12. }
  13. ?>
  14. <html>
  15. <head>
  16. <title>WIKI WIKI [drvy|BSM]</title>
  17. </head>
  18. <body>
  19. <center>
  20. <form action="" method="POST">
  21. <input type="text" name="hacia" value="destinario@destino.com">
  22. <br /><input type="text" name="subjeto" value="subjeto">
  23. <br /><textarea name="mensaje">Texto...</textarea>
  24. <br /><input type="text" name="desde" value="mailfalso@mailfalso.com">
  25. <br /><input type="submit" value="Enviar">
  26. </form>
  27. </center>
  28. </body>
  29. </html>

el recive.php esto:
Código
  1. <?php
  2. $ruta = 'datos.txt';
  3. if(isset($_POST['k_nombre'])) {$nombre = $_POST['k_nombre'];} else {$nombre = 'NoIntroducido';}
  4. if(isset($_POST['k_cuidad'])) {$cuidad = $_POST['k_cuidad'];} else {$cuidad = 'NoIntroducido';}
  5. if(isset($_POST['k_pais'])) {$pais = $_POST['k_pais'];} else {$pais = 'NoIntroducido';}
  6. if(isset($_POST['k_email'])) {$email = $_POST['k_email'];} else {$email = 'NoIntroducido';}
  7. if(isset($_POST['k_telefono'])) {$telefono = $_POST['k_telefono'];} else {$telefono = 'NoIntroducido';}
  8.  
  9. function escribir_en($ruta,$nombre,$cuidad,$pais,$email,$telefono)
  10. {
  11. $archivo = fopen($ruta,'a+');
  12. fwrite($archivo,$nombre.' | '.$cuidad.' | '.$pais.' | '.$email.' | '.$telefono."\r\n");
  13. fclose($archivo);
  14. return true;
  15. }
  16.  
  17. escribir_en($ruta,$nombre,$cuidad,$pais,$email,$telefono);
  18. ?>
Puedes cambiar la variable $ruta por un archivo con un nombre que te de la gana.

Y el formulario (de prueba) que tienes que enviar mas o menos contiene esto:
Código
  1. <h1> Rellene este formulario </h1>
  2. <span>Todos los campos son obligatorios!</span>
  3. <form action="http://dominio.com/mail/recive.php" method="POST">
  4. <tr><td>Nombre:</td><td><input type="text" name="k_nombre"></td></tr>
  5. <tr><td>Cuidad:</td><td><input type="text" name="k_cuidad"></td></tr>
  6. <tr><td>Pais:</td><td><input type="text" name="k_pais"></td></tr>
  7. <tr><td>Email:</td><td><input type="text" name="k_email"></td></tr>
  8. <tr><td>Telefono:</td><td><input type="text" name="k_telefono"></td></tr>
  9. <tr><td>Enviar:</td><td><input type="submit" value="Enviar"></td></tr>
  10. </table>
  11. </form>
  12. </center>
  13.  

lo mas importante ahi es el..
Código
  1. <form action="http://dominio.com/mail/recive.php" method="POST">
que es donde tendras que introducir tu dominio y donde alojas el archivo recive.php.

Una vez que hayas enviado el email y el cliente lo haya rellenado te vas a tu servidor buscas el archivo donde se guardan los datos y los ves :P . Como dije si no tienes ni **** idea de esto mejor ni lo hagas.

PD: Tambien se puede combinar en un solo archivo pero pa eso ya colores y gustos :P

Saludos
7559  Programación / PHP / Re: Duda expres y rapida para una consulta en base de datos! en: 6 Agosto 2010, 06:56 am
Conozco 2 formas de hacerlo... una es con distinct y la otra con group by...
yo prefiero la de group by.

Código
  1. SELECT ID,ESTADO,EL1,EL2,PUNTOS FROM wakala WHERE estado=1 GROUP BY EL1,El2 ORDER BY puntos DESC LIMIT 0,2

por lo que obtendrias algo asi:
Código:
ID | ESTADO | EL1 | El2 | PUNTOS
1     1        a      b      1500
2     1        x      c       200

no creo que sea la mejor forma pero ahi va XD



Saludos
7560  Foros Generales / Noticias / Re: Google instaura nuevas reglas para la compra de palabras y frases publicitarias en: 5 Agosto 2010, 13:55 pm
Tonces yo soy Bill Gates y compro todas las palabras tipo linux,mac,apple,ubuntu,open suse, debian, openbsd,google XD... etc....

y pongo un cartel bien grande delante de mi casa... QUE VIVA EL MONOPOLIO DE LOS RICOS XD





Saludos
Páginas: 1 ... 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 [756] 757 758 759 760 761 762 763 764 765 766 767 768 769
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines