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

#931
Nivel Web / Re: Hackear un sitio WIX
12 Enero 2020, 15:40 PM
Igual que cualquier otro sitio. Investiga las tecnologías que usa el sitio.
#932
Había que tirarlos al fuego de Australia ya que tanto les gusta avivar las llamas
#933
Cita de: AlbertoBSD en 12 Enero 2020, 08:10 AM
No se puede
En serio teneis suficiente contexto para saber exactamente lo que se pregunta?
Quiere interceptar SMS ajenos? Quiere recibir SMS en el trabajo del teléfono fijo que tiene en casa? Quiere usar un número SIM (*virtual) online? Quiere redireccionar(desvio) o renviar programáticamente SMS a otro dispositivo? Quiere un duplicado de la tarjeta SIM de un móvil que perdió?

Todo se puede hacer :xD
#934
Puede confundir usar paréntesis cuando no son necesarios. No se recomienda escribir código que no se sepa lo que va a hacer a primera vista. O que programadores nuevos en el lenguaje en el que programas no sean capaces de entender su funcionamiento.
Por ejemplo:
Código (javascript) [Seleccionar]
<script>
for(;alert('h');alert('e'))alert('l'),alert('l')
alert('o');alert('l'),alert('a')
</script>


Este código es totalmente válido y si no conoces como funciona el lenguaje y varias de sus normas como los condicionales en bucles, las iteraciones, los ; implícitos, las , en las expresiones, la omisión de corchetes en bloques de una sola expresión y la omisión de ; en el scope global. No vas a tener ni idea de que va a hacer el código. Y probablemente tras probarlo tampoco entiendas como funciona.
Los paréntesis en el echo pueden dar a entender que como programador quieres resaltar la evaluación de la expresión como tal. Normalmente para indicar: "Hey, no me equivoqué. Realmente quiero hacer esto."
Código (php) [Seleccionar]
<?= ('H' . 0 + 1 + 4); >Poner los paréntesis me sirve para eso, siendo prescindibles.
#935
Utilizando criptografía asimétrica. Cuando el servidor al que te conectas utiliza un certificado https, tiene configurada una clave privada que solo ellos conocen. Y te dan una clave pública que todo el mundo puede ver. Solo quien tiene la clave privada puede descifrar el tráfico. En este caso sería elhacker.net cuando me envías un mensaje por https. Si le das al candado a la izquierda de la url puedes ver que mecanismos de cifrado utilizan. Normalmente se utiliza un cifrado asimétrico para cifrar una clave. Y esa clave se usa para cifrar los archivos.

Cuanto tu escribes elhacker.net en el navegador, tu navegador no sabe en que ordenador está ubicado la página. Asique le pregunta a un servidor de nombres de dominios que tiene un documento de texto del tipo: elhacker.net IPDELSERVIDORDEELHACKER.NET
El servidor te da la IP actualizada para ese dominio.

Esta consulta se hace a los servidores DNS que tengas configurados en el router. Por defecto suelen ser los servidores de nombres de dominio de tu proveedor de internet. Puedes cambiarlos por los de Google, Cloudflare o IBM que suelen ser más rápidos.

A parte de esto, las paginas web actuales suelen estar formadas por numerosos archivos distintos que son llamados desde un página.html

Todos ellos en servidores distintos. Es decir, cuando accedes a mi página web por https, puede que yo esté usando una librería de javascript en otro servidor http, una imagen en http://imagenesgratis.free/mifoto.jpg, un archivo css para el diseño de la web en http://plantillascssgratuitassuperchulas.org/plantillaDeManoloDotCom.css
etc.

Entonces aunque tengas una conexión segura establecida con un sitio, puede que tu navegador descarge muchas páginas distintas y las una todas para ver lo que al final acabas viendo. Estos archivos van sin cifrado, asique tu ISP al ver que archivos descargas puede saber exactamente en que sitio estás aunque no pueda ver el nombre de dominio o la ip. (que si que puede xD)

Si quieres ser anónimo no uses internet.
#936
Si son pocos yo suelo pasar el array en el parámetro de la función por referencia.

PD: Utiliza las etiquetas Geshi para postear código coloreado en el foro.
printf("Ingrese edad:");
scanf("%d",&edad );
#937
Dudas Generales / Re: Duda acerca de DNS
11 Enero 2020, 17:44 PM
Sí. Google y tu ISP. Normalmente el tráfico DNS va sin cifrar en texto plano. Asique Google, tu ISP todos los intermediarios y cualquier que esté en tu red Sniffando el tráfico puede ver exactamente que IP solicitas, a quien y lo que te responde. Es común que tu ISP no te deje resolver algunos sitios por infrigir copyrigth, ser foco de infección, etc. Para circunventar este problema se utiliza el DNS over TLS (DoT) que aplica las capas de cifrado acordadas entre cliente y servidor para establecer comunicaciones cifradas entre el cliente y el DNS resolver. Así evitas que el ISP y otros intermediarios fuera de tu red observen tu tráfico DNS. Si lo configuras en el router no evitas que alguien en tu red pueda sniffar el tráfico dns y suplantar a un servidor dándote una dirección a un lugar no solicitado. Para ello necesitarás un cliente en tu equipo (que tampoco evita al 100% ataques de suplantación) pero si va a evitar que lo haga un cualquiera dándole a un botón de un programa o siguiendo una guía. Asique es recomendable.

Aunque esté cifrado, quien te resolva sabe exactamente que dominio solicitas, ya que requieren de tener el nombre de dominio en una base de datos o documento de texto para poder resolverte la IP y que sepas exactamente en que ordenador está alojada la web que solicitas. No les cuesta nada de paso guardar logs de quien solicita que y vendérselo a autoridades o usarlo para generar más ingresos con publicidad y tracking.

Tu ISP siempre puede secuestrar tu tráfico DNS para bloquearte sitios o tener un registro. Cabe decir que las grandes operadoras suelen estar en contacto comercial con gobiernos, empresas como Google, anunciantes... (A parte de las propias compañías externas usen sus infraestructuras)

Puedes usar wireshark para ver el tráfico DNS, que como ves va sin cifrar.
#938
Sigue las instrucciones que te den ellos. Si lo quieres desactivar programáticamente o saltártelo instalalo en una máquina virtual y prueba xD
#939
Scripting / Re: wget se cuelga
11 Enero 2020, 16:27 PM
Lo tengo usado y nunca me dió problemas. Igual intentas guardar la respuesta en un archivo que ya está abierto?

Pasa el código y explica con más detalle.
#940
No es más sencillo crear un subdirectorio de la raiz del sitio y un archivo index.html dentro con el contendio?
http://stringmanolo.ml/perfumes

Solo cree una carpeta llamada perfumes y dentro metí un index.html

En php tienes funciones como fopen fwrite fclose o file_put_contents que te permiten manejar, editar, crear archivos de todo tipo. Solo tienes que ajustar la header. Para html con iniciar el archivo con <!DOCTYPE html> ya se settea auto la cabecera a archivo html.

La forma más sencilla de crear este archivo es con:
file_put_contents("perfumes/index.html", $RespuestaConsultaBD, FILE_APPEND);

Si el archivo existe te añade lo que tengas en $RespuestaConsultaBD al archivo. Si no existe te lo crea.

Podrías tener toda la web en un array. Más o menos algo tipo:
Código (php-brief) [Seleccionar]
$web = [];
$web[0] = '<!DOCTYPE html>blablabla<body><section><article class="perfumes"><header><hgroup><h1>Perfumes</h1><h3>Todos los perfumes de los que disponemos se muestran a continuación
</h3></hgroup></header>';

$web[1] = /*Resultado Consulta BD */ '<ul><li>Dior</li><li>Cacharell</li><li>Paco Rabanne</li></ul>';

$web[2] = '</article></section><footer><small>2020-2021 &copy; PerfumesDPM</small></footer></body></html>';

Y después creas el directorio y el archivo.
file_put_contents("perfumes/index.html", $web);

Como siempre que dejes a un usuario hacer cosas en tu sitio tienes que tener mucho cuidado.

Por ejemplo si añadieses algo así como en el ejemplo sin más, el usuario podría hacer muchas cosas indeseadas:
Inyección SQL o consultas de datos privados para que tu código php mostrase dichos datos en el index.html y así el atacante poder verlos.
Por ejemplo si en vez de perfumes solicitase ../.htaccess podría añadir entradas al archivo. O con ../index.html hacer un defacement al index.html de tu sitio web. Inyecciones de javascript, ver archivos privados o logs con información sensible... Subirte malware directamente ya que podría crear un archivo .php que crease lo que quisiese y con las cabezeras de archivo que quisiese...

Te expones a bastantes más cosas, pero eso ya es tema a parte.

PD: También puedes "ejecutar" archivos con extensión .html como si fuesen .php

Es decir, podrías tener en el index.html código php para hacer consultas, etc.