Львиная доля прав доступа в системе Windows выставляется на уровне NTFS. Такую особенность применяют администраторы, чтобы остальные пользователи не могли делать с хранящимися на корпоративных ПК файлами все, что захотят. В теории правильное применение особенностей файловой системы и наследования полномочий позволит сильно замедлить получение доступа к данным. Но администраторы редко задействуют все способы наложения ограничений в полном объеме, оставляя в защитном алгоритме уязвимости. Ниже рассказывается о том, каким образом можно прочитать текстовый файл, если администратор заблокировал полноценный доступ к нему.
Обращение к потоку данных текстового файла
Если появились затруднения в чтении файла без каких-либо посредников, попытайтесь изучить его поток информации. Например, вы стремитесь открыть файл текстового типа. Но система показывает уведомление о том, что нет прав доступа, которые позволяют без ограничений загрузить содержимое в редактор текстов. Чтобы решить возникшую проблему, откройте классический терминал из утилиты «Выполнить», одновременно нажав клавиши Win+R и введя слово cmd.
Когда на экране появится окно командной строки, напишите запрос more < name.ext::$DATA. По нажатию Enter хранящийся в файле контент будет отображен в черном пространстве консоли. В команде словом name обозначается название, а ext — расширение открываемого файла. Если в текстовике есть символы кириллического алфавита, замените кодировку запросом chcp 1251, после чего выполните извлечение информации.
Когда в консольном окне вы наберете команду more < name.ext::$DATA > result.ext, информация попадет в другой файл текстового типа.
Применение LiveCD
Если администратор предусмотрел все особенности при ограничении прав доступа, открыть файл с текстом в командной строке не получится. Однако подобный нюанс срабатывает только в NTFS, но не FAT32, где нет поддержки привилегий доступа. Поэтому если вы обладаете флешкой с файловой системой FAT32, поместите туда файл операцией копирования, после чего откройте его в подходящем редакторе текстов.
Если текстовик невозможно скопировать на переносной накопитель данных из-за установленных администратором ограничений, воспользуйтесь сформированным на базе системы Linux LiveCD. Вам нужно будет выбрать в биосе приоритет загрузки с оптического диска, вставить носитель в привод CD/DVD, загрузить с него машину и открыть файл в программе из загрузочного дистрибутива.
Текстовик загрузится даже в том случае, если все существующие полномочия на доступ к нему удалились после выключения наследования.