|
|
|
4.245, Аноним (245), 07:28, 01/05/2024 [^] [^^] [^^^] [ответить] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +/– |
> Там, во-первых, исходники SP1. SP2 там нет.
> Во-вторых, неполные, нет winlogon.
Компилятор бы ещё. По слухам, версия VS 2015 и новее встраивают телеметрию в бинарники, которые компилируют. Вычистить заразу и собрать компилятор под старые ОС, чтобы и там бинарники компилить!
| |
|
|
|
|
|
|
|
7.78, Аноним (75), 14:58, 26/04/2024 [^] [^^] [^^^] [ответить] [↓] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +/– |
Никто ж не говорит, что копипастить надо. Написали же, структуры данных посмотреть. Имена полей, если они не являются частью API, назвать по-своему. Имена вспомогательных функций, тоже, если они не экспортируются, по-своему назвать. Ещё лучше, разрезать какие-то из них на несколько. Вобщем, для изучения алгоритмов использовать виндоисходники.
| |
|
|
|
|
|
|
|
|
|
|
|
6.223, Аноним (223), 12:33, 28/04/2024 [^] [^^] [^^^] [ответить] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +1 +/– |
В современной Винде половина игрушек, написанных под WinAPI времен 95-XP, либо не работает, либо работает с большими косяками. Про 16-битные и говорить не приходится. А вот под Линуксом (в Wine и DosBox) все вполне работают.
А то, что некоторые нынешние developers, developers, что-то сконпелять не могут, если им не показать куда мышой тыкать, ну кто ж виноват? Линукс?
| |
|
|
|
|
|
|
|
|
4.171, Аноним (169), 06:57, 27/04/2024 [^] [^^] [^^^] [ответить] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +/– |
> чтобы при открытии текстового файла, самостоятельно выполнялся вредоносный код
AUTOEXEC.BAT исполнялся сам и вызывал другие команды при загрузке системы. Разделения привилегий нет, можно с текущими правами заразить любой файл, вызываемый оттуда. Какой-нибудь KEYRUS.COM или MOUSE.DRV. Для закрепления (резидентной загрузки). Но на практике поступали проще - заражали вообще все файлы. Поэтому для борьбы с файловыми вирусами использовали не только антивирусы, но и дисковые анализаторы (ADinf). Ну и, конечно, запись в загрузочный сектор диска, как самое очевидное средство.
А для заражения, понятно, нужно принести вирус на дискетке в файле STRIPSHASHKI.EXE и запустить. Сегодня, плюс-минус, тоже самое, только каналы поставки стали шире.
| |
|
|
2.110, Аноним (131), 18:31, 26/04/2024 [^] [^^] [^^^] [ответить] [↑] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +1 +/– |
— Вот как мне, интересно, файлы получше заражать, — размышлял Винни. — Если я положу в начале программы RET, а стек заставлю смотреть на адрес возврата…
— Кого заставишь смотреть? — испугался Пятачок, которому померещилось чего-то страшное.
— Стек, — сказал Винни Пух.
— Ага, — сказал Пятачок понимающе и отодвинулся от монитора подальше.
— Вот… Заставлю его смотреть на адрес возврата, то Пчелы, наверное, подумают, что это просто какая-то ошибочка и ничего не заметят. А если я поставлю вначале переход на вирус, как вызов процедуры, то Пчелы, наверное, подумают, что это маленькая подпрограммка и тоже ничего не заметят. По-моему так.
Андрей Щербаков, "9600 бод и все-все-все..."
| |
|
|
2.156, Аноним (242), 23:45, 26/04/2024 [^] [^^] [^^^] [ответить] [↑] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +/– |
> И Windows 3.1 душевная такая штука, нравилась. Жаль, что потом они скатились в монополизацию, обман пользователей, и некачественное ПО...
Судя по тому как она быстро падала, как и Ворд 6, то некачественным оно было уже тогда. Учитывая что пишут про 4-й DOS в сравнении с 3, 5 и 6.
Всегда было иногда получше, но часто плохо.
| |
|
1.128, iZEN (ok), 20:33, 26/04/2024 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +2 +/– |
> компания Microsoft объявила об открытии исходных текстов операционной системы MS-DOS 4.0
Эх, было время золотое, когда операционны системы не были многозадачными, а представляли собой простой и удобный загрузчик кода приложения, при загрузке которого передавали ему монопольное управление компьютером, а сама DOS по большей части выгружалась из основной памяти и оставляла лишь небольшой загрузчик, не мешающий работе приложения.
Первые Windows представляли собой "переключатель" между загруженными в память приложениями — реализовали модель кооперативной многозадачности, поддерживаемой на уровне процессора i80286.
| |
|
2.216, Аноним (217), 18:36, 27/04/2024 [^] [^^] [^^^] [ответить] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +3 +/– |
Ну а так да. По ассеблерным исходникам тяжело разбираться. Например под Win3.1x нет нормальных VESA дров. Чтобы вот как VBEMP. Поставил и все работает. На не так, что надо ставить проприетаные дрова от S3, которые еще вроде ниче, кроме того, что нельзя поставить разрешение побольше для TrueColor, или, не дай бог, Cirrus Logic, которые глюкавые, а править никто уже не будет, ибо adandonware. Есть SDK. Я в школе на ассемблере конечно писал и все понимаю, что написано. На там такой корявый стиль написания, что непонятно, что куда. Нет никакой документации в стиле "Вам надо реализовать такие то точки входа в DLL и они должны уметь то то". Разбирайся сам на примерах.
| |
|
|