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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Mensajes
Páginas: 1 ... 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 [431] 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 ... 768
4301  Seguridad Informática / Nivel Web / Re: shell archivo.php.jpg se ejecuta sin problemas en: 12 Marzo 2014, 03:35 am
En la url que has dejado a SOF (stackoverflow) mencionan otra url donde se proporciona un fix.

https://core.trac.wordpress.org/ticket/11122

El problema básicamente reside en...
Código
  1. AddHandler application/x-httpd-php .php

Ya que eso indica que cualquier archivo que tenga .php (aunque no sea al final), debe ser ejecutado como PHP. Esto hace que archivos del tipo *.php.jpg o *.php.txt se ejecuten como PHP sin mas.

La solución que proponen es quitar ese handler y solo añadir un whitelist en el .htaccess principal (el que esta en el root).

Código
  1. RemoveHandler php5-script .php
  2. <FilesMatch "\.php$|\.php5$|\.php4$|\.php3$|\.phtml$|\.phpt$">
  3.  SetHandler php5-script
  4. </FilesMatch>

Creo que es una solución optima aunque lo suyo seria aplicarlo a nivel httpd.conf (en caso de poder).

PD: No sabia que existía tal bug .. buena info :P
PD2: Aunque viendo el año del bug (hace 4 años).. los del hosting donde estas deberían ir pensando en actualizarse ·_·

Edit: Al parecer los handlers de tu config eran diferentes así que he modificado el post.

Saludos
4302  Programación / PHP / Re: Comparar dos arrays en: 11 Marzo 2014, 22:18 pm
Lo unico que se me ocurre es reducir el segundo array y hacerlo como el primero..

Código
  1. <?php
  2.  
  3. function reduceArray($input){
  4. foreach($input as $index=>$arr){$input[$index] = $arr['COLUMN_NAME'];}
  5. return $input;
  6. }
  7.  
  8. $array = array('Clue','segpopular','acredita','aguapota','aguaredmun');
  9. $array2 = array(
  10. array('COLUMN_NAME'=>'recetas'),
  11. array('COLUMN_NAME'=>'acredita'),
  12. array('COLUMN_NAME'=>'35067')
  13. );
  14.  
  15. print_r(array_intersect_key($array, reduceArray($array2)));
  16. // Array ( [0] => Clue [1] => segpopular [2] => acredita )
  17.  
  18. ?>

El caso es que eso implica recorrerlo 2 veces... seguramente php tenga alguna función para esto xD


Saludos
4303  Foros Generales / Noticias / Re: Los hackers denuncian que el CEO de Mt. Gox todavía tiene acceso a bitcoins ... en: 11 Marzo 2014, 21:35 pm
La putada del bitcoin... yo también me lo pensaría si tuviera 900k de bitcoins xD

Saludos
4304  Programación / Desarrollo Web / Re: Limpiar Inputs al refrescar pantalla [F1] en: 11 Marzo 2014, 20:47 pm
También puedes utilizar simplemente:
Código
  1. $(':text,:hidden').val('');

Como soy un fan de la velocidad hize una prueba con puro javascript vs jquery :P

Código
  1. $(function(){
  2.   console.time('tiempo');
  3.   $(':text,:hidden').val('');
  4.   console.timeEnd('tiempo');
  5. });

VS


Código
  1. $(function(){
  2.   console.time('tiempo');
  3.   limpiar();
  4.   console.timeEnd('tiempo');
  5. });
  6.  
  7. var limpiar = function(){
  8.   var elementos = document.getElementsByTagName('input');
  9.   for(var i=0; i<elementos.length; ++i){
  10.      var attr = elementos[i].getAttribute('type');
  11.      if(attr==='text'||attr==='hidden'){
  12.         elementos[i].value = '';
  13.         continue;
  14.      } else {continue; }
  15.   }
  16. };

10 campos de texto + 5 de tipo hidden.

Metodo con jquery - tiempo: 9ms
Metodo con javascript puro - tiempo: 1ms

Y para hacer un poco de spam te dejo una entrada en mi blog que escribi hace tiempo.

“$.each” de jQuery vs “for” de javascript
http://www.drvydev.com/blog/each-de-jquery-vs-for-de-javascript-sorpresa/

Saludos
4305  Programación / Desarrollo Web / Re: Duda .httacess en: 11 Marzo 2014, 20:11 pm
Código
  1. <IfModule mod_rewrite.c>
  2. RewriteEngine On
  3. RewriteCond %{HTTPS} off
  4.  
  5.        # Zona de exclusiones
  6. RewriteCond %{HTTP_HOST} !dominio\.com$ [NC]
  7. RewriteCond %{HTTP_HOST} !otrodominio\.net$ [NC]
  8.  
  9. RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
  10. </IfModule>

Saludos
4306  Programación / Desarrollo Web / Re: imprimir pdf desde link en: 11 Marzo 2014, 20:06 pm
No hay una manera sencilla de hacer lo que pides. Mas que nada porque window.print() que es la función encargada de decirle al navegador que imprima, no permite parámetros.

Puedes intentar abrir un popup/ventana y mandarle imprimir pero no es fiable.
http://stackoverflow.com/questions/12276416/how-to-open-a-link-new-tab-with-print-command

o con un iframe..
http://stackoverflow.com/questions/9616426/javascript-print-iframe-contents-only

Aunque lo mas lógico seria forzar la descarga del PDF y que el usuario haga lo que quiera con el.

Saludos
4307  Programación / PHP / Re: diferencias entre strtr(), preg_replace(), str_replace().. en: 11 Marzo 2014, 19:39 pm
strstr solo encuentra la coincidencia y devuelve su posición... no sirve para reemplazar. Obviamente es mas rápida porque no hace ningún cambio.

Saludos
4308  Programación / Desarrollo Web / Re: ¿Cómo ganar a los famosos 'descarga plantillas'? en: 11 Marzo 2014, 19:12 pm
Razon 1. La que menciono basickdagger (contenido basura).

Razon 2. Atribución. La mayoría de las plantillas exigen atribución de uso (a no ser que sean de pago). Es decir colocar un link del autor. Y aunque es posible quitarlo, el cliente podría tener problemas legales en caso de que el autor de la plantilla le denuncie.

Razon 3. La pagina seria igual que otras tantas.. es decir, el diseño seria el mismo.. nada profesional.

Razon 4. En este caso no se adapta totalmente al gusto del cliente sino que el cliente se adapta a la plantilla... a no ser que (como menciono basickdagger) el desarrollador se pase la mitad del tiempo editandola.

Razon 5. Muy probablemente el que cogió la plantilla lo hace porque no tiene muchos conocimientos y/o bien no quiere dedicarla mucho tiempo. Eso conlleva a mal desarrollo y posibles problemas de compatibilidad.

Saludos
4309  Foros Generales / Foro Libre / Re: Good Times by Kim Dotcom en: 11 Marzo 2014, 17:14 pm

http://www.youtube.com/watch?v=xDz5jYVJQJk

lañsdkñlasdkñlasdkñlasd

Saludos
4310  Comunicaciones / Redes / Re: NO puedo accedera una pagina web en: 11 Marzo 2014, 16:14 pm
Citar
He probado varias cosas pero no sea podido.

Muy descriptivo... que has probado ?

Saludos
Páginas: 1 ... 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 [431] 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 ... 768
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines