Divertido juego de rompecabezas de programación Python Challenge nivel 12

** Divertido juego de rompecabezas de programación Python Challenge nivel 12 **

Introduccion

Introducción del juego

Por lo general, aprendo Python por mí mismo. Definitivamente todos están aburridos. Recomiendo una versión de Python del juego que fue hace mucho tiempo: Python Challenge. Aunque este sitio web es muy temprano, es muy interesante. Todo debe resolverse a través de la programación ...

Curiosamente, este es un juego de resolución de acertijos, por lo que debes tener cuidado de encontrar pistas, resolver el acertijo, y la cantidad de conocimiento investigado no es muy pequeña, lo cual es muy interesante.

Enlace del juego:http://www.pythonchallenge.com/

La interfaz se ve así:

haga clic en la imagen para Click here to get challengedcomenzar el desafío.

Solución completa (actualizada continuamente)

Solución completa de Python challenge (actualización continua)

Nivel 12

Inserte la descripción de la imagen aquí
Ver el código fuente:


<html>
<head>
  <title>dealing evil</title>
  <link rel="stylesheet" type="text/css" href="../style.css">
</head>
<body>
<center>
<img src="evil1.jpg"><br>
</body>
</html>

Parece que no hay cantidad de información, pero no es así, una cosa es muy sospechosa, es decir, el enlace de la imagen es ……evil1.jpg, ¿por qué debería agregar un 1? ? ? ? Tal vez hay 2,3,4,5 ...
intentamos primero http://www.pythonchallenge.com/pc/return/evil2.jpg, obtener:
Inserte la descripción de la imagen aquí
aviso de imagen not.jpg,-.gfx, seguir el aviso, verificamos http://www.pythonchallenge.com/pc/return/evil2.gfx, obtener un archivo, descargarlo y decir, uh ......... No entiendo, mucho código confuso, o Sigue buscando consejos.
Ahora intenta evil3.jpgmostrar:
Inserte la descripción de la imagen aquí
¿te has ido? ? ? No lo creo, inténtalo de nuevo. .
4,5 son: puede ver que 5 se ha ido, pero 4 debería estar allí, tal vez está encriptado ...
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
De hecho, hemos ignorado una pista, es decir, la información en la imagen, una persona se divide en 5 en la imagen. Copias, luego podemos imitar su camino y separar los archivos descargados previamente:

fe = open('evil2.gfx', 'rb').read()
for i in range(5):
    f = open('%d.jpg' % i, 'wb')
    f.write(fe[i::5])
    f.close()

Como resultado, obtuvimos 5 imágenes: de la
siguiente manera:
Inserte la descripción de la imagen aquí
Figura 1
Inserte la descripción de la imagen aquí
Figura 2

Inserte la descripción de la imagen aquí
Cuadro 3

Inserte la descripción de la imagen aquí
Cuadro 4

Inserte la descripción de la imagen aquí
Cuadro 5

El contenido de la quinta foto es pequeño , por lo que solo se necesitan las primeras cuatro fotos y combinarlas para disproprotionalobtener la nueva URL:

Enlace de resultados

http://www.pythonchallenge.com/pc/return/disproportional.html

Trailer 13

¿Piensa en lo que falta en este nivel? ? ? ? ?

8 artículos originales publicados · Me gusta12 · Visitas 560

Supongo que te gusta

Origin blog.csdn.net/weixin_46283214/article/details/105464715
Recomendado
Clasificación