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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Temas
Páginas: 1 ... 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 32 33 34 35 36
201  Programación / Desarrollo Web / [Pregunta]: ¿Qué significa este warning en: 4 Noviembre 2019, 23:58 pm
¿Qué significa este warning y por qué se produce

202  Programación / Desarrollo Web / [Pregunta]: ¿Una dirección de URL "GLOBAL"? en: 4 Noviembre 2019, 02:14 am
Buenas noches,
tengo la siguiente función...

Código
  1. function Eject($page)
  2. {
  3. if(is_string($page))
  4. {
  5. header('Location: aplication/'.($page));
  6. exit();
  7. }
  8. }
  9.  

Basicamente lo que hace esta función es expulsar a un usuario a otra pagina...

Digamos que...

Código
  1. $usuario_permitido = false;
  2. if($usuario_permitido == false)
  3. {
  4.      Eject('index');
  5. }
  6.  
  7. echo "Buenas noches!";
  8.  


Básicamente vamos a preguntar si el usuario tiene permitido ver esta pagina y en el caso de que sea falso lo va a eyectar a la pagina "index" por tanto no sólo no va a poder ver la pagina, si en el caso puede cambiar el comportamiento del href no va a poder ver el mensaje buenas noches ya que se uso "exit();"

La pregunta es, si yo uso Eject(); en una pagina dentro del directorio "aplication/" basta con dejar la función como esta...
pero si quiero ejecutar la función en el directorio "aplication/ajax/page.php" ya es un directorio diferente...

lo mismo si el directorio es "aplication/directorio_a/direcotorio_b/etc/page.php"

lo que estoy buscando es redireccionarlo de una forma más global sin necesidad de depender en que directorio este...

algo como...
Eject("www.aplication.com/aplication")
203  Programación / Desarrollo Web / (Pregunta): Como hacer que una $_SESSION determinada dure 2 horas. en: 2 Noviembre 2019, 18:57 pm
Buenos días,
de forma global todas mis sessiones las modifique para que duren hasta que el usuario cierre el navegador, luego de eso se borran.

Código
  1. ini_set('session.cookie_lifetime', '0');
  2. ini_set('session.gc_maxlifetime', '0');
  3.  

Pero como puedo hacer que determinada $_SESSION dure 2 horas sólo esa session...
204  Programación / Desarrollo Web / (Pregunta): El usuario puede editar sus cookies? en: 2 Noviembre 2019, 05:45 am
Buenas noches,
Estaba haciendo un sistemita de tentativas al enviar un formulario, al llegar a las 3 tentativas se le enviará un mensaje "Llegaste a los 3 intentos ya no podes usar el formulario". Estaba pensando que para esto podria usar cookies que vayan contando sus intentos pero mi duda es si el usuario puede editar esta cookie y poner el valor que el quiera o si es mejor usar $_SESSION aunque no se..
205  Programación / Desarrollo Web / [Pregunta]: ¿Ejecutar una consulta SQL a cada momento? en: 2 Noviembre 2019, 03:19 am
Buenas noches,
hace unos días había publicado el mismo tema sobre como podía ejecutar o llamar una consulta SQL cada 5 minutos... ¿Como podría hacerlo? De verdad, cualquier respuesta me sirve de 10 ya casi estoy terminando mi aplicación web y esto es una de las cositas que necesito saber para poder terminarla de una buena vez.

Gracias.
206  Programación / Desarrollo Web / [Pregunta]: ¿Como inyectar código SQL? en: 1 Noviembre 2019, 02:05 am
Buenas noches,
como podría inyectar código sql a la siguiente consulta,

Código
  1. "SELECT P.id_post, P.id_user, U.id_user, U.avatar FROM posts P INNER JOIN users U ON P.id_user = U.id_user WHERE P.title LIKE "%'.($search).'%" ORDER BY P.id_post DESC"
  2.  

La idea es, tengo un input donde ingresa un texto y ese texto buscará publicaciones o temas donde el titulo sea parecido a el texto, la idea es como puedo inyectar un codigo sql que elimine todas las publicaciones algo como "DELETE FROM posts" peor no se como inyectar eso, no se preocupen que no quiero hackear nada  :xD jeje, estoy provando vulnerabilidades en mi sistema.
207  Programación / Desarrollo Web / [Pregunta]: Usar Long-Polling en: 27 Octubre 2019, 17:47 pm
Buenos días,
estuve buscando en youtube y en diferentes blogs información sobre el long polling... el concepto ya lo tengo claro lo que no puedo entender es como usarlo, abrir el canal de comunicación a la espera de algún cambio de la base de datos y si lo hay es que haga una cosa u otra...
Tampoco les pido un código super completo porque no me gusta que me hagan la tarea pero si que me serviría mucho un código super básico por lo menos para que aparezca el canal de comunicación en el navegador y que cuando haya un cambió simple en una tabla de una base de datos pase algo u otra cosa.

Gracias.
208  Programación / Desarrollo Web / [Pregunta]: Ocultar error 500 en XAMPP en: 24 Octubre 2019, 02:55 am
Buenas noches,
¿Como podría ocultar el error 500 en xampp?

hace unos días había logrado personalizar todos los errores desde el 400 hasta el 510 para que el mismo xampp no diga mi versión de apache..

el asunto es que si tengo un archivo .php por ejemplo, prueba.php

si la persona pone en la url

localhost/aplicacion/prueba/
dará este error 500

Ya había personalizado los errores en .htaccess

Código
  1. ErrorDocument 400 /aplicacion/error?number=400
  2. ErrorDocument 401 /aplicacion/error?number=401
  3. ErrorDocument 402 /aplicacion/error?number=402
  4. ErrorDocument 403 /aplicacion/error?number=403
  5. ErrorDocument 404 /aplicacion/error?number=404
  6. ErrorDocument 405 /aplicacion/error?number=405
  7. ErrorDocument 406 /aplicacion/error?number=406
  8. ErrorDocument 407 /aplicacion/error?number=407
  9. ErrorDocument 408 /aplicacion/error?number=408
  10. ErrorDocument 409 /aplicacion/error?number=409
  11. ErrorDocument 410 /aplicacion/error?number=410
  12. ErrorDocument 411 /aplicacion/error?number=411
  13. ErrorDocument 412 /aplicacion/error?number=412
  14. ErrorDocument 413 /aplicacion/error?number=413
  15. ErrorDocument 414 /aplicacion/error?number=414
  16. ErrorDocument 415 /aplicacion/error?number=415
  17. ErrorDocument 416 /aplicacion/error?number=416
  18. ErrorDocument 417 /aplicacion/error?number=417
  19. ErrorDocument 422 /aplicacion/error?number=422
  20. ErrorDocument 423 /aplicacion/error?number=423
  21. ErrorDocument 424 /aplicacion/error?number=424
  22. ErrorDocument 500 /aplicacion/error?number=500
  23. ErrorDocument 501 /aplicacion/error?number=501
  24. ErrorDocument 502 /aplicacion/error?number=502
  25. ErrorDocument 503 /aplicacion/error?number=503
  26. ErrorDocument 504 /aplicacion/error?number=504
  27. ErrorDocument 505 /aplicacion/error?number=505
  28. ErrorDocument 506 /aplicacion/error?number=506
  29. ErrorDocument 507 /aplicacion/error?number=507
  30. ErrorDocument 510 /aplicacion/error?number=510
  31.  

El 403 y 404 por ejemplo funcionan bien, pero el 500 nose porque no.
209  Programación / PHP / [Pregunta]: Ejecutar esta consulta constantemente en: 24 Octubre 2019, 01:38 am
Buenas noches,
¿Como podría ejecutar esta consulta de una forma constante?

Mark_Disconnected()

Código
  1.        function Mark_Disconnected()
  2. {
  3. $timestamp_now = date('Y-m-d H:i:s');
  4. $timestamp_now = strtotime('-15 minutes', strtotime($timestamp_now));
  5. $timestamp_now = date('Y-m-d H:i:s', $timestamp_now);
  6.  
  7. $con = Connection('A', 'B');
  8. $query = $con->prepare('UPDATE users SET connected = 0, sid = null WHERE connected = 1 AND '.($timestamp_now).' >= last_activity');
  9. $query->execute();
  10. }
  11.  

La idea es hacerlo sin sockets, una de las soluciones podría ser un timeout de javascript que llama a una función ajax y una vez que se complete la solicitud "success:" se inicia otro timeout con la misma función... No se si esto está bueno o se sobre carga el servidor.

Realmente es algo con lo que estoy renegando hace rato ya.
210  Programación / Desarrollo Web / [Pregunta]: ¿Anti-XSS y Anti-Inject? en: 22 Octubre 2019, 23:59 pm
Buenos días,
¿Qué funciones me recomiendan para poder "limpiar" datos que serán usados en consultas SQL? (Evitar inyecciones SQL)
Uso las consultas "prepare" tengo entendido que ya al usar consultas prepare lo que hace es evitar inyecciones, pero no soy alguien que me guste ahorrar en términos de seguridad.

¿Qué funciones me recomiendan para poder "limpiar" código HTML? (Evitar ataques XSS)

Mi función Clearn_Data($data) la uso siempre tanto cuando guardo datos en las bases de datos (consultas) o cuando voy a expulsar código HTML.

Código
  1. function Clearn_Data($data)
  2. {
  3. $data = htmlspecialchars($data);
  4. $data = trim($data);
  5. $data = stripslashes($data);
  6.  
  7. return $data;
  8. }
  9.  

En post pasado me dijeron que mi función clearn data no es muy buena que digamos o segura que digamos..el post es de Julio acá se los dejo para poder meterlos en contexto:
https://foro.elhacker.net/php/pregunta_iquestcomo_pasar_utf8_datos_php-t497595.0.html;msg2199671

Gracias.
Páginas: 1 ... 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 32 33 34 35 36
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines