Ivan
а реанльный процессор это тот к которому ты можешь припаять провод?
Ivan
в british petroleum на серверах в лондоне
Ivan
на салярке
А с какого это перепоя соляра на армах работает?
Или хочешь сказать, что спарки умеют в жабу?
Вон, Томми когда осознал, что им управляет жаба, сделал единственно верное действие -- убил себя об стену.
Ivan
oracle купил sun, а не убил... а сервера остались и работают
Не, в UltraSPARC III добавили набор команд VIS 2, который ускорял обработку 3D графики, сжатие, mpeg и скорость выполнения жаба-приложений, но аппаратно он их не поддерживал.
Ivan
есть еще куча виртуальных процессоров которые внедряют для защиты программ и недокументируют инструкции это тут тоже не обсуждается...
Или ты думаешь, что админ-состав тут на альтруистических началах?
Ivan
хочу чтобы снова работал wasm.ru и wasm.ru/forum
s54820
Ivan
да все признаки васма в интернете потеряны
JeisonWi
Ivan
немного живой форум wasm.in
JeisonWi
Ivan
статьи от ms rem это было супер)
JeisonWi
Wasm был благословлен Крисом Касперски
s54820
Ivan
не криса не рема уже нет на этой земле
Ivan
статьи васма vxlab.info/wasm/index.php.htm
Ivan
когда то читал эти статьи как порно)) vxlab.info/wasm/article.php-article=apihook_1.htm
s54820
У меня .chm лежат где-то со статьями и форум до 2006. Правда, их сюда уже вроде скидывали. Надо кому?
s54820
Не помню. Я поискал по .chm просто — вроде нету ничего в обеих группах. Может плохо искал.
KosBeg
скинь, я думаю людям будет интересно(и мне тоже 😂😂😂)
s54820
А, ну вот и у меня то же самое.
KosBeg
спасибо!
KosBeg
а где большой(50мб) файл wasm.ru_articles.tar.xz?
на ядиске только маленький(2 мб)
Yura
народ вопрос хардовый
Yura
в винде у каждой функции ядра есть номер. если задизассемблить ntdll.dll увидим:
Yura
#book #wasm.ru
Yura
то что у нас в еах (0х0СВ) - совпадает с номером нашей функции в SSDT.
Yura
вопрос: если мы перепишем SSDT, и вручную вызовем в программе через асм вставку mov eax,0cb int2e
Yura
у нас все равно вызовется девственная функция, или все-таки перезаписанная вызовется
s54820
s54820
Ну да.
Если она будет в ОЗУ -- то естественно вызовется патченная.
Yura
а оригинальная функция тогда в принципе будет недоступна?
Yura
в плане если попытаться просканить всю память и найти просто первую подходящую функцию по прототипу?
Только если заставить перезагрузить таблицы ACPI в ОЗУ. НО, тогда теряется патченные ф-ции.
Yura
а копию таблиц держит система тупо на диске?
В микросхеме на мат. плате.
Если мы об одном и том же SSDT говорим.
Yura
ттаблица системных вызовов виндовая
А... О... А я о SSDT, которая к бивису относится...
Yura
Anonymous
О, найс тема. Было бы приятно работать с api винды через syscall, int'ы и.т.д. Но не судьба. В этом плане BSD радует, да и Linux'ы тоже. Кстати, как с этим на маках?
Yura
Anonymous
ну сам подумай. Стандартизации от версии к версии нет, доков нет. В продакшен такое не запустишь, разве что вири писать, да и то чуть ли не под конкретную обнову
Anonymous
про вири я пошутил, моя милиция может спать спокойно
Yura
https://j00ru.vexillium.org/syscalls/nt/64/
Yura
ну да вообще ничего не придумать
Yura
в ntdll там только номер в еах помещается, и ни кусочка самого кода функции нет... даже не просканить память для поиска "похожей" функции
Anonymous
" 0x0005 0x0005 0x0005 0x0005 0x0005 0x0005 0x0005 0x0005 0x0005 0x0005 0x0005 0x0005 0x0005 0x0005 0x0005 0x0006 0x0007 0x0006 0x0007 0x0008 0x0008 0x0008 0x0008 0x0008 0x0008 " - ну придумывай как тут Write File поддерживать. Тыкать наа рандоме? Чекать версию и обнову ОС? Даешь годную идею
Yura
Anonymous
Не уловил сути вопроса. Знает номера сисколов динамическая библиотека, собсна ее то и апдейтят постоянно. А а обработчики этих сисколов навешивает ОСь
Yura
... ну там инт 2е используется, его я имею в виду как патчат
Anonymous
JeisonWi
JeisonWi
Я много uefi прошивок распотрошил, видел очень очень редко. Интел сами убили свое поделие из-за того, что компилятор отдельно и за деньги продавали
Anonymous
А я же ведь могу (в теории) вклиниться в аргументы, передаваемые функции printf в fun с тем, чтобы вытащить адрес передаваемой строки для ее последующей измены? Пока не получилось
Anonymous
Блин, скрин не отправляется(
Anonymous