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




Форум закрыт Новая тема / Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Закрыто  Сообщений: 224 • Страница 11 из 12<  1 ... 8  9  10  11  12  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Advanced member
Статус: Не в сети
Регистрация: 30.08.2003
Откуда: Санкт-Петербург
PS: статистика по ветке:
постов - 200
просмотров - 13675
КПД ~100% ))))) в общем, ветка нужная

_________________
{:€ дед в законе :-) нородный окодемег
почетный пользователь OpenSuSE 11.3
Ремонт и модернизация ноутбуков IBM (Lenovo) ThinkPad



Партнер
 

Root писал(а):
а как происходит чтение ATIP'а? Думаю, можно его перехватить (и подкорректировать данные)...


В "чистой" матрице информация о ее производителе "спрятана" в прегруве, в области, где будет ПЕРВЫЙ Lead-In. И читается SCSI командой "Read Session Info".

При записи матрицы, "служебная" информация из прегрува (абсолютное время, дополнительная информация о диске...) переписывается в субканал. И информация о производителе матрицы читается в этом случае SCSI командой "Read TOC/PMA/ATIP".

Любой обычный привод умеет читать TOC, находящийся в субканале Lead-In. Ежели после выполнения команды чтения TOC "поизучать", например, содержимое БУФЕРОВ, то там можно найти много интересного...

http://www.t10.org/ftp/t10/drafts/mmc2/mmc2r11a.pdf
Интересные ссылки на русском
http://forum.ixbt.com/topic.cgi?id=31:8519
http://forum.ixbt.com/topic.cgi?id=31:10517

Жаль WASM.RU не работает. Хотел там поспрашивать :-(


 

Member
Статус: Не в сети
Регистрация: 01.06.2003
Откуда: Pskov
xerius

Может лучше сразу с разработчиками демона или алкаша тогда уж связаться ? ;)

xerius писал(а):
Жаль WASM.RU не работает. Хотел там поспрашивать
Переезжают они на новый хост. Заддосили их. Для тех, кому вдруг материалы с того сайта понадобятся:
http://zipsites.ru/programming/wasm/ Не самое новье, но все же...


Root
Цитата:
в общем, ветка нужная
Спасибо на добром слове. :)

_________________
ПС: [13-06-2006] Идеальный скриншот BIOS'а ? Запросто ! // K.V.


 

Вот прикупил себе контроллер на VIA VT6420. Сразу возник вопрос... Как нить можно DevID в ДОС поменять? Извиняюсь, если уже писали об этом... В голове такая каша... :-)


 

Member
Статус: Не в сети
Регистрация: 01.06.2003
Откуда: Pskov
xerius

xerius писал(а):
Вот прикупил себе контроллер на VIA VT6420. Сразу возник вопрос... Как нить можно DevID в ДОС поменять?

Можно приспособить антистарфорсовскую дискету. Нужно лишь заменить содержимое cfg-файла на примерно следующее:

Если расположение бэкдор регистров такое же, как во встроенном IDE-контроллере, то так:
Код:
$1106 ;VendorID
$0571 ;DeviceID
;Reg# Val Mask  [VIA Integrated IDE controller]
$D2  $BB  $FF ;замена DeviceID на AABBh
$D3  $AA  $FF
$D6  $BB  $FF ;замена SubSystemID на AABBh
$D7  $AA  $FF


Либо если расположение бэкдор регистров такое же, как в VT6421, то так:

Код:
$1106 ;VendorID
$3249 ;DeviceID
;Reg# Val Mask  [VIA VT6421 PCI controller]
$EA  $BB  $FF ;замена DeviceID на AABBh
$EB  $AA  $FF
$EE  $BB  $FF ;замена SubSystemID на AABBh
$EF  $AA  $FF


Разумеется, для твоей во вторую строку конфига нужно подставить DeviceID твоей карточки. Судя по драйверам для ViA VT6420 DevID=$3149.

Если дискета не нужна, то можно отдельно использовать ChngCfg.exe и *.cfg файл. Строка для запуска (пример):

ChngCfg.exe via6420.cfg

_________________
ПС: [13-06-2006] Идеальный скриншот BIOS'а ? Запросто ! // K.V.


Последний раз редактировалось xKVtor 29.06.2006 20:39, всего редактировалось 1 раз.

 

Спасибо, xKVtor. Ты как всегда на высоте. Чего и всем желаю... :-)
Добавлено спустя 8 минут, 31 секунду
Еще вопросы возникли по ходу. Где найти внешний PCI контроллер на чипе VIA VT 8237? И чем делался образ дискеты *.fdd?


 

Member
Статус: Не в сети
Регистрация: 01.06.2003
Откуда: Pskov
xerius
xerius писал(а):
Где найти внешний PCI контроллер на чипе VIA VT 8237?
Еще ни разу не видел внешних контроллеров на базе южных мостов от чипсетов для материнок. ;)
Вряд ли такой мутант существует в природе.

xerius писал(а):
И чем делался образ дискеты *.fdd?
Не знаю что это за формат. Вполне возможно, что .FDD -- это простой посекторный образ дискеты, который можно снять при помощи обыкновенного дискедита.

_________________
ПС: [13-06-2006] Идеальный скриншот BIOS'а ? Запросто ! // K.V.


 

Advanced member
Статус: Не в сети
Регистрация: 30.08.2003
Откуда: Санкт-Петербург
xerius
Цитата:
Где найти внешний PCI контроллер на чипе VIA VT 8237

оных не бывает. VT8237 - ЮМ и висит на V-Link. точка.
Цитата:
И чем делался образ дискеты *.fdd?

WinImage, DiskProbe, rawrite или любая другая утилита посекторного дампа.

_________________
{:€ дед в законе :-) нородный окодемег
почетный пользователь OpenSuSE 11.3
Ремонт и модернизация ноутбуков IBM (Lenovo) ThinkPad


 

Привет. Тут один мужик заливает, что простой IDE-SATA переходник за 100 руб. позволяет запросто все новые версии стара запускать. За 4 версию не знаю. Насколько это реально? Может, если вместе с AIB методом?
Добавлено спустя 6 минут, 5 секунд
Переходник Gigabyte. Названия игр:Toca Race Driver 3,GT Legends,PoP T2T
Добавлено спустя 13 минут, 4 секунды
А мать у него Epox 9npaj+


 

Member
Статус: Не в сети
Регистрация: 01.06.2003
Откуда: Pskov
xerius
xerius писал(а):
Тут один мужик заливает, что простой IDE-SATA переходник за 100 руб. позволяет запросто все новые версии стара запускать. За 4 версию не знаю. Насколько это реально?


Переходник сам по себе ничего не значит для стара.
Значение имеет только контроллер, к которому подключен привод -- все равно, через переходник или нет.

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

ЗЫ: С вопросами по конкретным играм просьба обращаться на другие (соответствующие) форумы -- в этой ветке лучше не надо.

_________________
ПС: [13-06-2006] Идеальный скриншот BIOS'а ? Запросто ! // K.V.


 

Member
Статус: Не в сети
Регистрация: 24.12.2004
Откуда: Ставрополье
Есть желание отучить NEC 4551 от ATIP, прошивку ковырял, но не нашёл нигде упоминания о получении ин-фы для ATIP.

Кто-нибудь этим занимался ?

_________________
Ставрополье Оверклокерс http://forums.overclockers.ru/viewtopic.php?t=125746
-= World Of Tanks =- (для связи Ватс Ап +7-903-418-03-43)


 

Всем привет. У меня на другой мамке почемуто не переключаются регистры в SIL680. Преключение производится с помощью измененной прошивки биоса карты. На одной мамке работает нормально, а на ECS 915-M5 упорно видится как 1095/0680 :-( И еще такой вопрос. Извиняюсь, что немного не в тему. Есть несколько софтин, которые могут посылать CD/DVD приводам произвольные SCASI/ATAPI команды (например DVDINFOPRO). Но они все под ВИННИ заточены. Может кому встречались подобные программки, которые под DOS работают? Давно ищу... И очень надо...


 

Advanced member
Статус: Не в сети
Регистрация: 26.08.2005
Откуда: 34
xKVtor
Здравствуйте!
Обнаружилась такая вещь - Promise Ultra100 TX2
Проверка показала, что контроллер легко (в отличии от HPT366...372) подцепает различные CD, DVD приводы, а посему заинтересовала возможность его "целевого" использования.
Вопрос: есть ли какая нибудь информация о полезности этого устройства для борьбы с защитой?


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
xKVtor допустим есть возможность на Интеловских чипсетах перехватывать обарщения к портам. Что конкретно ты из этого хочешь извлечь? Прехват ATAPI комманд существующего контроллера, или хочешь эмулировать полноценный IDE контроллер? Какие преимущества это может дать в борьбе со старфорсом или Tages? В любом случае _ВС_ шарить это можно только между своими.
Добавлено спустя 1 минуту, 19 секунд
LAV48 можно изменить classcode любого JMicron контроллера, стоящего на большенстве i965 плат. У меня есть некоторая NDA инфа от JMicron'а.

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 01.06.2003
Откуда: Pskov
Daemon

Я так понимаю, это разговор в продолжение темы http://forums.overclockers.ru/viewtopic ... 81#3647981 ?

Daemon писал(а):
допустим есть возможность на Интеловских чипсетах перехватывать обарщения к портам. Что конкретно ты из этого хочешь извлечь? Прехват ATAPI комманд существующего контроллера, или хочешь эмулировать полноценный IDE контроллер? Какие преимущества это может дать в борьбе со старфорсом или Tages?

Для начала неплохо бы освоить трансляцию на реальный ATAPI-девайс.
В этом случае нужно лишь:
  • управлять задержками чтения секторов (чтобы эмулировать физику диска)
  • Скрывать так называемый ATIP, т.е. уметь выдавать (пере-)записываемую -R/-RW болванку за настоящий -ROM-диск (штамповку). Иными словами, нужно научиться слегка модифицировать некоторые пакеты с идентификационной информацией по диску.
Нужные данные для эмуляции можно было бы хранить на самой болванке (а-ля алкоголевский RMPS).

Ну а затем можно было бы замахнуться и на полноценный виртуальный девайс.
Кстати, наработки пригоились бы и в случае использования не только SMM, но и процессорной виртуализации (вандерпул/пасифика) - там много общего. :)

Daemon писал(а):
можно изменить classcode любого JMicron контроллера, стоящего на большенстве i965 плат. У меня есть некоторая NDA инфа от JMicron'а.

Про JMicron (361/363) я лично тебе могу много чего рассказать безо всякой NDA-документации. :-)
Причем, не только о том, как SubCode/PIF менять (всего 4 варианта для SATA и 3 для IDE), но и о том, как любой VenID/DevID зафигачить. ;)
Да и по другим контроллерам есть немного инфы (Ali/Uli, например).
Так что если решишь дописать-таки "ту самую" :) прогу, то обращайся.

_________________
ПС: [13-06-2006] Идеальный скриншот BIOS'а ? Запросто ! // K.V.


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
xKVtor писал(а):
Я так понимаю, это разговор в продолжение
Решил не офтопить там.
xKVtor писал(а):
Для начала неплохо бы освоить трансляцию на реальный ATAPI-девайс.
Т.е. фактически чтобы возможно было бы любую копию, использовать как оригинальный диск. ОК, но:
1. Является ли скрытие ATIP достаточным условиям для маскировки от старфорса, или хотя бы от какой версии старфорса?
2. Скрытие данных в ATIP ведет к тому, что у нас любой записываемый/перезаписываемый носитель становится непригодным для записи :)

Еще один вопрос, есть ли какая информация, как работает Tages? Очень интересно.

xKVtor писал(а):
Про JMicron (361/363) я лично тебе могу много чего рассказать безо всякой NDA-документации.
Почему тогда не напишешь ничего в помощь людям? :)

xKVtor писал(а):
Так что если решишь дописать-таки "ту самую"
Я пока экспериментирую, и временно не под целевой ОС, но все может быть ;)
Добавлено спустя 4 минуты, 40 секунд
Ну и последний момент. AHCI устройства, вместо портов маппят свои регистры в память, т.е. тут уже подобная вещь не пройдет, потому как обращение к памяти перехватить с помощью SMM невозможно.

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 01.06.2003
Откуда: Pskov
Daemon

Кстати, у тебя вроде бы диплом не за горами. Так как будущий профессиональный программист выбрал бы тему достойную, например, "Эмулирование физических устройств с использованием малоизвестных низкоуровневых режимов (System Management Mode, Virtualization) работы современных процессоров на примере создания виртуального контроллера IDE" (или как-нибудь в этом роде). Думаю, после защиты такого диплома проблем с трудоустройством у тебя не возникнет.
Да и интернет сообществу будет огромная польза от этого. А тебе от него соответственно респект и уважуха. :)

Глядишь, и разработчики DaemonTools тогда зашевелятся, почувствовав конкуренцию. :)
Они вроде как в том же направлении копают.
Не все же им по 3 года VIDE разрабатывать, совсем порасслабились...

Ну как, берешься ? :roll:


Добавлено спустя 22 минуты, 11 секунд

Daemon

Daemon писал(а):
1. Является ли скрытие ATIP достаточным условиям для маскировки от старфорса, или хотя бы от какой версии старфорса?

Скрытие ATIP не требуется для SF Basic (упрощенная версия СФ).
Геометрия же диска проверяется всегда!

Daemon писал(а):
2. Скрытие данных в ATIP ведет к тому, что у нас любой записываемый/перезаписываемый носитель становится непригодным для записи :)
Совершенно верно.

Daemon писал(а):
Еще один вопрос, есть ли какая информация, как работает Tages? Очень интересно.

Там все элементарно.
В ноябре хотел соответствующую подробнейшую статеку выложить с самописным TDF creator'ом для Tetris'а. Но из за высокой занятости и малой распространенности тагеса в нашем регионе не стал этого делать. Если очень интересует, то могу в течение месяца дописать. Мне главное занать, что это кому-то действительно нужно.

Daemon писал(а):
xKVtor писал(а):
Про JMicron (361/363) я лично тебе могу много чего рассказать безо всякой NDA-документации.
Почему тогда не напишешь ничего в помощь людям? :)
Потому что эта "помощь" требуется прежде всего "людям" из старморса. :)

Daemon писал(а):
Ну и последний момент. AHCI устройства, вместо портов маппят свои регистры в память, т.е. тут уже подобная вещь не пройдет, потому как обращение к памяти перехватить с помощью SMM невозможно.

Оно конечно верно, но сейчас AHCI все еще не поддерживается большинством материнок. Насколько я помню, я встречал его только на рэйдовых версиях ICH6/ICH7 + JMicron363. При необходимости из режима AHCI всегда можно переключить в нормальный режим.

Лучше все таки начать не с СММ, а с виртуализации, с пасифики -- это более платформо(чипсето/биосо)независимый вариант, да и документации поболее будет. Ну и про перспективу не забываем.

_________________
ПС: [13-06-2006] Идеальный скриншот BIOS'а ? Запросто ! // K.V.


 

Advanced member
Статус: Не в сети
Регистрация: 26.08.2005
Откуда: 34
Daemon
Очень интересно только хардвеерное описалово, т.е. схемка и джамперы. Приобрёл недавно переходник ИДЕ->САТА, а он односторонний, т.е. тока для втыкивания в маму, вот еслиб его идешным портом в привод вставить, а с другого конца переходничёк УСБ->САТА... Интересно как там в этом случае с АТА командами будет xKVtor ;)
xKVtor
Есть пара "ненужных" конвертеров IDE <-> SATA от марвел (одинаковые), один на винте (неисправный матрас), другой на почти налысо разобранной МП ДФЙ Лан Пати нФ2 (оба рабочие!). Может надо, безвозмездно ;)


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
xKVtor писал(а):
Кстати, у тебя вроде бы диплом не за горами. Так как будущий профессиональный программист выбрал бы тему достойную
Да, только тему такую выбрать не получится, ввиду отсутствия граммотных руководителей :)


xKVtor писал(а):
Ну как, берешься ?
Я продолжу изучать тему, но ничего обещать не могу.

xKVtor писал(а):
Если очень интересует, то могу в течение месяца дописать. Мне главное занать, что это кому-то действительно нужно.
Я думаю это интерисует не одного меня ;)

xKVtor писал(а):
При необходимости из режима AHCI всегда можно переключить в нормальный режим.
Винда здуреет :insane:

xKVtor писал(а):
учше все таки начать не с СММ, а с виртуализации, с пасифики -- это более платформо(чипсето/биосо)независимый вариант, да и документации поболее будет. Ну и про перспективу не забываем
Оно то так, но тут слишком много но:
1. Я так понимаю для эмулирования прерываний от устройства, перехвата инструкций нужно, чтобы ОС была запущена в гостевом режиме.
2. Это автоматически делает неработоспособными виртуальные машины, которые поддерживают данную технологию виртуализации :(
3. Отсутствие железа и скорый выход следующих версий технологий виртуализации у того же АМД. SMM это как-то более устоявшийся вариант.
Добавлено спустя 37 секунд
LAV48 писал(а):
Очень интересно только хардвеерное описалово, т.е. схемка и джамперы
У меня только софтверное.
Добавлено спустя 5 минут, 7 секунд
LAV48 а вообще спроси в R&D по поводу конвертеров, IDE<->SATA с програмной точки зрения не требует реализации вовсе.

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 01.06.2003
Откуда: Pskov
Daemon

Daemon писал(а):
Да, только тему такую выбрать не получится, ввиду отсутствия граммотных руководителей :)
Главное, что от него требуется - чтобы он не мешал. :) А руководителей (в смысле: помощников) можно и в инете найти, на том же форуме wasm.ru


Daemon писал(а):
xKVtor писал(а):
Ну как, берешься ?
Я продолжу изучать тему, но ничего обещать не могу.
В этом деле главное заинтересоваться. :)

Daemon писал(а):
xKVtor писал(а):
При необходимости из режима AHCI всегда можно переключить в нормальный режим.
Винда здуреет :insane:
А зачем из под винды этим заниматься ? В биосе предварительно выставил нужный режим - и всего делов-то. Я еще не встречал чистых AHCI-контроллеров, которые не позволяли бы это сделать. :)

Daemon писал(а):
1. Я так понимаю для эмулирования прерываний от устройства, перехвата инструкций нужно, чтобы ОС была запущена в гостевом режиме.
2. Это автоматически делает неработоспособными виртуальные машины, которые поддерживают данную технологию виртуализации :(
Кхе, неужели это настолько важно ??? :) Да и много ли толку от "поддержки" процессорной виртуализации в современных виртуальных машинах ? ИМХО это несерьезный довод. ;)

Daemon писал(а):
скорый выход следующих версий технологий виртуализации у того же АМД.

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

У SMM очень много ограничений, по сравнению с аппаратной виртуализацией.
Поговори с BC, он объяснит. :)
Самое главное ограничение, как я уже писал ранее, платформо(чипсето-/биосо-)зависимость. К тому же SMM не способен в принциепе отслеживать многие события.

Конечно, если еще нет в наличии железа, то обсуждать, получается, нечего. :(
Но в случае разработки виртуального IDE (vIDE) наработки для SMM однозначно пригодятся при работе с пасификой.

Добавлено спустя 10 минут, 32 секунды
LAV48
Цитата:
Есть пара "ненужных" конвертеров IDE <-> SATA от марвел (одинаковые), один на винте (неисправный матрас), другой на почти налысо разобранной МП ДФЙ Лан Пати нФ2 (оба рабочие!). Может надо, безвозмездно

Спасибо. :) Но у меня есть уже несколько.

_________________
ПС: [13-06-2006] Идеальный скриншот BIOS'а ? Запросто ! // K.V.


Показать сообщения за:  Поле сортировки  
Форум закрыт Новая тема / Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Закрыто  Сообщений: 224 • Страница 11 из 12<  1 ... 8  9  10  11  12  >
-

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


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


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

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan