detección de archivos Javascript

1

Una técnica común que utilizo es xor brute forcing en datos binarios. En este caso, me gustaría un enfoque heurístico para determinar si algún posible candidato es compatible con javascript. Esto descarta el comando de archivo en sistemas similares a Unix porque simplemente se reconoce como texto ASCII.

Estoy buscando sugerencias sobre cómo resolver este problema (Herramientas, Técnicas, Procedimientos).

    
pregunta Fred Concklin 21.10.2014 - 16:20
fuente

1 respuesta

1

Buscar encabezados de script <script> es un buen regalo, no es realmente necesario, también es útil buscar lenguaje basado en funciones con el formato ****** (***). La declaración de la "función" es bastante obvia, como lo es la "var" En cuanto a si JavaScript es o no per se y un lenguaje similar puede ser una tarea difícil. Realmente, sin embargo, buscar elementos del formato javascript y la sintaxis que no existen en otros idiomas será tu regalo. Tengo la mayor parte de mi experiencia con c ++, y eso es lo que estaría buscando.

Editar: Además, si no es un texto válido, no puede ser un js, como se sugiere en los comentarios. A menos que esté buscando ejecutables compilados basados en js ... en cuyo caso ... eek.

    
respondido por el Desthro 21.10.2014 - 16:34
fuente

Lea otras preguntas en las etiquetas