Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.02;
Скачать: CL | DM;

Вниз

Как из под Win получить данные из BIOS a?   Найти похожие ветки 

 
Mr.Death   (2001-11-22 08:31) [0]

(и по-возможности поменять их).


 
Fellomena   (2001-11-22 10:47) [1]

Тебе что конкретно надо - CMOS читать ?


 
AlexKniga   (2001-11-23 20:07) [2]

Под Новыми Технологиями писать/читать в/из BIOS Data Area нельзя.
Пример определения типа НГМД:
Port[$70]:=$10;
TypeHDD:=Port[$71];


Запись в CMOS аналогично.

PS Массив Port из TP в Delphi нужно извращаться :).

Если надо пароль сбросить, так и спроси, подскажем.


 
AlexKniga   (2001-11-23 20:11) [3]

Конечно же:
TypeFDD:=Port[$71];




 
Anatoly Podgoretsky   (2001-11-24 09:55) [4]

Может он аналог CIH пишет, ну а если не получится, то хотя бы почитать


 
Wizard   (2001-11-25 13:49) [5]

Так как пароль сбросить?


 
Fellomena   (2001-11-26 16:12) [6]

какие новые технологие ? почему нельзя ?
Под Win9x, загружаясь в DOS-е можно элементарно распечатать всё таблицу CMOS-a.


 
Anatoly Podgoretsky   (2001-11-26 16:41) [7]

Можно конечно, но на другом уровне, чем пользовательский. Смысла правда нету читать BIOS Data Area, CMOS или БИОС еще куда не шло.


 
AlexKniga   (2001-11-26 16:54) [8]

>Fellomena
New Technologies = NT
Привилегий нет.


 
handra   (2001-11-26 18:39) [9]

Небольшой список универсальных паролей под разные BIOS:
********, AWARD_SW, AWARD_GW, AWARD_PW, _award, awkward, J64, j256, j262, j332, j322, 01322222, 589589, 589721, 595595, 598598, HLT, SER, SKY_FOX, aLLy, aLLY, Condo, CONCAT, TTPTHA, aPAf, HLT, KDD, ZBAAACA, ZAAADA, ZJAAADC, djonet


 
Fellomena   (2001-11-27 13:05) [10]

2 handra: в новых BIOS-ах НЕТ инженерных паролей и проверка уже не по checksum-е
идёт как раньше ;)


 
Delirium   (2001-11-27 16:05) [11]

->AlexKniga
type TMatrix=array[1..4000] of byte;
var BIOS:TMatrix absolute $FE00:$0000;
Ну не знаю, у меня DOS-овские проги и под NT5 такое позволяют, и работают.



 
AlexKniga   (2001-11-27 16:17) [12]

>Delirium
По этому адресу находиться отображение (shadow) BIOS в ОЗУ, а не сам BIOS.


 
Delirium   (2001-11-27 16:37) [13]

->AlexKniga
Хм, ну и ладно, главное: цель достигнута - получен доступ к информации BIOS :)


 
AlexKniga   (2001-11-27 18:00) [14]

>Delirium
Если цель чтение данных из BIOS, то да.
Если - запись, то данные хранятся до первой перезагрузки.


 
batja   (2002-02-07 13:40) [15]

На Delphi6 под Windows2000 не выходит. Может кто предложит еще варианты?


 
андрей Татуков   (2002-02-07 15:12) [16]


BiosInfo:=NtReadREG_MULTI_SZ("Hardware\description\system","SystemBiosVersion");
где :
//-----------------------------------------------------------
function NtReadREG_MULTI_SZ(Subkey,key:string):string;
var
hkSB: HKEY;
buf: array [0..255] of char;
BufSize: Longint;
rType: LongInt;
i:integer;
begin
Result:="";
if RegOpenKeyEx(HKEY_LOCAL_MACHINE, PChar(Subkey), 0, KEY_READ, hkSB) = ERROR_SUCCESS then
try
BufSize := sizeof(Buf);
rType := REG_MULTI_SZ;
if RegQueryValueEx(hkSB,PChar(key),nil,@rType,@Buf,@BufSize) = ERROR_SUCCESS then
begin
for rType:=0 to BufSize-1 do if Buf[rType]<Chr(32) then Buf[rType]:=Chr(32);
Buf[rType]:=CHR(0);
Result := Trim(StrPas(@Buf[0]));
end;
finally
RegCloseKey(hkSB);
end;
end;



Страницы: 1 вся ветка

Текущий архив: 2002.05.02;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.014 c
3-2459
php@bigmir.net
2002-04-10 23:10
2002.05.02
Поиск в таблице


7-2695
Королев
2002-02-07 09:04
2002.05.02
мне все же нужна цоколевка разъема СС208


3-2499
vitnt2000
2002-04-10 13:18
2002.05.02
Как подключиться к базе InterBase


3-2497
Sam
2002-04-11 17:23
2002.05.02
MySQL and Delphi6


4-2715
Reals
2002-02-28 09:37
2002.05.02
Как нарисовать на Рабочем столе, чтобы не стиралось...