[Цитировать]

    Adler
  • 1708
  • Стаж: 2 года 1 месяц
  • Сообщений: 1018
  • Репутация:34

    [+] [-]
  • Откуда: Луганск
Основная тема здесь - http://forum.oszone.net/thread-312375.html, где и описана сама методика.
Сам ничего не менял и не знаю как это работает и работает ли вообще, но (24.07.2016) для описанного в той теме метода из "спортивного интереса" наваял небольшую программу для расчета значений <HIGHPART> и <LOWPART> и их обратной "дешифровки".

Скриншот

Программа проще некуда и думаю в описании не нуждается.
В программе по двойному клику работает копирование в буфер обмена готовых расчетов и вставка из буфера в поля для дешифровки.
Скачать можно тут - https://yadi.sk/d/xLJ-zCgKtWijn (у 360 Total Security на файл истерика)

VirusTotal

Описание галочки возле поля времени (копипаст с основной темы):
Не знаю кому это надо и надо ли вообще, но в качестве эксперимента сделал генерацию уникального (случайного) <LOWPART> (галочка возле поля времени).
Принцип простой, к полному значению (к примеру к 131135328000000000) прибавляется случайно сгенерированное число от 0 до 9999999 вместо неиспользуемых 10000000 тиков (доли секунды). Точность значения так и остается до 1 секунды, но HEX значение для <LOWPART> меняется при каждом новом расчете. Все остальные функции как и в прежней версии.
Update:

https://yadi.sk/d/zcvhK6sKtaYD2 (.Net 4.0) (исправил баг вылета при двойном клике по пустым полям)
P.S. Имеется баг вылета программы при вставке некорректных данных в поля <HIGHPART> и <LOWPART> для обратной конвертации. Пока не устранен...
ДОБАВЛЕНО 24.07.2016 00:40
Наваял программу для изменения значения CREATIONTIME в образах файлов .wim/.esd/.swm

Скачать - https://yadi.sk/d/XoBfweqstapv9 (FW 4.0) - перезалит 24.07.2016 11:45, исправил баг
На данный момент программа изменяет дату всех образов в выбраном файле .wim/.esd/.swm
P.S.Работа программы проверялась на 64-х битной Win10 с файлами .wim и .esd
Просьба проверить работу программы на 32х битной ОС (т.к. в программе теоретически реализован запуск соответствующей версии wimlib в зависимости от ОС), т.к. под рукой нет 32х битной ОС и работу с файлами .swm, т.к. такие тоже отсутствуют...
ДОБАВЛЕНО 24.07.2016 19:30

Скачать - https://yadi.sk/d/rU7LyIKStaWvP
Добавлено изменение даты в отдельных образах.
ДОБАВЛЕНО 24.07.2016 22:45

Скачать - https://yadi.sk/d/F7lVYEamtankP
Принципиальных отличий нет. Изменен дизайн и добавлено окно консоли с целью мониторинга работы wimlib.


Последний раз редактировалось: Adler (2016-07-26 19:38), всего редактировалось 13 раз(а)

[Цитировать]

    Adler
  • 1708
  • Стаж: 2 года 1 месяц
  • Сообщений: 1018
  • Репутация:34

    [+] [-]
  • Откуда: Луганск
По просьбе трудящихся добавил пересчет в Unix time и обратное конвертирование. Небольшие исправления.
Добавил функцию копирования параметров <HIGHPART> </LOWPART> (по клику кнопки С между полями результата) в формате конфигурационного файла в следующем виде:
<HIGHPART>0x01D1E3AB</HIGHPART>
<LOWPART>0xFD5B8000</LOWPART>

https://yadi.sk/d/lL2Ft3YhtXWJ2 (.Net 4.0)
https://yadi.sk/d/atLbYr-btXYnz (.Net 3.5)

VirusTotal




Последний раз редактировалось: Adler (2016-07-22 12:59), всего редактировалось 1 раз

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 2 года 4 месяца
  • Сообщений: 2287
  • Репутация:91

    [+] [-]
  • Откуда: Админ от сюда
Adler, в нашем полку кодеров, прибавление af
Для утилиты требуется Net Frame?

[Цитировать]

    Adler
  • 1708
  • Стаж: 2 года 1 месяц
  • Сообщений: 1018
  • Репутация:34

    [+] [-]
  • Откуда: Луганск
Joker-2013, да, т.к. на C# написано. Ну по идее только в XP из коробки он не запустится, а в других ОС вообще не должно быть проблем с запуском. На всякий случай выложил 2 версии скомпилированные под разные FW.


Последний раз редактировалось: Adler (2016-07-22 13:06), всего редактировалось 1 раз

[Цитировать]

    77777
  • 528
  • Стаж: 2 года 7 месяцев
  • Сообщений: 614
  • Репутация:0

    [+] [-]
Вот бы ещё удобный способ замены даты в [1].xml.

[Цитировать]

    Adler
  • 1708
  • Стаж: 2 года 1 месяц
  • Сообщений: 1018
  • Репутация:34

    [+] [-]
  • Откуда: Луганск
SergeyZV, пока что это слишком сложно для меня ah
У меня еще вопрос возник: Когда в install.wim несколько образов, то [1].xml лежит в корне, а когда в install.wim один образ, то файла этого в корне нет (если 7Zip`ом смотреть). Как его "выдрать" я понял (тем же wimlib`ом), а куда и как его назад положить?
Какие вообще есть методы его редактирования и извлечения/сохранения? Я вообще "не в теме", знаю только ручками 7Zip`ом и сохранить куда нибудь wimlib`ом...


Последний раз редактировалось: Adler (2016-07-22 13:13), всего редактировалось 1 раз

[Цитировать]

    KaSpieC 666
  • 260
  • Стаж: 2 года 9 месяцев
  • Сообщений: 1080
  • Репутация:105

    [+] [-]
  • Откуда: Одесса
26866Ну по идее только в XP из коробки он не запустится
на моей ХР (с установлеными 1.1-4.0 .NET) - работает.

[Цитировать]

    Adler
  • 1708
  • Стаж: 2 года 1 месяц
  • Сообщений: 1018
  • Репутация:34

    [+] [-]
  • Откуда: Луганск
KaSpieC 666, ну так (с установлеными 1.1-4.0 .NET) это же не из коробки. Ну или у вас "коробка" особая ab

[Цитировать]

    KaSpieC 666
  • 260
  • Стаж: 2 года 9 месяцев
  • Сообщений: 1080
  • Репутация:105

    [+] [-]
  • Откуда: Одесса
Adler,
Недавно проснулся, видать не так понял начало фразы По идеи ...

[Цитировать]

    77777
  • 528
  • Стаж: 2 года 7 месяцев
  • Сообщений: 614
  • Репутация:0

    [+] [-]
В общем команду для редактирования нашёл
wimlib-imagex.exe info install.wim 1 --image-property CREATIONTIME=""
Но как правильно написать в кавычках?

[Цитировать]

    Adler
  • 1708
  • Стаж: 2 года 1 месяц
  • Сообщений: 1018
  • Репутация:34

    [+] [-]
  • Откуда: Луганск
SergeyZV, ну и я её нашел, даже провел натурные испытания, но безрезультатно ac
P.S. нашел. Сейчас попробую.
https://wimlib.net/man1/wimlib-imagex-capture.html
--image-property NAME=VALUE
Specify an arbitrary per-image property to set in the XML document of the WIM file. VALUE is the string to set as the property value. NAME is the name of the image property, for example "NAME", "DESCRIPTION", or "TOTALBYTES". The name can contain forward slashes to indicate a nested XML element; for example, "WINDOWS/VERSION/BUILD" indicates the BUILD element nested within the VERSION element nested within the WINDOWS element. A bracketed number can be used to indicate one of several identically-named elements; for example, "WINDOWS/LANGUAGES/LANGUAGE[2]" indicates the second "LANGUAGE" element nested within the "WINDOWS/LANGUAGES" element. When adding a list of elements in this way, they must be specified in sequential order. Note that element names are case-sensitive. This option may be specified multiple times.


Последний раз редактировалось: Adler (2016-07-22 14:12), всего редактировалось 1 раз

[Цитировать]

    77777
  • 528
  • Стаж: 2 года 7 месяцев
  • Сообщений: 614
  • Репутация:0

    [+] [-]
26878SergeyZV, ну и я её нашел, даже провел натурные испытания, но безрезультатно ac
XML у меня правится, только не получается вид
<HIGHPART>0x01D0AFC7</HIGHPART><LOWPART>0x53489E79</LOWPART>

[Цитировать]

    Adler
  • 1708
  • Стаж: 2 года 1 месяц
  • Сообщений: 1018
  • Репутация:34

    [+] [-]
  • Откуда: Луганск
SergeyZV, проверил, работает:
wimlib-imagex.exe info install.wim 1 --image-property CREATIONTIME/HIGHPART="0x01D1E424" --image-property CREATIONTIME/LOWPART="0x215AA800"
wimlib-imagex.exe info install.wim 1 --image-property LASTMODIFICATIONTIME/HIGHPART="0x01D1E424" --image-property LASTMODIFICATIONTIME/LOWPART="0x215AA800"

[Цитировать]

    77777
  • 528
  • Стаж: 2 года 7 месяцев
  • Сообщений: 614
  • Репутация:0

    [+] [-]
А LASTMODIFICATIONTIME зачем править?!

[Цитировать]

    Adler
  • 1708
  • Стаж: 2 года 1 месяц
  • Сообщений: 1018
  • Репутация:34

    [+] [-]
  • Откуда: Луганск
SergeyZV, ну не знаю ah

Страница 1 из 5


Показать сообщения:    

Текущее время: 20-Ноя 12:22

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы