The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Разработчики Nouveau создали средства обратного инжиниринга ..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Разработчики Nouveau создали средства обратного инжиниринга ..."  +/
Сообщение от opennews (??) on 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...
Новость: https://www.opennet.ru/opennews/art.shtml?num=38958

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Разработчики Nouveau создали средства обратного инжиниринга ..."  +15 +/
Сообщение от anonymous (??) on 29-Янв-14, 22:13 
Я конечно скорее за выращивание кристаллов в сарае, распил на кругляки и развоз телегами в соседний хутор, где наши мужики старыми фотоувеличителями заэкспонируют маски, протравят чип и распаяют настоящий правильный видеоускоритель без закладок от госдепа, но тот вариант в новости тоже неплох.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Для Nouveau подготовлены средства для обратного инжиниринга ..."  –10 +/
Сообщение от pavlinux (ok) on 29-Янв-14, 22:44 
Борода одобряет грязный хакинг?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Для Nouveau подготовлены средства для обратного инжиниринга ..."  +9 +/
Сообщение от Anonymous528 on 29-Янв-14, 22:54 
Святой Столман одобряе все что дает свободу.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

8. "Разработчики Nouveau создали средства обратного инжиниринга ..."  –7 +/
Сообщение от access (??) on 29-Янв-14, 23:46 
Больше похоже на попытку залезть через канализационную трубу.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

11. "Для Nouveau подготовлены средства для обратного инжиниринга ..."  +/
Сообщение от Аноним (??) on 30-Янв-14, 00:26 
Это библиотека доступа к интерфейсу, а вот для чего используют этот доступ это другая тема. Обратный инженеринг в данном случае не наносит вреда ни человеку ни компании, ни физического, ни материального.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Для Nouveau подготовлены средства для обратного инжиниринга ..."  +/
Сообщение от Аноним (??) on 30-Янв-14, 03:59 
чистый,большой и светлый. *картинка лайтсабера*
в Данном случае.
грязный - это то в чем Майкрософт замечен был. к примеру.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

14. "Для Nouveau подготовлены средства для обратного инжиниринга ..."  –1 +/
Сообщение от Аноним (??) on 30-Янв-14, 04:44 
Нвидия - очень дружественный к открытым системам вендор, предоставляющий полные спеки на свое оборудование... </sarcasm>
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

16. "Для Nouveau подготовлены средства для обратного инжиниринга ..."  +/
Сообщение от Zenitur (ok) on 30-Янв-14, 06:56 
Tesla же поддерживается пол Линуксом. Было бы очень странно, если бы не поддерживалась: карточка старая, а кластеры с Теслами работают понятное дело под линуксом.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Для Nouveau подготовлены средства для обратного инжиниринга ..."  +4 +/
Сообщение от Потерпевший on 30-Янв-14, 07:21 
Если nvidia откроет полную спецификацию своих устройств, то парой перемычек и перепрошивкой geforce превратится в quadro, а nvidia потеряет килотонны бабла от грязной тивоизации.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Для Nouveau подготовлены средства для обратного инжиниринга ..."  +/
Сообщение от svsd_val (ok) on 30-Янв-14, 07:36 
Молодца так держать!!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Для Nouveau подготовлены средства для обратного инжиниринга ..."  +/
Сообщение от svsd_val (ok) on 30-Янв-14, 07:38 
Да там ещё по моему коду натырено отовсюду , иначе бы индусам открыли драйвера и не потеряли много миллионный контракт. В отличии от АТИшек которые открыли и заработали тучу денег на том контракте ))
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

23. "Для Nouveau подготовлены средства для обратного инжиниринга ..."  –1 +/
Сообщение от Аноним (??) on 30-Янв-14, 08:33 
> geforce превратится в quadro,

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

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

24. "Для Nouveau подготовлены средства для обратного инжиниринга ..."  +1 +/
Сообщение от Аноним (??) on 30-Янв-14, 08:34 
Китайцам, да. MIPS у китаезов как проц. А с ним нвидиевый блоб - ну вы поняли...
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

26. "Для Nouveau подготовлены средства для обратного инжиниринга ..."  +1 +/
Сообщение от NikolayV81 (ok) on 30-Янв-14, 09:47 
Ну есть с равным количеством, и 99,9% эквиваленты отличающиеся на пару значений в регистрах, но цена таки при этом в 5-10 раз отличается.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

27. "Для Nouveau подготовлены средства для обратного инжиниринга ..."  +/
Сообщение от Анончик on 30-Янв-14, 09:49 
вспоминается тест фороникса, где открытый драйвер на какой-то карточке обошел проприерастический
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

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

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


Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

29. "Для Nouveau подготовлены средства для обратного инжиниринга ..."  –1 +/
Сообщение от Анончик on 30-Янв-14, 09:52 
а может им просто стыдно
хотя, это, скорее, про ати/амд
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

30. "Для Nouveau подготовлены средства для обратного инжиниринга ..."  –2 +/
Сообщение от Аноним (??) on 30-Янв-14, 10:18 
Зря время на всякую ерунду только тратят. Лучше бы ускорение 3D допили бы.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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


Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

32. "Для Nouveau подготовлены средства для обратного инжиниринга ..."  +1 +/
Сообщение от asavah (ok) on 30-Янв-14, 12:59 
Ну, гений, иди в их мыло-лист, поделись, мля, как без спеков 5-д ускорение с запахом сделать.
Для того и ваяют всякие либы и тулзы - чтоб легче реверсить было.
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

33. "Разработчики Nouveau создали средства обратного инжиниринга ..."  –2 +/
Сообщение от клоун Стаканчик on 30-Янв-14, 13:01 
"Плевать на унижения! Да, я ГОТОВ унизиться." (с) Карабас-Барабас
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

40. "Разработчики Nouveau создали средства обратного инжиниринга ..."  +2 +/
Сообщение от цирроз (ok) on 30-Янв-14, 14:16 
"Плевать на унижения! Да, я ГОТОВ унизиться." (с) клоун Стаканчик
fixed
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

41. "Для Nouveau подготовлены средства для обратного инжиниринга ..."  –1 +/
Сообщение от Аноним (??) on 30-Янв-14, 14:39 
Неужели то, чем они занимаются, законно в странах с развитой правовой культурой?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

42. "Для Nouveau подготовлены средства для обратного инжиниринга ..."  +1 +/
Сообщение от asavah (ok) on 30-Янв-14, 16:24 
http://en.wikipedia.org/wiki/Clean_room_design
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

43. "Для Nouveau подготовлены средства для обратного инжиниринга ..."  +/
Сообщение от Карбофос (ok) on 31-Янв-14, 00:08 
сказал и пошёл дальше играть в танчики.
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

44. "Для Nouveau подготовлены средства для обратного инжиниринга ..."  +/
Сообщение от Аноним (??) on 31-Янв-14, 07:29 
Наносит. Человек вместо того чтобы делом заниматься краснoглазит с видеокартой.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

46. "Разработчики Nouveau создали средства обратного инжиниринга ..."  +/
Сообщение от Адекват (ok) on 31-Янв-14, 10:52 
Главный инженер нвидии, попивая утренний кофе, и наткнувшись на строки из новости:

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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру