Pull to refresh
0
@MacInread⁠-⁠only

User

5
Subscribers
Send message
Для загрузки драйвера нужны права админа, если их нет то облом

Драйвера принтера уже не устанавливаются пользователем?
В других ОС нет никаких подписей для модулей ядра, да и не нужны они юзеру, только мешаются.

Мда. Сколько у Win % рынка нынче? Среди десктоп систем, естественно.
По поводу ничего не страшно в других ОС легко лечится стандартными средствами: заводится эталонная ОС, к ней цепляется подозреваемый и далее можно сверять хэши и смотреть подозрительные вещи

При чем тут вычисление подозрительных вещей? Я про drive by и интеграцию в систему.
и все они хорошо известны.

Хорошо помогает. Особенно когда доступ к этим "хорошо известным" уже контроллируется и подменяется зловредным кодом.
Да как бы… те же COM (от CP/M) и MZ (от MS-DOS) — тоже разные форматы.
OS/2 умел запускать как свои, так и виндовые приложения.
Это сарказм?
А что, кошерный DIR /B /ON(-) > myfile.txt уже запретили?
16:30 PDT (5:30 утра по московскому времени).

Как этот доклад обозначен? Что-то по времени не совпадает. Ни то, ни сё.
Так то в английском. Здесь же проблема неверного перевода. Как, например, с "органической едой". Или "софистицировать". Или "экспертиза". Толпы их.
Ну, то есть, как в прошлой теме и предполагали, оживили POSIX подсистему, которой 100 лет в обед.
Более логичные с точки зрения кого? Signed/unsigned — стандарт. В процессоре (если говорить о x86) отдельно разведены команды signed и unsigned арифметики.
Просто на общем фоне аналогичных игр, мои работники смотрелись очень даже разумными существами.

Это не плохо "в остальных играх". Это неудобно для человека — да. Но это micro-management, в котором компьютер бьет человека. Необходимость работать с разными юнитами, с каждым отдельно — дополнительная фора AI.
Это инженерный подход, так не интересно! sarcasm mode off
Так же и в AOE1 — либо лес, либо кусман мяса в руках, даже если добыто 5 из 10 единиц. Иначе придется кучу графики городить — полные руки ресурсов, половина, чуть-чуть. Смысл? Это же украшательство.
Да, но это был проект на от силы пару часов в день. Параллельно еще писался оконный менеджер, изучался ассемблер и кучу всего другого интересного.
Мне было 23, когда я всё это затеял.

Ваш результат впечатляет.
С дровами в ХР было хорошо, в отличии от фошисткой висты и выше — можно было грузить не подписанные дрова свободно.

Ага, например тот самый инжект, который работает через дыру в third party ПО, про который вы упомянули выше, кинет на диск свой драйвер, загрузит его и проникнет в ядро. А там ему уже ничего не страшно — если написан верно, никакой антивирус или монитор не поможет.
Сколько времени ушло на это дело ?

Около года. Точно не помню, в 15 лет все так быстро меняется...
Отличная статья. А изначально "издаться" за границей мысли не было?
Писал когда-то свою RTS, еще учась в школе. Довольно далеко зашел — был ряд юнитов (рабочие, солдаты, техника), виды ресурсов, добыча, анимация. Сражения, создание юнитов, стройка. Графика, правда, была простовата — не художник, что с меня взять.
И вот, когда я добавил новый алгоритм поиска кратчайшего пути, который работал чуть лучше, не останавливался в тупиках, у меня полетел винт. Эта печальная история раз и на всю жизнь научила меня делать резервные копии.
Лет 10 назад пытался найти СМ1420, «чтобы было», не смог — несмотря на то, что их было огромное количество, все уехало в металлолом.
Инъекция кода — только первый шаг. Приложение закрыто — инжект пропал. Ему надо выжить. И здесь важна целостность кода, подписи. Был в ХР? Ок, а как там с чужими драйверами?
Не, это замена одному (самому частому) применению finally.
Нет, все проще — я очень мало пишу на С++ и не вполне понимаю вашу идею, выраженную в коде. На пальцах — мне нужно установить произвольное поле данных произвольного типа (допустим, не совсем произвольного, а из наперед заданного списка типов данных) в рантайме. Для этого мне надо знать перечень полей данных объекта данного типа(класса) и их типы + методы-обертки для каждого для работы с ними.
Это и надо.

Information

Rating
Does not participate
Registered
Activity