Форум: "Система";
Текущий архив: 2002.05.02;
Скачать: [xml.tar.bz2];
ВнизКак из под 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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.004 c