У моей компании очень строгая интрасеть для работы, в сети есть один дверной проем, позволяющий входить и выходить в файлы. Безопасность дверного проема не позволяет создавать специальные файлы (*.txt, *.doc и т.д.) И даже в тех конкретных файлах, он ищет шаблоны, которые утверждают, что файл действительно такой. (Вы не можете просто замаскировать *.zip файл как файл *.doc.)
В качестве проекта безопасности мне сказали найти способ обойти эту систему и вставить один файл .exe с языком C., который говорит 'Hello World'
.
Я решил изменить расширение на .txt и base64, чтобы он был более приемлемым для системы. Проблема в том, как декодировать ее, когда она находится внутри. Это очень легко снаружи, PHP или любой другой достойный язык могут сделать это для меня. Тем не менее, там, единственный реальный язык, к которому я имею доступ, - это JavaScript (на IE6 и, возможно, MAYBE, на IE8).
Итак, вопрос в следующем: могу ли я использовать JavaScript для чтения файла из файловой системы, декодирования и записи его? или хотя бы показать результат для меня?
Обратите внимание, что я не прошу декодировать/кодировать сообщение, это легко, я хочу декодировать кодировку файла.
Спасибо.