Rilevamento file Javascript

1

Una tecnica comune che uso è xor bruteforcing su dati binari. In questo caso, mi piacerebbe un approccio euristico per determinare se qualsiasi possibile testo in chiaro candidato sia javascript. Questo esclude il comando file in sistemi unix like perché è semplicemente riconosciuto come testo ASCII.

Sto cercando suggerimenti su come risolvere questo problema (Strumenti, Tecniche, Procedure).

    
posta Fred Concklin 21.10.2014 - 16:20
fonte

1 risposta

1

La ricerca di intestazioni di script <script> è un bel regalo, non proprio necessario, anche la ricerca di un linguaggio basato sulle funzioni con il formato ****** (***) è utile. La dichiarazione 'function' è abbastanza ovvia, così come 'var' Per quanto riguarda se JavaScript è o meno per sé e non una lingua simile può essere un compito impegnativo. In realtà, però, la ricerca di elementi di formattazione e sintassi javascript che non esistono in altre lingue sarà il tuo omaggio. Ho la maggior parte della mia esperienza con c ++, ed è quello che cerco.

Modifica: Inoltre, se non è un testo valido, non può essere un js, come suggerito nei commenti. A meno che non stiate cercando degli eseguibili compilati basati su js ... nel qual caso ... eek.

    
risposta data 21.10.2014 - 16:34
fonte

Leggi altre domande sui tag