Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - @XSStringManolo

#1731
Desde cualquer navegador pudes añadir view-souce: o view-source:view-source: antes de la url para ver el fuente.
view-source:https://foro.elhacker.net/
#1732
Programación C/C++ / Re: C, ¿cómo avanzar?
25 Agosto 2019, 21:00 PM
Hola, depende de que objetivos tengas con el lenguaje. Lo mejor es que sigas leyendo libros, postees tus dudas que aquí hay gente con buenos conocimientos y que sigue buenas prácticas y sobre todo que te pogas a hacer cosas.

Si tu objetivo es formar parte de la plantilla de alguna empresa es mejor que te enfoques en los lenguajes mainstream. Java, Python, javascript, php y c# entre otros. Y aprendas a utilizar librerías y frámeworks populares y enfocadas a la productividad del lenguaje que elijas.

La mayoría de lenguajes mainstream vienen de C, asique todo lo que aprendas en él en mayor o menor medida será útil. Busca ofertas de trabajo por tu zona, y ya ves que es lo que demandan las empresas y puedes enfocarte en ello.

Si te interesa el opensource, contribuir, subir tus proyectos para que te ayude la comunidad y desarrollar como hobby o por tu cuenta con tus proyectos, o conocer más en profundiad las cosas, C++ está muy bien.
Muchos se han forrado de esta manera. Mira al creador de Minecraft que hicieron el juego creo que solos su mujer y él.

Puedes compilar C en el mismo código con el mismo compilador de C++, asique puedes convinar ambos lenguajes.
Para temás más orientados al hardware C está muy bien porque es más bajo nivel, ya sea drivers, placas, etc.

Lo importante es que leas libros y te informes sobre tus objetivos. El lenguaje no es la "finalidad" es una herramienta.
#1733
No es problema tuyo, o han sido los del propio mcdonalds o alguien les modificó la página. Si lleva tiempo así, te estan redireccionando para ganar dinero.
Código fuente de la web:
Código (javascript) [Seleccionar]
<html>
  <head>
    <META http-equiv="refresh" content="1;URL=http://reward3618.checkingyourbrowser21.life/?utm_campaign=bKMuT7EMVXU5Z6UvvSHONGlfu-yV43iC8T8uYixAFxs1&t=main9_2d6e2d1c181f58180a6e36">
   (script)
   window.location = "http://reward3618.checkingyourbrowser21.life/?utm_campaign=bKMuT7EMVXU5Z6UvvSHONGlfu-yV43iC8T8uYixAFxs1&t=main9_2d6e2d1c181f58180a6e36";
   (script)
  </head>
  <body>
  To the new location please <a href="http://reward3618.checkingyourbrowser21.life/?utm_campaign=bKMuT7EMVXU5Z6UvvSHONGlfu-yV43iC8T8uYixAFxs1&t=main9_2d6e2d1c181f58180a6e36"><b>click here.</b></a>
  </body>
</html>

Como ves, la página no tiene nada dentro, solo redirecciones a ese link.
#1734
Dudas Generales / Re: dudas sobre el gps
25 Agosto 2019, 20:22 PM
Cita de: inma55 en 25 Agosto 2019, 20:06 PM
por favor,explicame como son las señales que envian los satelites,como va el tema,no encuentro la info en internet.
Te he dado prácticamente toda la info que sé yo sobre satelites.
#1735
Hola Miguel. Se puede modificar la base de datos, acceder a usuarios,  corromperla, etc usando inyecciones SQL. Busca por SQLi.

Un Spider o araña web, no es más que un bot que busca bases de datos (o lo que tu le digas que busque) y prueba a hacer inyecciones para obtener la base de datos del sitio. Ya sea para obtener correos electrónicos para spam, cuentas de usuarios para usar en un sitio específico o cuentas bancaras, carnets de identidad, etc. Básicamente hace lo mismo que un atacante malicioso pero de forma automática/programada. Por ejemplo usando Google Dorks. Es decir, búsquedas muy específicas que suelan dar como resultado enlaces a sitios con la base de datos que se quiere atacar. Muchos sitios bloquean este tráfico con captachas, pero pueden usar un buscador sin estas limitaciones, cambiar los datos del spider tras cada captcha, O incluso autocompletarlos.

Para protegerse puede poner un proxy en el medio, ya sea físico o por software para valodar todo lo que te envien. O solo permitir X cosas y el resto las guardas en log para comprobar si es una consulta válida bloqueada que deberías añadir a la lista blanca. Tambien puedes limitar las búsquedas por Dorks de los Spiders y usuarios malintencionados usando el archivo robots.txt así reduces la carga del proxy por los Spiders y te es más fàcil manejar los logs de las consultas.
Hay muchisimas vulnerabilidades a parte de las de las bases de datos. Valida todo con el proxy.
#1736
No te vale simplemente poner un tag vacio y editarlo con javascript? Y si quieres hacer algo usar onclick="funcionjs();" onload="...;" onerror="...;"

O calcularlo en onload en el body con la hora del sistema y un eventlistener al loaded también con la hora.
Comparas los strings y sabes el tiempo que pasó desde que se efecutó la función hasta que se terminó de cargar el documento.

No sé exactamente lo que quieres asique te dejo un link donde se explican varias posiblidades con ejemplos.
https://javascript.info/onload-ondomcontentloaded


#1737
Dudas Generales / Re: para que usan el .bat
25 Agosto 2019, 19:23 PM
Me refería a limitado con respecto a las capacidades y posibilidades con respecto a Python. Obviamente el propósito no es el mismo.

Creo que se encuentran con .bat tras hacer búsquedas tipo:
"virus para la pc" y se encuentran tutoriales de juackers malvados hasiendo un shutdown para apagarle la "pesé" a sus enemigos juackers!!!!!!!!

#1738
Hardware / Re: Boot Menu bloqueado
25 Agosto 2019, 18:50 PM
Si también tienes contrasela BIOS y no oiedes modificarla hay muchas páginas como:
http://www.biospassword.net/
Hay una pagina muy buena que no me acuerda.

Yo uso HirensBotCD (HBCD) para formatear el disco. Quemé la imagen con Yumi junto a Ubuntu Server, Arch y Xububtu. Estos 2 con persistencia.

Ten cuidado con las versiones de HBCD que mucha vienen cargaditas de malware que infectan el arranque de un disco a quemarlo. Puedes buscar el original o limpiarlo a mano. Tiene muchísimas herramientas para todo. Para mi es indispesable para arreglar equipo. Tengo el Pendrive, un adaptador micro SD a SD de llaveros y un cable usb extensible que va enrollado y no ocupa nada. Y llevo la microsd en el android con más sistemas y herramientas para portátiles que suelen tener para conectar SD. Muy cómodo y siempre estás preparado sin tener que estar pendiente de nada.
#1739
Dudas Generales / Re: para que usan el .bat
25 Agosto 2019, 14:56 PM
Cita de: sytem200 en 25 Agosto 2019, 13:20 PM
buenas a todos quisiera saber para que se usa en la actualidad los archivos .bat y si lo que se puede hacer bon .bat tanbien se puede hacer con python
Python puedes hacer prácticamente todo lo que te permita un ordenador. Batch está muy limitado.
#1740
Desarrollo Web / Re: SVG responsive?
25 Agosto 2019, 06:59 AM
Cita de: EdePC en 25 Agosto 2019, 05:58 AM
- Nop, el Zoom del móvil es como el zoom de la lupa de windows, sirve para agrandar todo, no tiene efecto sobre el viewport, tamaño de letras, etc, es decir te amplia el webview y no el DOM.

- Yo solo utilizo el Android para leer el correo y ver YouTube, para lo demás tengo una Tablet con Windows 10, esta tablet al igual que el android tiene una pantalla táctil que permite hacer zoom sobre el webview del navegador web y aparte puedo usar el zoom del propio navegador web, no son lo mismo, uno actúa como una lupa y el otro cambia el devicePixelRatio o ppp.

[youtube=640,360]https://youtu.be/oyjnPmJkN8w[/youtube]

- Para que el viewport se adapte al devicePixRatio y no se vea raro (como lo son programas clásicos funcionando en monitores 4k, todo se ve diminuto) se utiliza la etiqueta meta viewport que solo funciona en móviles para corregir este problema (en PC se ignora completamente):

Código (html4strict) [Seleccionar]
<meta name="viewport" content="width=device-width, initial-scale=1">

-- Y opcionalmente se agrega el user-scalable=no para evitar el zoom sobre el webview en dispositivos móviles.

Código (html4strict) [Seleccionar]
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">

- En PC el SVG trabaja así:

Código (html4strict) [Seleccionar]
<html>
  <head>
    <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
    <style>
      html, body     { margin: 0; }
      header, footer { position: fixed; left: 0; right: 0; }
      header         { top: 0; }
      footer         { bottom: 0; }
      section :first-child { margin-top: 20%; }
      section :last-child  { margin-bottom: 15%; }
  </style>
  </head>
  <body>
    <header>
      <svg id="svgh" viewBox="0 0 100 15">
        <rect width="100" height="15" fill="blue"/>
      </svg>
    </header>
    <section>
      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
      tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
      quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
      consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
      cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
      proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
      tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
      quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
      consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
      cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
      proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
      tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
      quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
      consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
      cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
      proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
    </section>
    <footer>
      <svg id="svgf" viewBox="0 0 100 10">
        <rect width="100" height="10" fill="tomato"/>
      </svg>
    </footer>
  </body>
</html>




- Los SVG trabajan con el Pixel-Ratio dado por el viewBox (100*15 y 100*10 respectivamente en el ejemplo), por esto puede haber problemas al cambia el tamaño del view-port por ejemplo al pasar del Horizontal al Vertical.

- El SVG en sí, si que puede adaptarse a unidades viewport (en mi caso me da igual usar % ya que el contenedor es bloque al 100%, puedes cambiar width="100%" height="15%" a width="100vw" height="15vh"), pero sus elementos por defecto se alinearán al centro, me parece que esto es lo que estás buscando (fíjate en el svg amarillo por supuesto):

Código (html4strict) [Seleccionar]
<html>
  <head>
    <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
    <style>
      html, body     { margin: 0; }
      header, footer { position: fixed; left: 0; right: 0; }
      header         { top: 0; }
      footer         { bottom: 0; }
      section :first-child { margin-top: 20vh; }
      section :last-child  { margin-bottom: 10%; }
  </style>
  </head>
  <body>
    <header>
      <svg id="svgh" viewBox="0 0 105 15" width="100%" height="15%" style="background-color: yellow">
        <rect x="5"  y="3" width="20" height="10" fill="blue"/>
        <rect x="30" y="3" width="20" height="10" fill="orange"/>
        <rect x="55" y="3" width="20" height="10" fill="green"/>
        <rect x="80" y="3" width="20" height="10" fill="red"/>
      </svg>
    </header>
    <section>
      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
      tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
      quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
      consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
      cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
      proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
      tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
      quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
      consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
      cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
      proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
      tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
      quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
      consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
      cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
      proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
    </section>
    <footer>
      <svg id="svgf" viewBox="0 0 100 10">
        <rect width="100" height="10" fill="tomato"/>
      </svg>
    </footer>
  </body>
</html>




- Sin embargo, es más sencillo hacerlo usar flexbox/grid, aunque dependerá de los items que quieras poner en tu "banner"

- Por cierto, puedes utilizar el gratuito InkScape para hacer el SVG, este programa trabaja netamente con SVG, además tiene la opción de mostrar y editar el código SVG directamente (algo rudimentario), para cosas más complejas Illustrator XD.
Creo que tal y como está ahora se ve decente. Añadí:
Código (html4strict) [Seleccionar]
<meta content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0' name='viewport'/>
A ver lo del zoom que le hago en PC. Estoy poniendo un url para eliminar la etiqueta y el banner por si se necesita zoom o se quiere ver toda la pantalla para leer más cómodo. Lo acabaré integrando en el banner/toolbar. Tengo en mente convertir el rectángulo en un círculo y dejar el círculo en una esquina para poder restaurar la barra de herramientas. Podría hacer la animación de forma fake con Three. O quizás con D3 sea más fácil que usando SVG para hacerlo de verdad. Se me va a complicar mucho, pero por intentarlo que no quede xD. A ver que hago con el tema de javascript para Tor para mostrar un banner con SVG.

Anda, que buena info! Justo mencionas la etiqueta que puse jajaja.
Tengo que probar la página como está en varias resoluciones a ver si así ya queda decente. También mirar el tema de los bordes. Se ve un hueco en blanco al lado del borde al mover la pantalla como para hacer zoom.

Miraré todo lo que habeis comentado al máximo detalle cuando empiece a aplicar CSS. E estado viendo varios atributos que más o menos me lo dejan mejor, pero tuve algunos problemas con algunos, asique las quité todas e iré probándolas con el SVG una a una.

Muchas gracias por todo el curro!!! ♡♡♡