|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Апр 23, 2004 19:58:43 · Поправил: Безпощадный даос Mad_C Нук ведь аппаратные нули и еденицы ни чем не отличаются от нулей единиц в командах. А по сему должен быть способ! Только хитро{онный}! |
|
|
Дата: Апр 23, 2004 20:08:04 Ну знаешь! Я конечно в электронике не ас... Но мне почему-то кажется, что не всегда програмно можно сделать, то что делается аппаратно, ну если не организовали интерфейса програмного с биосом в то время, что ты сделаешь? а аппаратно пожалуйста - посылай свои нули и единички на нужные контакты и отдыхай (образно конечно) |
|
|
Дата: Апр 23, 2004 20:34:21 Mad_C Да понял я тебя, токо Абыдно что мудиться придетси а тык в досе бы и сделал! |
|
|
Дата: Апр 23, 2004 20:40:26 По всей видимости EvilsInterrupt имел в виду чтение CMOS (типа текущее время, версия БИОС и пр.) Или я ошибаюсь? |
|
|
Дата: Апр 23, 2004 21:00:54 Ошибаешься 70 и 71 портами я с горем пополам умею пользоватся! |
|
|
Дата: Апр 23, 2004 22:17:48 [ EvilsInterrupt :86-й помоему тоже должен был работать с биосом? ] Дык в чем проблема-то с тем кодом? Он 16ти разрядный по смыслу, как я понял. Стирай букву e но ведь блин как-то обращались? Однако? А как? БИОС - это ПЗУ. Такая же микросхема памяти как и ОЗУ. Только записать в нее нельзя. (ну, flash можно перепрошить) Когда комп включается или reset'ится, это ПЗУ просто отображается по определенным адресам. А иначе как код из него выполняться будет? Потом он уже копируется в теневое ОЗУ програмно, т.к. доступ к оперативе быстрее на много. Так что считать его какая проблема? Вот записать в него - это уже надо AWDFLASH смотреть, а может качать с сайта спец.утилиту (если на диске нет) Или свой БИОС дизасмить. Его образ на сайте точно есть, даже версия по-новее. А чих думаю не поможет, т.к. работал он только на i440TX чипсете (если я не напутал ничего) Потом производители за голову взялись. Хотя, я не совсем понял, что с БИОСом-то делать надо :( |
|
|
Дата: Апр 23, 2004 22:32:24 S_T_A_S_ То что ПЗУ такое я знаю как прочитать мне от туда используя 16 разрядные команды, такие как out 70h,al? Ведь наверняка был способ(неуверенно)?! Хотя, я не совсем понял, что с БИОСом-то делать надо :( Буду рад, если научишь грамотно дизассмить, а то в иде у меня дурь получается, а соурсер куске дампа кидает. Все это, потому что я хочу знать как происходят всякие системные начальные проги и другие тоже не мешает! |
|
|
Дата: Апр 23, 2004 22:49:27 S_T_A_S_ извини, заглючил. ведь 0cf8h в bp то лезет, а загнался вот в чем ха-ха-ха увидел две цифры ну регистра bp и думаю ха-ха-ха самое большее что туды залезет это 255 ха-ха-ха а потом стукнуло что это не число а-а-а-а-ха-ха а регистр. По счет дизассемблирования у меня туго знаний нехватает тулзы грамотной на рашен не могу найти, т.к. с ингишем кранты! |
|
|
Дата: Апр 23, 2004 23:03:22 · Поправил: S_T_A_S_ EvilsInterrupt Считывать БИОС, думаю не нужны out 70h,al. Он в досе просто по определенным адресам памяти находится (а ты ДОС-то лучше меня знаешь, где ;-) Или просто качни бинарный файл БИОСА с офсайта производителя. Там просто делай search но номеру модели мамки. Или в support/download смотри. Если хочеши дизасмить учиться, imho лучше всего возьми свою прогу, которую знаешь и на ней тренеруйся для начала. А по ИДЕ и книжка есть как работать с ней: "Образ мышления -дизассемблер IDA" ;-) Правда, я еще ее не дочитал.. неудобно с экрана А если интересуют как происходят всякие системные начальные проги - наверное и готовая инфа существует. Только определиться надо для начала конкретнее. |
|
|
Дата: Апр 23, 2004 23:29:02 [S_T_A_S_: ПЗУ просто отображается по определенным адресам. А иначе как код из него выполняться будет? Потом он уже копируется в теневое ОЗУ програмно] Где об этом можно почитать не подскажешь? не совсем ясен момент. |
|
|
Дата: Апр 23, 2004 23:31:36 Ну, например у Скота Мюллера в Upgrading and reparing PC, 10 издание. Не особенно в деталях, но детали можно и самому посмотреть, если надо. |
|
|
Дата: Апр 23, 2004 23:56:56 volodya Нашел счас в инете 13е издание... 87 метров... вот так всегда... :))) |
|
|
Дата: Апр 24, 2004 00:15:14 Ты мне тут оффтоп не разводи - он ведь разный бывает. Варезный оффтоп мы не приветствуем. вот так всегда... :))) Поймал мужик бутылку. Там джин сидит. Мужик обрадовался и говорит: "слышь, хочу лимон баков!". Джин ему: "Эх, ну жди до утра.". Мужик в ответ: "А почему не сейчас?". Джин: "Мне их всю ночь рисовать придется! Ты, что, думал, в сказку попал?". |
|
|
Дата: Апр 24, 2004 09:53:35 Mad_C По писюку, кроме той книжки, что volodya упоминал afaik есть еще какая-то, но размер не меньше в печатном виде. Я же основываюсь на принципиальных схемах некоторых старинных компьютеров ;-) |
|
|
Дата: Апр 24, 2004 10:55:54 Стас, out 70h,al этоже пример 16ти разрядности. В общем в чем сыр бор: Допустим есть прога состоящая из n байтов кода. Условно код можно разбить на А,Б,В,Г и т.д. Так вот сущность любой защиты как я полагаю сравнить в своей области данных с введенным ко- дом с клавы, ну, а что мешает поменять je на jne. А вот ежели кусок Б где ета проверка есть закинуть бы в некоторое устройство(НУ). Получается Что исполняемый файл состоит из А, В, Г и т.д. А кусок Б в устройстве тады берем в в проге после А вызы- ваема int nh, котрое заранее закодировали при уста- новке ПО. Этот устройство допустим имеет Б,что проверяет код и другие дейсвия. При таких действия некоторое количество хакеров должно отсеяться. Так как большинству в лом копа- ться в дебрях. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.070 |