С помощью какой программы можно посмотреть структуру файлов в компьютере

Здраствуйте все!
Пишу тут первый раз, да может и не там пишу.
Но вот в чем вопрос. Допустим есть какой-нибудь игровой, неигровой — неважно файл и мне его нужно вскрыть. Структуру файла незнаю(построен по типу архива например или нет). Так как мне понять эту структуру, и чем ее вскрывать(чтоб структуру понять)? Чтобы написать прогу по вскрытию этого файла(формата).

14.03.2009, 13:46
Иногда помогает поиск в Интернете или задание вопроса в тематических форумах.
14.03.2009, 14:03

Вопрос совершенно не поставлен. Если Вы абсолютно ничего не знаете ни о происхождении файла, ни о его структуре, ни об авторах, ни о содержащейся в файле информации — то на пустом месте ничего определить и не получится. Иногда можно что-то угадать, но это процесс творческий и не формализуемый.

Re: Строение файла. Как узнать?
14.03.2009, 16:44

Допустим есть какой-нибудь . файл и мне его нужно вскрыть. Структуру файла незнаю. Так как мне понять эту структуру.

Вскрыть неизвестный формат — это сложная хакерская задача. Как сказал PAV , это процесс творческий и не формализуемый .

Поиск и показ списком всех видеофайлов, расположенных в разных папках – инструкция

Re: Строение файла. Как узнать?
14.03.2009, 18:51
Yuri Gendelman писал(а):

Спасибо про это знаем.

Цитата:

Вскрыть неизвестный формат — это сложная хакерская задача. Как сказал PAV , это процесс творческий и не формализуемый .

Вот как раз я про это и хотел спросить в первом посте.
Просто возможно я тупо написал вопрос. Написал что-то типа ребуса, хотя можно было так просто.
Каким способом хакеры взламывают формат. Т.е. по сути им надо определить структуру файла, а сам формат не столь важен. Его можно любым hex редактором просмотреть в заголовке файла(впринципе как написано выше).

Да и если никто не хочет отвечать, понимаю. Все просто умные настолько, что объяснить даже не в состоянии. Да все начинали с малого(просто все себя уже считают отличными кодерами), а помочь то друг другу вряд ли кто хочет.

14.03.2009, 19:45
Каким способом хакеры взламывают формат.

Во-первых, смотрят на него в hex-редакторе и исходя из своего богатого опыта, сравнивая с уже известными им форматами, могут многое про него узнать. Но если формат не похож на остальные, то этот способ ничего не даст.

Во-вторых, берут программу, которая этот формат записывает (или там аппаратное устройство), подают этой программе на вход различные параметры и смотрят, какие файлы получаются на выходе. Сравнивая файлы, находят отличия, и если формат несложный и незашифрованный, то можно «расколоть» если не весь формат, то его часть.

В-третьих (если формат сложный или зашифрованный) взламывают программу или аппаратное устройство (например, запускают программу под отладчиком, находят в ней место, в которой происходит ввод параметров, и прослеживают путь этого параметра до записи в файл; либо передавая программе доступные корректные файлы этого формата, прослеживают обратный путь: от чтения файла до какого-либо обнаружения его содержимого). Расшифровка формата получается как побочный эффект взлома программы либо устройства.

Читайте также:
Как узнать на каком языке написана программа exe

Видео #10. Структура файлов и папок в Windows

Возможно даже, что я тут перечислил все способы. Не исключаю, что если ни один из них осуществить не удастся, то ни один хакер больше ничего не сможет сделать.

18.03.2009, 13:09
Цитата:

берут программу, которая этот формат записывает (или там аппаратное устройство), подают этой программе на вход различные параметры и смотрят, какие файлы получаются на выходе. Сравнивая файлы, находят отличия, и если формат несложный и незашифрованный, то можно «расколоть» если не весь формат, то его часть.


Какую программу берут?
И каким образом происходит *раскол*?
18.03.2009, 14:55
Какую программу берут?

Я имею в виду, что Ваш файл не сам по себе нас интересует, с какой-то целью? Он, наверное, используется какой-то программой? Например: файл сохранения для компьютерной игры; Вы его хотите понять, чтобы поменять и сделать себе бесконечное число жизней. В данном случае программой выступает игра, которую и хочется обмануть (её и нужно запустить под отладчиком), а файл — лишь средство.
Или вот ещё пример: файл содержит информацию о том, с какого банковского счёта, на какой и сколько перевести денег. Хочется его подделать, чтобы 0.01% средств со счёта ОАО «Газпром» попали на наш счёт. «Газпром» большой, для него такая сумма всё равно ничего не значит, а нам бы она очень даже не помешала. Здесь «программой» будет информационная система банка. Однако в данном случае есть подозрения, что нам её просто так не дадут погонять под отладчиком, и этот метод реализовать сложнее.

Цитата:
И каким образом происходит *раскол*?

В каждом конкретном случае — по-разному. На всякий случай сообщу, что не существует программ, для раскола всего. Есть, например, средства для взлома программ, защищённых аппаратным ключом HASP. Причём под «взломом» здесь подразумевается исключительно несанкционированный запуск программы (но никак не расшифровка файлов, с которыми она работает). Но и эта задача не будет решена данными средствами, если используется другой аппаратный ключ, или даже система защиты та же, но используется нестандартно Ну и т.д.
Чтобы сориентироваться в разнообразных средствах взлома разнообразных систем, Вам, действительно, нужно обращаться на специализированные (хакерские) форумы. Здесь если и есть подобного рода специалисты, то вряд ли они будут Вам подсказывать конкретные средства и приёмы. Хотя бы потому, что подобная деятельность, вообще-то, уголовно наказуема.

20.03.2009, 17:24
worm2 писал(а):

Я имею в виду, что Ваш файл не сам по себе нас интересует, с какой-то целью? Он, наверное, используется какой-то программой? Например: файл сохранения для компьютерной игры; Вы его хотите понять, чтобы поменять и сделать себе бесконечное число жизней. В данном случае программой выступает игра, которую и хочется обмануть (её и нужно запустить под отладчиком), а файл — лишь средство.

Читайте также:
Какие программы нужны для html

Вы правы речь идет об игре, только она в данном случае под приставку. И как знаете у нее нет как такового exe файла, запускается напрямую из биоса(приставка дримкаст, благо есть норм. эмуляторы).
Файл содержит в себе текстуры, модели(точно не уверен). Но как таковой он содержит информацию(координаты текстур и модели), после чего передает информацию процессору и он подгружает это в игру.
Так вот собственно файл этот я и хочу попробывать взломать. Написать програмку(но вот структуру файла увы не знаю ). Экспортер текстурок есть, а моделек нет.
Отладчик вроде есть на эмуле.

Да и простите за столь назойливые вопросы.
Да и если это так наказуемо(хотя японцы вряд ли сюда полезут), то можно в личку.

20.03.2009, 21:13
worm2 писал(а):
Вам, действительно, нужно обращаться на специализированные (хакерские) форумы.

Приставки обычно очень специфичны, используют специально разработанные для них CPU и GPU, Нужно искать форумы и сайты, посвященные данной конкретной игровой приставке. Для популярных приставок обычно можно найти подробные FAQ, описания форматов файлов, редакторы уровней, эмуляторы приставок на десктопе и т.п.

10.05.2009, 23:37

Если надо подхачить какой-то определенный числовой параметр, то сначала в игре узнаете конкретную величину, скажем, количество жизней = 1375. Делаете save. Потом переводите это число в hex, получается 05 5F или 5F 05. Ищете это число в save-файле. Если оно там встречается небольшое количество раз, то пробуете модифицировать, делаете load, смотрите, изменилось ли оно в игре.

Если изменилось, значит, вы нашли нужное место. Если вам надо взламывать много save-ов и автоматически, придется смотреть, пишется ли это число каждый раз в одно место, если нет, то угадывать закономерность.

Источник: dxdy.ru

Как посмотреть структуру папок и файлов в командной строке Windows

Как известно, для перемещения между каталогами в командной строке Windows используется команда cd . Но для перемещения ещё было бы неплохо представлять структуру каталогов и файлов. Для этого используется команда TREE.

Синтаксис команды очень прост:

Как видите, у команды tree всего два параметра.

/F — отображение файлов в папках;

/A — использование символов ASCII вместо символов псевдографики.

tree «c:program filesrealtek»

покажет структуру папок, начиная с указанного каталога.

Как посмотреть структуру папок и файлов в командной строке Windows

tree «c:program filesrealtek» /f

отобразит ещё и файлы.

Как посмотреть структуру папок и файлов в командной строке Windows

С символами ASCII это выглядит так:

tree «c:program filesrealtek» /a

Как посмотреть структуру папок и файлов в командной строке Windows

Команда tree позволяет записать структуру файлов и папок в файл.

tree «c:program filesrealtek» > realtek.txt

Если текстовый редактор, которым вы будете открывать файл, не поддерживает символы псевдографики (пример — Блокнот), используйте параметр /a .

Источник: webistore.ru

Особенности файлов XML: как открыть онлайн и на компьютере

Многие расширения документов не сразу получается воспроизвести в читаемом виде, XML – один из таких примеров. В данной статье расскажем об особенностях данного формата и чем открыть XML-формат для редактирования на компьютере.

Содержание

Как открыть файл XML в читаемом виде

  • Описание формата XML;
  • Как открыть файл XML на компьютере;
  • Как открыть XML онлайн;
  • Структура XML файлов.

Описание формата

Аббревиатура XML обозначает: «расширяемый язык разметки». Это язык программирования с несложным синтаксисом, который применяется для создания различных документов, которые будут использоваться в интернете. При этом код адаптирован для удобства чтения людьми. Формат создан в 1998 году организацией World Wide Web Consortium, которая занимается установкой стандартов для Интернета. Прообразом XML был SGML – метаязык для интернет-документов.

Читайте также:
Эксель обучение с нуля пошагово программа для начинающих

Документ XML чем открыть

Открыть XML на ПК

Если использовать штатный редактор – Блокнот, то он покажет неудобочитаемую кашу. Отличная программа для просмотра XML – Word (начиная с 2007 года), он отображает документы XML правильно. Просмотр XML при помощи Excel подойдет для более наглядного отображения содержимого файла.

Другая программа для открытия файлов XML компании Microsoft – OpenOffice Calc, также предназначена для работы с электронными таблицами. Откройте документ в формате XML через главное меню программы, используя встроенный проводник. Открытие произойдет не мгновенно – формирование таблицы займет время. Альтернативной программой считают блокнот Notepad++, в котором можно отредактировать код с удобной подсветкой синтаксиса.

Как открыть документ в формате XML

Открыть XML онлайн

Для просмотра без возможности редактирования файлы с таким расширением открываются в браузерах:

  1. Чтобы выбрать приложение для открытия (по умолчанию) кликните по значку XML-документа правой клавишей мышки.
  2. Появится контекстное меню: выбираем пункт «Свойства».
  3. На главной вкладке жмем «Изменить».
  4. Выбираем установленный в операционной системе браузер для открытия XML.

Теперь все файлы XML будут открываться с его помощью.

Другой быстрый способ для онлайн просмотра XML: просто открыть браузер и вручную перетащить в его окошко файл, который требуется прочитать.

Программа для открытия файлов XML

Популярный сервис XmlGrid позволит открыть файл XML онлайн для просмотра и редактирования:

XML онлайн просмотр

  1. Перейдите на сайт онлайн-редактора и нажмите «Open File».
  2. Щелкните по кнопке «Выберите файл» и укажите путь к документу. Нажмите «Submit».

На странице отобразится содержимое документа для просмотра и редактирования прямо в окне браузера.

Структура XML

В реальности файл XML представляет собой хранилище данных – если сохранить его с расширением архива (.zip) и открыть в соответствующей программе, то станет видно много файлов с текстовой и прочей информацией:

  • таблицами;
  • ссылками;
  • гиперссылками.

Это нужно для удобства хранения и безопасности – повредить безвозвратно всю информацию в нем значительно сложнее. Средний размер файлов допускает рассылку по электронной почте. Но главный плюс – легкость работы с данными. И веб-дизайнер, и верстальщик легко способны добиться требуемой структуры редактируемой страницы. Язык XML оптимизирован и стандартизирован, применение не зависит от установленной ОС, для использования не нужно лицензирование, нет никаких ограничений.

Какой программой открыть файл XML

  1. Избыточный синтаксис ограничивает применение его в приложениях, которые требуют малого размера файлов и скоростной работы.
  2. Чрезмерная вариативность: одни и те же структуры представляются программистами по-разному.
  3. Нет поддержки типов данных.
  4. У XML большое число конкурентов – YAML, JSON и другие.

У пользователей редко возникает необходимость открывать файлы XML, но иногда приходится с ними сталкиваться. Изучение языка не займет много времени, а способов просмотра XML-файлов в любой ОС предостаточно. Скачать программы для открытия файлов XML можно на нашем сайте.

Источник: freesoft.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru