Форум: "Потрепаться";
Текущий архив: 2005.10.09;
Скачать: [xml.tar.bz2];
ВнизДоступ к Жесткому диску Найти похожие ветки
← →
ArtemESC © (2005-09-17 20:22) [0]Как осуществить низкоуровневый доступ к жесткому диску
не используя прерываний и встроенных функций ОС...
← →
Kerk © (2005-09-17 20:49) [1]А что можно использовать, позвольте спросить?
← →
YurikGL © (2005-09-17 20:50) [2]Написать свою ОС?
← →
Anatoly Podgoretsky © (2005-09-17 20:51) [3]ОС не надо, надо изучать архитектуру всех существующих на данный момент контроллеров.
← →
Kerk © (2005-09-17 21:09) [4]Anatoly Podgoretsky © (17.09.05 20:51) [3]
Еще во времена господствования DOS, я в одном вирмейкерском журнале читал о чтении/записи на винт через порты. :)
← →
ArtemESC © (2005-09-17 22:06) [5]>>Kerk [4]
Можно по подробнее...
Я так понял осуществлять это можно через команды процессора IN, OUT?
← →
DrPass © (2005-09-17 22:20) [6]
> Я так понял осуществлять это можно через команды процессора
> IN, OUT?
Можно. Собственно, именно так с ним сама ОС и работает. Только работа с портами ввода/вывода в Windows запрещена точно так же, как и работа с прерываниями
← →
ArtemESC © (2005-09-17 22:25) [7]>>DrPass
>>работа с портами ввода/вывода в Windows запрещена
доступ не через Windows.
Где можно узнать об этом поподробнее..?
← →
Anatoly Podgoretsky © (2005-09-17 22:53) [8]DrPass © (17.09.05 22:20) [6]
Не запрещена, только надо уметь.
← →
Ученик чародея © (2005-09-17 23:25) [9]Под линейку NT использовать имя файла \\.\PHYSICALDRIVEx в функции CreateFile, где x номер диска.
Если нужно под DOS, пиши вышлю, но у меня довольно старые документы, советую обзавестись диском для тестов(какой нибудь старый на 210Мб можно на базаре за пиво купить).
← →
Nick Denry © (2005-09-17 23:28) [10]Anatoly Podgoretsky © (17.09.05 22:53) [8]
Сударь, извольте объяснится!
Какой же бубен для этого требуется?
← →
Fenik © (2005-09-17 23:31) [11]
> ArtemESC © (17.09.05 20:22)
> Как осуществить низкоуровневый доступ к жесткому диску
> не используя прерываний и встроенных функций ОС...
Отвертка крестовая поможет :)
← →
Nick Denry © (2005-09-17 23:37) [12]ааа, я кажется понял речь идет о чем-нибудь типа WDM-драйверов и ring0 ...
← →
ArtemESC © (2005-09-18 01:46) [13]Я хочу осуществить доступ к жесткому диску, так как это
делает сама операционка - ведь она это как-то делает...
← →
Gero © (2005-09-18 01:48) [14]Много хочешь.
← →
Nick Denry © (2005-09-18 02:07) [15]Ученик чародея © (17.09.05 23:25) [9]
см.1.
Как осуществить низкоуровневый доступ к жесткому диску
не используя прерываний и встроенных функций ОС...
← →
uw © (2005-09-18 09:16) [16]ArtemESC © (17.09.05 20:22)
1. Съезди в Митино и купи VC++ и установи его на свой комп.
2. Купи какую-нибудь книгу по созданию драйверов для Windows и прочитай ее.
У тебя все получится.
← →
uw © (2005-09-18 10:27) [17]Вот интересную ссылку нашел:
http://www.void.ru/?do=printable&id=701
← →
ArtemESC © (2005-09-18 21:07) [18]Во общем-то речь идет о написании почти самого ОС...
← →
Kerk © (2005-09-18 21:09) [19]
> ArtemESC
Предлагаю тебе начать с основ программирования. Написать калькулятор, текстовый редактор и т.д.
← →
ArtemESC © (2005-09-18 21:21) [20]Kerk
>>Предлагаю тебе начать с основ программирования
Почему ты так думаешь...
>>Написать калькулятор, текстовый редактор и т.д.
Это у меня пылиться где-то на полках...
___________________________
>>я в одном вирмейкерском журнале читал о чтении/записи на винт через >>порты. :)
Мне бы ссылочку...
← →
Игорь Шевченко © (2005-09-18 21:26) [21]Рождается страшный вирус. Берегитесь.
ArtemESC © (17.09.05 20:22)
> Как осуществить низкоуровневый доступ к жесткому диску
> не используя прерываний и встроенных функций ОС...
В такой форме, как ты спрашиваешь, ответ один - никак.
← →
Kerk © (2005-09-18 21:27) [22]ArtemESC © (18.09.05 21:21) [20]
Почему ты так думаешь...
На основании твоих предыдущих веток..
> >>я в одном вирмейкерском журнале читал о
>чтении/записи на винт через >>порты. :)
> Мне бы ссылочку...
Вот специально ради тебя сейчас раскопаю у себя в архивах и выложу
← →
Kerk © (2005-09-18 21:33) [23]http://kerkzone.net/articles/hd/
удачи тебе с адаптацией всего этого к современным условиям условиям :)
← →
Nick Denry © (2005-09-18 21:35) [24]Рождается страшный вирус. Берегитесь.
для страшного вируса необязательно не использовать фукции ОС, достаточно просто выходить в ring0
← →
ArtemESC © (2005-09-18 21:50) [25]>>kerk
Большое спасибо, кажеться это то что мне нужно.(Надеюсь)
← →
Ученик чародея © (2005-09-18 21:55) [26]>>Nick Denry © (18.09.05 02:07) [15]
>>Ученик чародея © (17.09.05 23:25) [9]
>>см.1.
Нда согласен, ляпнул не подумавши. Нутогда отвертка, молоток, болгарка ну и типа все такое помогут начинающему Хакеру :)
← →
Ученик чародея © (2005-09-18 21:58) [27]>>Nick Denry © (18.09.05 21:35) [24]
Зачем же. Для \.\PHYSICALDRIVEx в функции CreateFile достаточно прав администратора.
← →
Игорь Шевченко © (2005-09-18 22:03) [28]Ученик чародея © (18.09.05 21:58) [27]
> в функции CreateFile
Функции ОС нельзя использовать.
← →
Игорь Шевченко © (2005-09-18 22:05) [29]Kerk © (18.09.05 21:33) [23]
> http://kerkzone.net/articles/hd/
LOL
> удачи тебе с адаптацией всего этого к современным условиям
> условиям :)
А зачем ты два раза пишешь два раза пишешь ? :)
← →
Ученик чародея © (2005-09-18 22:09) [30]>>Kerk © (18.09.05 21:33) [23]
Мы писали такие лабораторки, запись/чтение данный через порты. Я был среди единиц тех, которые сдали лаболаторную не убив свой или лабораторный жесткий диск. То что ты дал это так же рискованно, как производить нитроглицерин в домашних условиях.
← →
Kerk © (2005-09-18 22:11) [31]Игорь Шевченко © (18.09.05 22:05) [29]
А зачем ты два раза пишешь два раза пишешь ? :)
Так получилось, потому что писал фразу в два захода захода :)))
← →
Игорь Шевченко © (2005-09-18 22:11) [32]
> То что ты дал это так же рискованно, как производить нитроглицерин
> в домашних условиях.
Смеешься ?
← →
DrPass © (2005-09-18 22:21) [33]
> Я был среди единиц тех, которые сдали лаболаторную не убив
> свой или лабораторный жесткий диск.
Я тоже не убил. В то время дома у меня был комп без жесткого диска :)
← →
Anatoly Podgoretsky © (2005-09-18 22:24) [34]Kerk © (18.09.05 22:11) [31]
А ты один раз заходи заходи
← →
Игорь Шевченко © (2005-09-18 22:58) [35]Anatoly Podgoretsky © (18.09.05 22:24) [34]
Kerk © (18.09.05 22:11) [31]
<offtopic>
А кто помнит, как называется фильм, где Белявский играл какого-то жулика, и тоже слова по два раза произносил произносил ?
</offtopic>
← →
Nick Denry © (2005-09-18 23:38) [36]2DrPass © (18.09.05 22:21) [33]
ЛОЛ ))
2Ученик чародея © (18.09.05 21:58) [27]
Не, с ring0 интереснее. Тут кто встал - того и тапочки. Найдешь способ загрузиться раньше антивиря и с тапочками можно делать все, что захочтся. А так же с антивирем и чес угодно :)
Трудно, но весело, и ловить такую штуку тяжко, особеннно при квотируемом заражении :)
← →
Игорь Шевченко © (2005-09-19 10:28) [37]
> Найдешь способ загрузиться раньше антивиря и с тапочками
> можно делать все, что захочтся
Ты полагаешь, это не ловится ? Ошибаешься :)
← →
Nick Denry © (2005-09-19 22:51) [38]2Игорь Шевченко © (19.09.05 10:28) [37]
Ты полагаешь, это не ловится ? Ошибаешься :)
Как одна программа может помешать работе другой программы, если обе они находятся в ring0 и первая программа целенаправленно работает против второй и загрузилась раньше?
Может и ловится, конечно, а толку?
← →
Desdechado © (2005-09-20 09:24) [39]> Как осуществить низкоуровневый доступ к жесткому диску
пальцами потрогай, что ли :)
желательно спуститься в подвал
← →
Kerk © (2005-09-20 09:25) [40]ring0 - это совсем не модно уже
← →
Игорь Шевченко © (2005-09-20 11:06) [41]Nick Denry © (19.09.05 22:51) [38]
> Как одна программа может помешать работе другой программы,
> если обе они находятся в ring0 и первая программа целенаправленно
> работает против второй и загрузилась раньше?
Обыкновенно. Также как в ring3
Страницы: 1 2 вся ветка
Форум: "Потрепаться";
Текущий архив: 2005.10.09;
Скачать: [xml.tar.bz2];
Память: 0.55 MB
Время: 0.014 c