Size: a a a

2021 April 14

SK

Sergey Kaluzhskiy in MediaTube HCF
ты с файлами ничо не делал
источник

k

krutmaster in MediaTube HCF
Так там указатель на рандомный кусок памяти был
источник

k

krutmaster in MediaTube HCF
Который бы он тоже почикал
источник

SK

Sergey Kaluzhskiy in MediaTube HCF
просто ебнулось бы приложение. вернее оно как раз и ебнулось, просто IDE перехватило эксепшн и написало тебе что какое-то говно случилось
источник

SK

Sergey Kaluzhskiy in MediaTube HCF
нет
источник

SK

Sergey Kaluzhskiy in MediaTube HCF
приложения изолированы друг от друга
источник

SK

Sergey Kaluzhskiy in MediaTube HCF
иначе бы любой вирь мог читать все пароли и т.п.
источник

SK

Sergey Kaluzhskiy in MediaTube HCF
для чтения памяти чужих процессов уже нужны соответствующие вызовы
источник

SK

Sergey Kaluzhskiy in MediaTube HCF
ну и с правами админа их можно сделать
источник

k

krutmaster in MediaTube HCF
Почему именно чужих процессов
источник

SK

Sergey Kaluzhskiy in MediaTube HCF
но это именно специально надо вызов функции сделать, а не просто по левым адресам записать
источник

k

krutmaster in MediaTube HCF
Просто файл лежащий, котлрыы нигде не задействован, и тут указатель стрельнул на его кусок какой-то, не может такого быть?
источник

SK

Sergey Kaluzhskiy in MediaTube HCF
потому что по дефолту у тебя есть доступ только своей памяти
источник

SK

Sergey Kaluzhskiy in MediaTube HCF
а причем тут файл вообще?
источник

SK

Sergey Kaluzhskiy in MediaTube HCF
у тебя открытый файл, который ты пишешь?
источник

k

krutmaster in MediaTube HCF
Так весь разговор о том, что вот прога работает изолировано от всех, сама, без использования внешних файлов, но указатель вышел за пределы массива и взял себе рандомный кусок памяти, который потом прога удаляет. Вопрос такой: этот рандомный кусок памяти может быть частью какого-то файла на компьютере или куда он может указать
источник

SK

Sergey Kaluzhskiy in MediaTube HCF
это работало только для времен DOS. сейчас все адреса, к которым ты к памяти обращаешься, транслируются в физические адреса в ОЗУ операционной системой. и тебе выделен только конкретный диапазон адресов. остальные для твоей проги не замаплены вообще никуда. Если ты попытаешься считать или записать адрес, который тебе не принадлежит, то вылетит эксепшн, но реально ты ничего повредить не сможешь
источник

k

krutmaster in MediaTube HCF
Тогда заебон
источник

SK

Sergey Kaluzhskiy in MediaTube HCF
то есть адрес 0x000FF  для твоей проги вовсе не означает такой же адрес в ОЗУ. он может означать какой угодно адрес в ОЗУ, адрес места в своп-файле или вообще ни на что не указывает
источник

АМ

Александр Матвеев... in MediaTube HCF
источник