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 ... 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 [37] 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 ... 287
361  Foros Generales / Noticias / Re: Muere una paciente de un hospital en Alemania debido a un ataque de 'hackers' en: 21 Septiembre 2020, 05:50 am
Supongo que se refieren a los ataques a entidades objetivo porque no comprendo como podrían controlar que un worm no infecte un hospital si lo dejan suelto por internet infectando a quien caiga. Yo siempre pensé que la mayoría de los ransomware se lanzaban de manera indiscriminada hasta que llegaran a la institución objetivo, pero no porque en el código diga ... ahhh, infecté un hospital xD
Igual contrastan geoloc en maps y chequean si es hospital. Me suena de haber leído sobre algo de esto.
362  Programación / Desarrollo Web / Re: [HTML][JS] Optimizar codigo: asignar value a <option> a partir de innerText en: 21 Septiembre 2020, 01:51 am
En realidad si que puedes optimizarlo. En este caso da un poco igual, pero en otros es mejor que crees las etiquetas de javascript.

El motivo es que estás actualizando el documento 3 veces. En caso de que el documento necesitase renderizar mucha historia lo mejor sería utilizar un documentFragment https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment

Por otro lado, estás haciendo 2 operaciones innecesarias, actualizar el value del primer elemento y después eliminarlo.

Solución super sencilla, inicializa el iterador con 1 para no acceder al índice 0 del array. (Dando por echo que el por defecto va a ser el primer elemento del array). Tambien podrías hacer un splice al array para quitarle el primer elemento.
Código
  1. for (var i = 1; i < options.length; i++) {
  2.    options[i].value = options[i].innerText
  3. }

Así ya no necesitas. document.getElementById("empty").value = "";

Si añades el código de javascript justo antes de la etiqueta body, entonces también puedes prescindir totalmente del addEventListener.

Otra cosa que está bien saber es que por cada iteración se calcula la condición. Es decir, se está obteniendo el .length cada iteración. Sabes que el tamaño es constante asique podrías usar un valor fijo para evitar calcular el tamaño del string en cada iteración. En este caso concreto es hasta contraproductivo, pero lo comento porque se te puede dar el caso que metas una condición de bastante costo computacional que es mejor que precalcules y metas en una variable. Puedes usar el propio espacio destinado para la inicialización o asignación del bucle for clásico, así se elemina de memoria al concluir el bucle.

Ej:
Código
  1. for (var i = 1, s = options.length; i < s; ++i) {  
  2.    options[i].value = options[i].innerText;
  3. }




363  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Post eliminado en: 20 Septiembre 2020, 18:30 pm
Por cierto, si hubiesen borrado también el último comentario de DRVY, o si hubiesen dejado mi respuesta a su comentario no habría montado el pollo, pero aquí os tomais la justicia como os conviene, dejando las respuestas que os interesan para que el afectado no tenga opción a réplica y así quedeis vosotros como si tuvieseis la razón en todo y al otro (a mi) en mal lugar.

Muy bonito todo, ¿he?.
Por qué no simple y llanamente evitas comentarios o discusiones polémicas, o comentar en el foro libre?
Puedes enfocarte en crear o resolver temas técnicos, así aprendes tú, aprenden los demás, hay buen rollo, no te sientes atacado, no te sientes mal, ni los demás tampoco. Aprende a canalizar tu ira con cosas que te aporten algo bueno. Si no, te metes en una rueda de hamster donde hagas lo que hagas no vas a llegar a ningún sitio si no paras y sales. Si percibes que alguien busca una confrontación contigo no contestes más a ese tema y ya, es de todo menos difícil.
364  Foros Generales / Foro Libre / Re: Pablo Iglesias fija como "tarea fundamental" de Podemos acabar con la Monarquía en: 20 Septiembre 2020, 18:13 pm
Cuando Stephen Hawking hablaba del multiverso, estaba refiriéndose a la politica contemporanea.
Crean universos paralelos para transformarlos en realidades. Crean camorras para llevarse el oro al más puro estilo bandidos. Hacen discursos dignos de escenas teatrales de sexto de primaria presumiendo su falta de intelecto mientras encascaran sus tejemanejes más propios de la camorra del siglo XVII que del mundo globalizado de inicios de siglo. Todo ante la antenta mirada del camarero que en sus ratos libros tiene como hobbie ver el telediario con información sesgada en base al mayor inversor. Del operario de fábrica que se lee el periódico que tiene sobre el mostrador del bar todas las mañanas confiando ciegamente en lo que lee. Bar regentado por un pequeño empresario que entre factura y factura se culturiza entre ambos sacando su "propia opinión".

Mientras algunos de nosotros, amantes del software libre que colaboramos con gente de toda raza e índole, discutimos sobre si unas niñas manipuladas deberían arder en el infierno o si son unas grandes patriotas. O si Pablito abre hilo sobre monarquía sí o monarquía no durante la mayor crisis de la historia de España y del mundo. Pasen e insúltenme, odienme, voten al "contrario", pero no me pregunte que he echo yo mientras sus abuelos se morían ahogados durante horas a parte de victimizarme por unas pintadas en la carretera cuando estaba de vacaciones.



365  Foros Generales / Foro Libre / Tocamientos y actitudes obscenas en casa de Streamers. en: 20 Septiembre 2020, 16:43 pm
Si juegais a juegos, veis streams o videos de youtube de juegos profesionales puede que conozcais a algunos de los protagonistas:
Scarra midlaner de Dignitas en League of Legends.
Pokimane la streamer femenina con más seguidores en Twitch.
Lilypichu, streamer femenina y artista.
Disguised Toast streamer de heartstome y jugador competitivo.
Yvonne, streamer femenina.
Fedmyster streamer y editor.

Hace 3 años entre ellos y algún otro streamer fundaron Offline TV un grupo de streamers que alquilaron una casa/mansión con el objetivo de colaborar en los streams, compartir gastos y hacer actividades en grupo.

En el último trimestre se ha montado un buen revuelo tran un incidente en el que Fedmyster llego ebrio a la vivienda en la que residen los streamers según relatan sus compañeros. Mantuvo actitudes obscenas con sus compañeras tras lo cual se reunieron para comentar el incidente. Durante la conversación todos sufrieron una gran revelación tras que una de las streamers se decidiese a comentar que había sufrido tocamientos anteriormente en múltiples ocasiones. Tras lo cual otras de sus compañeras habitacionales relato otra historia muy similar. Durante la conversación también se reveló información de manipulaciones y chantajes con respeto a otros streamers de su círculo cercano.

Todo esto detonó tras el relato de una de las streamers en Twitter tras lo que más y más información que da veracidad al modus operandi apoyase las declaraciones. Tras el relato de todas las compañeras de vivienda, fedmyster admitió que tiene un problema. Todavía no ha quedado claro si han sido solo tocamientos o llegó a mantener relaciones con sus compañeras de piso aprovechándose de su estado de embriagadez para eludir responsabilidades.

Tres días después de los relatos en Twitter, se comunicó de forma oficial desde el canal de OfflineTV la expulsión de Fedmyster de la casa con un mensaje contundente:
"Queremos estar en un lugar en el que todos se puedan sentir seguros y a gusto. Con esto en mente, Fed ha sido expulsado de Offline TV. Tampoco vivirá con nosotros. Apoyamos de todo corazon a Yvonne, su relato y a cualquiera que tenga el valor de compartir su historia."

Múltiples streamers han echo pública su opinión y desprecio sobre los echos. Otros han justificado los echos alegando que "Ligar o insinuarse de forma cutre no es un acoso ni un abuso".

El propio Fed a pedido perdón en Twitter donde relata que nunca a sido su intención acosar ni actuar de forma maliciosa y donde él mismo linkea las historias de sus compañeras:
https://twitter.com/Fedmyster/status/1277077853553561605

366  Foros Generales / Noticias / Re: Muere una paciente de un hospital en Alemania debido a un ataque de 'hackers' en: 20 Septiembre 2020, 15:30 pm
El hosptial es responsable entonces. Porque la vulnerabilidad es más que conocida xD
367  Foros Generales / Dudas Generales / Re: ¿Por qué es posible hackear? en: 20 Septiembre 2020, 10:13 am
Lo que no entiendo es por ejemplo cómo podría cambiar un emoticón del foro. No existe la opción de hacerlo, e incluso si yo creara una orden de hacerlo, no tengo forma de hacerlo llegar, porque no existe un formulario digamos con el cual me vayan a hacer caso. Otra cosa es cargar la página y editarla, yo vería algo distinto, pero la realidad seguiría siendo otra.
La web no funciona mágicamente. Tu navegador habla con un PC diciéndole: GET foro.elhacker.net
Entonces el PC del foro(servidor) ejecuta un código PHP que genera un código HTML. Este código te lo manda al navegador. El navegador utiliza un parser y genera lo que ves en base al código.

Cómo podrías remplazar un icono del foro hackeándolo para todo el mundo viese el cambio?
Por ejemplo este icono: está alohado en la url https://foro.elhacker.net/Smileys/fantasmas/tongue.gif podrías cambiarlo por cualquier imagen, por ejemplo esta que está en la siguiente url https://google.com/favicon.ico

Existen muchos ataques que te pueden permitir hacer este cambio:
Inyección de HTML:
Imagínate que este texto que lees se intepretase en tu navegador como código HTML en lugar de como texto. Podrías llegar a comentar el link original inyectándole comentarios:
Código
  1. <!--
  2. <img src="https://foro.elhacker.net/Smileys/fantasmas/tongue.gif">
  3. -->

Una vez comentado, no se vería el elemento comentado y podrías añadir el tuyo antes o después del comentario para que tu icono ocupe el lugar:
Código
  1. <!--
  2. <img src="https://foro.elhacker.net/Smileys/fantasmas/tongue.gif">
  3. -->
  4. <img src="https://google.com/favicon.ico">

Inyección de javascript:
Si este texto fuese interpretado por tu navegador como código javascript, podría obtener el elemento html y remplazarle el atributo src actual (el link al fantasma con la lengua) por el link al icono de google:
Código
  1. <script>document.querySelectorAll("img[src='https://foro.elhacker.net/Smileys/fantasmas/tongue.gif']")[0].src="https://google.com/favicon.ico"</script>

Manipulación de cabeceras:
Cuando tu navegador y el PC del foro establecen una comunicación, utilizan el protocolo HTTP (míratelo en wikipedia). El protocolo HTTP permite compartir información a través de cabeceras, por ejemplo el servidor te indica la fecha con:
Código
  1. date: Sun, 20 Sep 2020 07:24:02 GMT
* Puedes verlas con burp suite o con el comando curl -I https://foro.elhacker.net

Tanto tu navegador como el PC del foro se envían cabecerss, pero también lo haces con otros PCs que te indique el código del foro o las propias cabeceras. Por ejemplo para ver mi perfil en el foro estás haciendo una petición con cabeceras a youtube.com para ver la imagen de del video que puse de Queen.

A parte, el foro para optimizarse y protegerse no expone su PC directamente a ti, si no que tu hablas con cloudflare, y es él quien habla con el PC del foro. Podría ser que cloudflare tenga 3 Pcs distintos a los que envia la información y este último al foro. De esta forma para obtener la web están transmitiendo lo que tu mandaste entre varios equipos. Esto posibilita desincronizaciones entre ellos, sobre todo si el PC del foro estuviese mal configurado.
Existen 2 cabeceras distintas que pueden indicar donde empiezan las cabeceras. Si 2 de estos Pcs interpretaran el mismo mensaje de forma distinta, es decir, uno toma una cabecera como indicador, y otro toma la otra, esto te posibilitaría a engañar a los Pcs para que piensen que se acabó tu comunicación y empezó otra. Entonces, cuando otro usuario del foro pida la página, se van a juntar en el mismo Pc un trozo de tu petición (tus cabeceras) y la petición de otro usuario.
El resultado es similar al ejemplo del comentario de HTML.

Subida de archivos + Path traversal:
Si el foro te dejase subir archivos y crease un espacio para ti tal que:
https://foro.elhacker.net/Tachikomaia/nombreDeTuArchivo
Si no filtrase caracteres en los nombres de usuario, podrías crear una cuenta con el nombre ../
Si subieses un archivo llamado index.html el archivo estaría en: https://foro.elhacker.net/../index.html
Lo mismo pasa con el propio nombre del archivo, de una carpeta, de una sección del foro...
Asique otra vez más podrías remplazar el icono subiendo un nuevo index.html
Muchos defaces antiguos se producían así.

Inyección de php:
Si puedes subir imágenes o archivos con doble extensiones, por ejemplo miCodigo.php.jpg puedes engañar a filtros cutres y conseguir que se ejecute el código, por lo que tranquilamente puedes cambiar el icono por ejemplo metiendo otra vez javascript.

Inyección en la base de datos:
Si el código php está haciendo una consulta a la base de datos para obetener los enlaces de los fantasmas o esta es accesible de alguna forma (por ejemplo ssrf a la red interna) y no filtra bien las consultas, puedes modificar el enlace guardado y apuntarlo al icono de google.


MITM:
Se puede realizar de diversas formas. La más común es alguien en el wi-fi o un exploit del router. Si sabes que yo tengo un router vulnerable y el foro no tuviese las medidas de seguridad disponibles, tu podrías enviarme un link para cambiarme la IP del servidor DNS de mi router por la IPnde tu servidor DNS. Cuando yo intente entrar al foro, tu servidor DNS me enviaría a un servidor web imitando el del foro o al servidor real del foro. Esto te permitiría modificar el icono.

A parte de estas formas, hay muchísimas otras.
Si quieres aprender haz páginas de retos de hacking, lee libros, programa apps vulnerables, exploits, fixes...

PD: El formulario puedes crearlo tú en un .html o desde la consola (F12) y enviarlo al foro. Para ello debes revisar los parámetros que acepta el servidor mirando el código y las peticiones con el Burp Suite. Si estás en Android también puedes modificar la web actual a través de la barra de direcciones con el pseudoprotocolo.
El pseudoprotocolo es de lo que más uso yo para hacking web.



368  Foros Generales / Dudas Generales / Re: ¿Por qué es posible hackear? en: 19 Septiembre 2020, 07:15 am
Hay una computadora que te permite hacer dependiendo de su interfase, la cual no dice "cambiar arma por la más poderosa del juego", por ejemplo. No entiendo cómo es posible hackear ni qué tipo de hackings hay, esto último lo digo porque he escuchado que se puede tomar el control de la computadora, aunque me parece imposible o inexplicable, ilógico.

Gracias por la info.
El juego puede que esté escribiendo en el disco duro las armas de tu inventario. Puedes acceder al archivo en tu disco duro y cambiar el id de un arma de tu inventario por otro id de otra arma.
Pasa lo mismo con la memoria RAM o los datos que se envían y reciben por internet.

Se puede tomar control de la computadora de muchas formas. Con el uso normal que le das al PC estás utilizando millones de líneas de código todos los días. No es raro que muchas de ellas estén mal echas. A veces se encuentran esos errores y se utilizan para controlar la computadora.
369  Seguridad Informática / Seguridad / Re: ISO de kali linux con malware en: 19 Septiembre 2020, 06:52 am
¿Desde cuando un hacktool es un "virus"?
Desde que un malware lo utiliza, un antivirus lo hashea y se añade a la base de datos sin comprobar si es un programa legítimo.
370  Foros Generales / Foro Libre / Re: ¿Puedo leer un libro en inglés sin saber inglés? en: 18 Septiembre 2020, 05:52 am
Los traductores son horribles xD.

Aprende inglés, no es tan complicado tener nivel como para leer y te sirve para todo.
Páginas: 1 ... 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 [37] 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 ... 287
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines