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