URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 93758
[ Назад ]

Исходное сообщение
"Разработчики Nouveau создали средства обратного инжиниринга ..."

Отправлено opennews , 29-Янв-14 22:13 
Один из разработчиков Nouveau портировал (http://hakzsam.wordpress.com/2014/01/28/libpciaccess-has-now.../) для Window библиотеку libpciaccess, предназначенную для организации низкоуровневого доступа к интерфейсу PCI. Благодаря проделанной работе, разработчики, занимающиеся обратным инжинирингом, получили возможность сбора информации о видеокартах NVIDIA, работающих только в окружении Windows.


Разработчики Nouveau используют в своей работе Envytools (https://github.com/envytools/envytools). Пакет утилит, в свою очередь, основан на использовании библиотеки libpciaccess, которая предоставляет прямой доступ к шине PCI и подключенным устройствам, но до сих пор была доступна только на POSIX платформах.


Для Самуэля Пайтойсета (Samuel Pitoiset), одного из разработчиков Nouveau, было сложно получить доступ к информации о графических счетчиках GPU архитектуры Nvidia Tesla: доступ к ним возможен только под Windows с помощью пакета утилит отладки и профилировки Nvidia NVPerfKit. Чтобы использовать эти программы для обратного инжиниринга, Пайтойсет портировал библиотеку libpciaccess (http://cgit.freedesktop.org/xorg/lib/libpciaccess/). Патч уже принят (http://cgit.freedesktop.org/xorg/lib/libpciaccess/commit/?id...) в основную ветку libpciaccess.

Портированная библиотека использует также для своей работы программу WinIO (http://www.internals.com/), позволяющая пользователям получить доступ к портам ввода/вывода и физической памяти в ОС Windows. Краткое руководство к использованию библиотек можно найти (http://cgit.freedesktop.org/xorg/lib/libpciaccess/tree/READM...) в исходном коде библиотеки libpciaccess. Библиотека на данный момент была проверена только на 32-разрядной версии Windows 7, сейчас проводятся тесты на 64-битной системе.

URL: http://www.golem.de/news/linux-reverse-engineering-unter-win...
Новость: http://www.opennet.me/opennews/art.shtml?num=38958


Содержание

Сообщения в этом обсуждении
"Разработчики Nouveau создали средства обратного инжиниринга ..."
Отправлено anonymous , 29-Янв-14 22:13 
Я конечно скорее за выращивание кристаллов в сарае, распил на кругляки и развоз телегами в соседний хутор, где наши мужики старыми фотоувеличителями заэкспонируют маски, протравят чип и распаяют настоящий правильный видеоускоритель без закладок от госдепа, но тот вариант в новости тоже неплох.

"Разработчики Nouveau создали средства обратного инжиниринга ..."
Отправлено asavah , 29-Янв-14 22:18 
если корпорация добра Ынвидия даже доки которые обещала не даёт, что им остаётся делать?
не пускают в дверь - полезем через форточку.

а вообще ребята молодцы - адскую работу делают без никакой поддержки.


"Разработчики Nouveau создали средства обратного инжиниринга ..."
Отправлено access , 29-Янв-14 23:46 
Больше похоже на попытку залезть через канализационную трубу.

"Разработчики Nouveau создали средства обратного инжиниринга ..."
Отправлено клоун Стаканчик , 30-Янв-14 13:01 
"Плевать на унижения! Да, я ГОТОВ унизиться." (с) Карабас-Барабас

"Разработчики Nouveau создали средства обратного инжиниринга ..."
Отправлено цирроз , 30-Янв-14 14:16 
"Плевать на унижения! Да, я ГОТОВ унизиться." (с) клоун Стаканчик
fixed

"Для Nouveau подготовлены средства для обратного инжиниринга ..."
Отправлено pavlinux , 29-Янв-14 22:44 
Борода одобряет грязный хакинг?

"Для Nouveau подготовлены средства для обратного инжиниринга ..."
Отправлено Anonymous528 , 29-Янв-14 22:54 
Святой Столман одобряе все что дает свободу.

"Для Nouveau подготовлены средства для обратного инжиниринга ..."
Отправлено Аноним , 30-Янв-14 03:59 
чистый,большой и светлый. *картинка лайтсабера*
в Данном случае.
грязный - это то в чем Майкрософт замечен был. к примеру.

"Для Nouveau подготовлены средства для обратного инжиниринга ..."
Отправлено Аноним , 30-Янв-14 00:26 
Это библиотека доступа к интерфейсу, а вот для чего используют этот доступ это другая тема. Обратный инженеринг в данном случае не наносит вреда ни человеку ни компании, ни физического, ни материального.

"Для Nouveau подготовлены средства для обратного инжиниринга ..."
Отправлено Аноним , 31-Янв-14 07:29 
Наносит. Человек вместо того чтобы делом заниматься краснoглазит с видеокартой.

"Для Nouveau подготовлены средства для обратного инжиниринга ..."
Отправлено Адекват , 31-Янв-14 10:48 
> это другая тема. Обратный инженеринг в данном случае не наносит вреда
> ни человеку ни компании, ни физического, ни материального.

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


"Для Nouveau подготовлены средства для обратного инжиниринга ..."
Отправлено Аноним , 30-Янв-14 04:44 
Нвидия - очень дружественный к открытым системам вендор, предоставляющий полные спеки на свое оборудование... </sarcasm>

"Для Nouveau подготовлены средства для обратного инжиниринга ..."
Отправлено rshadow , 30-Янв-14 06:22 
Мда... представил вот разрабов nouveau. А ведь парни нереально круты. Херачат драйвера без спеков на уровне остальных открытых дров со спеками. Делают это уже столько времени, а энтузиазм не пропал...

Понятно почему nvidia спеки не открывает... в линуксе драйвер уже был бы лучше чем у самой nvidia. </sarcasm>


"Для Nouveau подготовлены средства для обратного инжиниринга ..."
Отправлено Анончик , 30-Янв-14 09:49 
вспоминается тест фороникса, где открытый драйвер на какой-то карточке обошел проприерастический

"Для Nouveau подготовлены средства для обратного инжиниринга ..."
Отправлено Анончик , 30-Янв-14 09:50 
> где открытый драйвер на какой-то амд-шной карточке

*фикс вдогонку



"Для Nouveau подготовлены средства для обратного инжиниринга ..."
Отправлено Zenitur , 30-Янв-14 06:56 
Tesla же поддерживается пол Линуксом. Было бы очень странно, если бы не поддерживалась: карточка старая, а кластеры с Теслами работают понятное дело под линуксом.

"Для Nouveau подготовлены средства для обратного инжиниринга ..."
Отправлено Потерпевший , 30-Янв-14 07:21 
Если nvidia откроет полную спецификацию своих устройств, то парой перемычек и перепрошивкой geforce превратится в quadro, а nvidia потеряет килотонны бабла от грязной тивоизации.

"Для Nouveau подготовлены средства для обратного инжиниринга ..."
Отправлено svsd_val , 30-Янв-14 07:38 
Да там ещё по моему коду натырено отовсюду , иначе бы индусам открыли драйвера и не потеряли много миллионный контракт. В отличии от АТИшек которые открыли и заработали тучу денег на том контракте ))

"Для Nouveau подготовлены средства для обратного инжиниринга ..."
Отправлено ryoken , 30-Янв-14 08:15 
> индусам

почему-то в памяти вертится "китайцам", не..?


"Для Nouveau подготовлены средства для обратного инжиниринга ..."
Отправлено Аноним , 30-Янв-14 08:34 
Китайцам, да. MIPS у китаезов как проц. А с ним нвидиевый блоб - ну вы поняли...

"Для Nouveau подготовлены средства для обратного инжиниринга ..."
Отправлено ryoken , 30-Янв-14 09:05 
> Китайцам, да. MIPS у китаезов как проц. А с ним нвидиевый блоб
> - ну вы поняли...

Разрешите вопрос, в целях повышения уровня образованности... Такую штуку, как нвидиевский драйвер, сильно сложно на совсем другую архитектуру перетаскивать?..


"Для Nouveau подготовлены средства для обратного инжиниринга ..."
Отправлено Аноним , 30-Янв-14 12:50 
>> Китайцам, да. MIPS у китаезов как проц. А с ним нвидиевый блоб
>> - ну вы поняли...
> Разрешите вопрос, в целях повышения уровня образованности... Такую штуку, как нвидиевский
> драйвер, сильно сложно на совсем другую архитектуру перетаскивать?..

Если у Вас есть его (блоба, а не интерфейсной GPL-части, естественно) исходники и спецификации, то не сильно. Или если есть только спецификации, то тоже не очень сильно (по крайней мере, это реально) - ну придется с нуля, так сказать, драйвер написать, но отладка и в первом и во втором случае - процесс неизбежен. А если ни того, ни другого, тогда ой - только реверс, но это уже havy voodoo, сами понимаете.



"Для Nouveau подготовлены средства для обратного инжиниринга ..."
Отправлено Анончик , 30-Янв-14 09:52 
а может им просто стыдно
хотя, это, скорее, про ати/амд

"Для Nouveau подготовлены средства для обратного инжиниринга ..."
Отправлено Аноним , 30-Янв-14 08:33 
> geforce превратится в quadro,

Да, и хренадцать гиг оперативы с ECC само допаяется, гули.


"Для Nouveau подготовлены средства для обратного инжиниринга ..."
Отправлено NikolayV81 , 30-Янв-14 09:47 
Ну есть с равным количеством, и 99,9% эквиваленты отличающиеся на пару значений в регистрах, но цена таки при этом в 5-10 раз отличается.

"Для Nouveau подготовлены средства для обратного инжиниринга ..."
Отправлено svsd_val , 30-Янв-14 07:36 
Молодца так держать!!

"Для Nouveau подготовлены средства для обратного инжиниринга ..."
Отправлено Аноним , 30-Янв-14 10:18 
Зря время на всякую ерунду только тратят. Лучше бы ускорение 3D допили бы.

"Для Nouveau подготовлены средства для обратного инжиниринга ..."
Отправлено asavah , 30-Янв-14 12:59 
Ну, гений, иди в их мыло-лист, поделись, мля, как без спеков 5-д ускорение с запахом сделать.
Для того и ваяют всякие либы и тулзы - чтоб легче реверсить было.

"Для Nouveau подготовлены средства для обратного инжиниринга ..."
Отправлено Карбофос , 31-Янв-14 00:08 
сказал и пошёл дальше играть в танчики.

"Для Nouveau подготовлены средства для обратного инжиниринга ..."
Отправлено Аноним , 30-Янв-14 14:39 
Неужели то, чем они занимаются, законно в странах с развитой правовой культурой?

"Для Nouveau подготовлены средства для обратного инжиниринга ..."
Отправлено asavah , 30-Янв-14 16:24 
http://en.wikipedia.org/wiki/Clean_room_design

"Разработчики Nouveau создали средства обратного инжиниринга ..."
Отправлено Адекват , 31-Янв-14 10:52 
Главный инженер нвидии, попивая утренний кофе, и наткнувшись на строки из новости:

>Благодаря проделанной работе, разработчики, занимающиеся обратным инжинирингом, получили >возможность сбора информации о видеокартах NVIDIA, работающих только в окружении Windows.

Непроизвольно произнес "чё...чё за херня ??.."


"Разработчики Nouveau создали средства обратного инжиниринга ..."
Отправлено Andrey Mitrofanov , 31-Янв-14 11:14 
> Главный инженер нвидии,
>"чё...чё за херня ??.."

Так глав.инж. выдал Страшную Тайту про их видеокарты.