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


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: 1 ... 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 [588] 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 ... 769
5871  Programación / Desarrollo Web / Re: esto existe para el css ? en: 6 Febrero 2013, 19:32 pm
Perdonad que os diga pero os equivocáis...

No se si habréis trabajado con CSS's largos y pesados (mas de 30kb's) pero optimizar uno así se agradece.

Un ejemplo muy claro lo tenéis aquí:
http://code.jquery.com/ui/1.10.0/themes/base/jquery-ui.css

Este .css llega a 1180 lineas +/-. Pesa 32kb. Optimizado (solo quitando comentarios/lineas blancas y haciendo lo horizontal) pasa a pesar 25kb.... se ha reducido un 21%...

Esos kb's crean o no, IMPORTAN y mucho. Incluye unos cuantos .css de estos no optimizados y añade una conexión de 1 mega (128 kilobytes / segundo) por parte del usuario... disfruta de lo lento que carga tu sitio.

Saludos
5872  Programación / PHP / Re: [SOURCE] HideMyAss Proxy Scrapper en: 6 Febrero 2013, 17:26 pm
Así a primera vista, muy bueno. Lo unico que te recomiendo es no usar mysql.. usa mysqli. mysql en futuras versiones ser ira a la *****. xD

Citar
imprimirlo y pegarlo en la nevera,

 :silbar:

Saludos
5873  Programación / Desarrollo Web / Re: esto existe para el css ? en: 6 Febrero 2013, 16:33 pm
http://www.codebeautifier.com/

El tipo de compresión seria: Estandart (para como tu codeas) y High (para como lo hacen ellos.).

Yo lo que hago para no recurrir a herramientas de terceros (distraerme del editor) es usar el Replace de Sublime Text que admite expresiones regulares... me facilita bastante la tarea =)

PD: Ten en cuenta que como lo hacemos nosotros (y tus compañeros) es mejor para reducir el tamaño del CSS (cosa que cuenta cuando intentas conseguir velocidad máxima de respuesta entre servidor y usuario).

Saludos
5874  Seguridad Informática / Seguridad / Re: Cómo pudieron hackear mi sitio web? en: 4 Febrero 2013, 23:21 pm
Citar
por cada compañia de hosting comprometida al completo (la cual a su vez generará un puñado de defaces), deben haber tranquilamente como miles de cuentas individuales comprometidas (sin compromiso superior en el hosting) por fallos en el codigo usado en sus cuentas.

Creo que te estas confundiendo.

Normalmente las compañías de hosting tienen mas de un servidor. Una cosa es que comprometas UN servidor y otra cosa es comprometer la compañía de hosting entera. Aquí estamos hablado de rootear un servidor y hacer un mass deface a todos (o casi todos) los usuarios de dicho servidor... pero no hablamos de comprometer a la compañía entera.

Citar
no tengo los datos estadisticos obviamente, pero ¿no parece mas inteligente empezar las hipotesis desde abajo, desde lo simple, desde lo mas probable? digo yo, eh? no seeeeee! ya hasta me haceis dudar! jajaja

Ya lo dije... Es mas probable una vulnerabilidad por parte del usuario que por la del hosting. Pero tampoco hay que descartar esa opción.

Citar
mi punto es que el usuario medio de un hosting es claramente mucho mas ingnorante, peor preparado que los profesionales de un servicio de hosting, que para eso son profesionales preparados. de hecho, el dueño promedio de una cuenta de hosting NO es webmaster ni tiene capacidades ni habilidades ni conocimientos ni hábitos para serlo. de ahi las proporciones anteriores de incidencias.

Con lo "fácil" que es montar un hosting hoy en día, y los muchos tutoriales a medias que hay, no creas que todos los dueños son profesionales.

Citar
vamos a ver ese caso en concreto a ver si hay notiicias de "hackeos"

No tiene porque salir en las noticias... de hecho la mayoría de las veces no sale. El caso de iEspana por ejemplo, comprometieron la base de datos completa hasta el punto de que con hacer un query podías obtener los datos de acceso a cualquier cliente del hosting... no salio ninguna noticia al respecto...

Y, lo se porque tenia una pagina de uploads de imágenes ahí y cuando la ownearon.. intente buscar lo que había pasado y me encontré con el foro de #RemoteExecution y un usuario mostrando una captura de la herramienta y su uso..

Saludos
5875  Seguridad Informática / Seguridad / Re: Cómo pudieron hackear mi sitio web? en: 4 Febrero 2013, 19:47 pm
que esos eventos que comentais, no pasan cada dia.

Entonces tus fuentes de noticias están desactualizadas =)
http://www.zone-h.org/archive

Fíjate en los que aparecen la H y la M a la vez. Haz click sobre la M y veras todos los dominios que han sido afectados en el mismo servidor.

Ejemplo: Hoy mismo (4/2/2013) ... las primeras 4.
http://www.zone-h.org/archive/ip=77.79.84.34

Saludos
5876  Seguridad Informática / Seguridad / Re: Cómo pudieron hackear mi sitio web? en: 4 Febrero 2013, 02:24 am
Aunque me parece mas probable el caso de un wordpress desactualizado (hay que recordar que incluso las versiones recientes tienen fallos de seguridad), es perfectamente posible lo que menciona @Darioxhcx. De hecho, @alist3r, te sorprenderías de la cantidad de hostings que son comprometidos (mencionar algunos tan famosos como Miarroba o iEspana {en el pasado}).

Mas info: http://0verl0ad.blogspot.com.es/2008/09/rootear-servidores.html


PD:
Citar
Los árabes suelen hackear bastantes páginas XD, no es extraño ver sirios, turkos, etc.
Los turkos no son arabes -.-

Saludos
5877  Programación / Desarrollo Web / Re: PHP - añadir múltiples elementos en DOM's en: 3 Febrero 2013, 05:00 am
Puedes crear otro elemento que use appendChild sobre el li ($nuevo).

Para los atributos (href) puedes utilizar createAttribute
http://www.php.net/manual/en/domdocument.createattribute.php

Sobre lo segundo.. DOMDocument no se luce por manejar muy bien el encoding. Podrías probar:

Código
  1. $doc = new DOMDocument('1.0', 'utf-8');

PD: En el otro post te deje el código para que lo entendieras... no para que hagas copy/paste. Busca que significan esas funciones y que es lo que hacen.

Saludos
5878  Seguridad Informática / Hacking / Re: ¿Qué tipo de cifrado es? en: 3 Febrero 2013, 04:48 am
La primera parece ser un md5 aleatorio (o no) cortado.

Ejemplo en PHP.

Código
  1. /* Hash aleatorio cortado. Genera un hash aleatorio en md5 y lo corta a 13 caracteres */
  2. $hash = substr(md5(rand(0,9999)),0,13);
  3.  
  4. /* Hash NO aleatorio cortado. Genera un hash a partir de un input y lo corta a 13 caracteres */
  5. $nombre_archivo = 'imagen.jpg';
  6. $hash = substr(md5($nombre_archivo),0,13);

Es buena idea para un uploader de archivos.. así te evitas sobrescribir archivos ya existentes.

Saludos
5879  Sistemas Operativos / GNU/Linux / Re: uTorrent compartido en: 30 Enero 2013, 23:06 pm
Simplemente configura uTorrent para que coja los torrent's y las descargas del mismo directorio (preferiblemente partición aparte), y haz que tanto linux como windows puedan utilizarle (ntfs).

Osease, configura las mismas carpetas (particiones) en ambos en la sección de Preferencias > carpetas del uTorrent.



Saludos
5880  Programación / Desarrollo Web / Re: Escribir libremente en un HTML a través de PHP en: 30 Enero 2013, 19:23 pm
El que no me entiende eres tu -.- pero bueno... Supongamos que tenemos un archivo...

Código
  1. <!doctype html>
  2. <meta charset="utf-8">
  3. <title>POC</title>
  4. </head>
  5.   <ul id="mimenu">
  6.      <li>Menu 1</li>
  7.      <li>Menu 2</li>
  8.      <li>Menu 3</li>
  9.   </ul>
  10. </body>
  11. </html>

Podrías utilizar DOM para modificarlo,

Código
  1. <?php
  2. $archivo = 'documentoHTML.html';
  3. // Declaramos el DOM object.
  4. $doc = new DOMDocument;
  5. // Cargamos el archivo.
  6. $doc->loadHTMLFile($archivo);
  7. // Al final, queremos que lo ordene un poco.
  8. $doc->formatOutput = true;
  9. // Buscamos el elemento con id "mimenu"
  10. $elemento = $doc->getElementById('mimenu');
  11. // Creamos un nuevo li con contenido "Menu 5"
  12. $nuevo = $doc->createElement('li','Menu 5');
  13. // Agregamos el nuevo li al elemento
  14. $elemento->appendChild($nuevo);
  15. // Guardamos el archivo HTML
  16. $doc->saveHTMLFile($archivo);
  17. ?>

Claro que esto agrega automáticamente el html,head y etc etc etc... así que tendrás que buscar una solución para que no interfiera con lo tuyo, en caso de que uses HTML5.

También puedes utilizar regex..

Código
  1. <?php
  2. $archivo = 'documentoHTML.html';
  3.  
  4. function anadir_a_ul($nuevo=NULL,$id=NULL,$contenido){
  5.   // Extraemos el menu.
  6.   $menu = preg_match('/<ul id\=\"'.$id.'\">(.*)<\/ul>/imsu', $contenido,$result);
  7.   if(!$menu){return false;}
  8.   // Declaramos el nuevo li.
  9.   $nuevo = "<li>".$nuevo."</li>\n";
  10.   // Lo añadimos detras del </ul> y quitamos todas las lineas blancas previas.
  11.   $result = str_replace('</ul>',$nuevo.'</ul>',preg_replace('/^[ \t]*[\r\n]+/imu','',$result[0]));
  12.   // reemplazamos el nuevo con el viejo
  13.   $final = preg_replace('/<ul id\=\"'.$id.'\">(.*)<\/ul>/imsu',$result,$contenido);
  14.   return $final;
  15. }
  16.  
  17. // Obener contenido del archivo.
  18. $contenido = file_get_contents($archivo);
  19. // Procesar la funcion.
  20. $contenido_nuevo = anadir_a_ul('Menu 5','mimenu',$contenido);
  21. // Abrir archivo reemplazando su contenido.
  22. $handle = fopen($archivo,'w+');
  23. // Guardar nuevo contenido.
  24. fwrite($handle,$contenido_nuevo);
  25. fclose($handle);
  26. ?>

Lo que retornaría:
Código
  1. <!doctype html>
  2. <meta charset="utf-8">
  3. <title>POC</title>
  4. </head>
  5.   <ul id="mimenu">
  6.      <li>Menu 1</li>
  7.      <li>Menu 2</li>
  8.      <li>Menu 3</li>
  9.   <li>Menu 5</li>
  10. </ul>
  11. </body>
  12. </html>

PD: Lo que has dicho de fwrite no es cierto. Mas que nada porque todo depende de con que propiedades abres el archivo. Si lo abres con a+ por ejemplo, si, escribirás en la ultima linea, pero si lo abres con r+ escribirás al principio.

PD2: Te estas complicando enormemente la vida y no entiendo porque. Imagínate que tienes que editar varios archivos... tendrías que ir modificandolos todos.. ademas ni siquiera sabes el peso que puede llegar a tener ese archivo.. eso es carga adicional INUTIL para PHP y para el servidor. Re-lee lo que te dije anteriormente es mucho mas fácil obtener el menu de otro archivo que tener que editar el html entero cada vez que quieres añadir uno nuevo.

Pero bueno... si estas empeñado en tener lo tuyo... ahí lo tienes.. espero que te sirva.

Saludos
Páginas: 1 ... 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 [588] 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 ... 769
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines