Ven directamente a Baidu para buscar a Batman primero -_- ||
Es un archivo web100 descargado solo
Abierto para encontrar el siguiente contenido
Se puede ver que este es un lenguaje de secuencias de comandos, así que intenté modificar el sufijo a html y descubrí que era un cuadro correcto.
Ahora es una manera de restaurar su código a algo que pueda ser reconocido por personas normales ==
Es así después de la recuperación
función $ () { var e = document.getElementById ("c"). value; if (e.length == 16) if (e.match (/ ^ be0f23 /)! = null) if (e.match (/ 233ac /)! = null) if (e.match (/ e98aa $ /)! = nulo) if (e.match (/ c7be9 /)! = nulo) { var t = ["fl", "s_a", "i", "e}"]; var n = ["a", "_ h0l", "n"]; var r = ["g {", "e", "_ 0"]; var i = ["it '", "_", "n"]; var s = [t, n, r, i]; para (var o = 0; o <13; ++ o) { document.write (s [o% 4] [0]); s [o% 4] .splice (0, document.write ('<input id = "c"> <button οnclick = $ ()> Ok </button>');
A continuación, analice este código: (En realidad, el código probablemente ha adivinado que la bandera es la unión de caracteres en varios arreglos en la figura)
La primera capa del pastel de capas: la longitud es igual a 16
La segunda capa del pastel de capas: be0f23 al principio
La tercera capa del pastel de capas: e98aa al final
Melaleuca cuarta capa: la cadena puede coincidir: 233ac y c7be9
Construcción final: be0f233ac7be98aa
Obtener bandera
Grabe un sitio web más útil:
Sitio web regular de prueba en línea: https://regexper.com/
Cualquiera que no entienda las reglas regulares: https://www.runoob.com/regexp/regexp-syntax.html