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

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [16] 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ... 103
151  Programación / Programación C/C++ / Calcular tamaño de caracteres de una variable en: 27 Marzo 2013, 16:17 pm
'la!

Necesito calcular cuantos caracteres tiene una variable de tipo string que tiene un valor con espacios. Es decir: string lol = "asdf qwer" Para luego analizarla y mediante un ciclo for poder ir mostrando sus caracteres uno a uno, porque si no se sabe concretamente cuando espacio tiene ocupado no se puede realizar:
Código:
 for (int i = 0;i<1000 /* por poner algo que sepas que va a ocupar más de lo que tiene*/;i++) { cout << lol[i];} .
Aquí mostrara tu contenido uno a uno, pero una vez se pase del valor total, es decir lol[9] saldrá error mientras se ejecuta, ya que i[9] hacía adelante no existe. Por eso necesito precisar el tamaño de dicha variable mediante los parámetros que me digáis. Saludos!
152  Programación / Programación C/C++ / Re: programa que calcule el tiempo de un algotirmo en: 27 Marzo 2013, 16:03 pm
No se entiende mucho, por lo menos yo no lo entendí bien bien lo que quieres.. Saludos
153  Seguridad Informática / Criptografía / Re: Tipo de cifrado? en: 27 Marzo 2013, 12:55 pm
Me salió en los wargames al pasar de hexadecimal a ascii :/
154  Programación / Desarrollo Web / Re: Error en sistema de seguridad en: 27 Marzo 2013, 11:54 am
Es para un formulario :P

Lo acabo de probar con lo de
Código:
 $_SESSION 
y nada, no sale el código captcha. :/
155  Programación / Programación C/C++ / Re: programa en c++ calcular potencia en: 26 Marzo 2013, 23:57 pm
cmath.h lo tiene todo... encima bien facilito que te lo pone
156  Programación / Desarrollo Web / Error en sistema de seguridad en: 26 Marzo 2013, 21:50 pm
Hey  ::)

Estoy intentando crear un "sistema de seguridad" para que no me floodeen mi página web cosa que ya me pasó anteriormente. La aplicación permite subir archivos entonces decidí hacer algún sistema que cada X peticiones te saliera un captcha para cuntinuar y hasta que no pasara X tiempo, no volviera a la normalidad.

Código
  1. <?
  2.  
  3. //...
  4.  
  5.  
  6. $SESSION['nuller'] = 0;
  7. if (!$SESSION['total']) {
  8. $SESSION['total'] = 1; }
  9.  
  10.  
  11. if ($SESSION['total'] <= 5) {
  12. $SESSION['nuller'] = 0;
  13. $SESSION['total'] = $SESSION['total'] + 1;
  14. }
  15. else {
  16. if ($SESSION['nuller'] == 0) {
  17. $SESSION['nuller'] = 1;
  18. $SESSION['tiempo'] = time() + (3 * 60);
  19. cuntinue;
  20. }
  21. if ($SESSION['tiempo'] >= time()) {
  22. $SESSION['total'] = 0;
  23. $sec = "0";
  24. $page = $_SERVER['PHP_SELF'];
  25. header("Refresh: $sec; url=$page");
  26. exit();
  27. }
  28. echo "<form method='post' action='captcha/validar.php'>".recaptcha_get_html($publickey, $error)."<br /><input type='submit' /></form>";
  29. exit();
  30. }
  31.  
  32. //...
  33.  
  34.  

Explico: Esto lo que hace es ;

Código:
$SESSION['nuller'] = 0;
if (!$SESSION['total']) {
$SESSION['total'] = 1; }

Crea una sesión que se llama total que será el total de peticiones que hace. Esta misma cuando llegue a ser superior a 5 le pedirá un captcha. Por otro lado también declaramos una sesión llamada nuller que lo único que hará será crear o no crear una fecha para que vuelva a la normalidad.

Código:
if ($SESSION['total'] <= 5) {
$SESSION['nuller'] = 0;
$SESSION['total'] = $SESSION['total'] + 1;
}
else {
if ($SESSION['nuller'] == 0) {
$SESSION['nuller'] = 1;
$SESSION['tiempo'] = time() + (3 * 60);
cuntinue;
}

Aquí como he dicho, vemos que va sumando peticiones y cuando llega a 6 se crea una variable tiempo para controlar hasta que tiempo ha de estar pidiendo captcha. En este caso hasta 3 min después. Se ve como dice que nuller ha de ser de valor 1 para que cuando vuelva a entrar no se le haga otra vez la variable tiempo y su tiempo sea otro. Para que se mantenga vamos.

Código:
if ($SESSION['tiempo'] >= time()) {
$SESSION['total'] = 0;
$sec = "0";
$page = $_SERVER['PHP_SELF'];
header("Refresh: $sec; url=$page");
exit();
}
echo "<form method='post' action='captcha/validar.php'>".recaptcha_get_html($publickey, $error)."<br /><input type='submit' /></form>";
exit();
}

Finalmente aquí vemos como en caso de que el tiempo ya haya pasado, el total de peticiones vuelva a ser 0 y que se haga un reload para hacer lo que quieria el usuario con normalidad. En caso de que no sea el tiempo, se va a pedir el código captcha.

Espero que se entienda más o menos... Necesito ayuda porque las peticiones que se pueden hacer son infinitas, es decir no pide el código captcha. :(

Saludos!!
157  Foros Generales / Foro Libre / Re: La historia de su nick en: 25 Marzo 2013, 22:57 pm
El mío es muy raro xD

Es de la idea de que con la tecnología e informática se puede lograr de todo, entonces defino esto como las utilidades de los ordenadores, se pueden crear cosas infinitas, es decir, técnicamente crear archivos con extensiones infinitas. archivo.odt, pues archivo.infinito (de que cualquier cosa se puede hacer)

Algo raro, lo sé xD
158  Foros Generales / Foro Libre / Re: ¿A favor o en contra del matrimonio homosexual? en: 25 Marzo 2013, 22:45 pm
Joder... me estoy decepcionando, enserio...
159  Programación / Ingeniería Inversa / Re: soy nuevo y busco un tutorial sobre olly actualizado en: 25 Marzo 2013, 22:16 pm
Sabéis alguno de vosotros algún buen substituto de Olly dbg que este para Linux? O olly dbg ya funciona bien con LInux?

Saludoooooooos  :D
160  Foros Generales / Foro Libre / Re: ¿A favor o en contra del matrimonio homosexual? en: 25 Marzo 2013, 22:09 pm

Pero... ¿sabes qué? El comportamiento homosexual, tan antinatural para ti, no es exclusivo de los humanos. Los monitos del circo se masturban, y también hay monitos homosexuales.

Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [16] 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ... 103
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines