-
Fototrend

Új hozzászólás Aktív témák
-
Rover623
félisten
Már mondtam: lószart írtál te olyat...

1. 25 éve programozok...ha megkérdeznek, írtam-e x. vagy y. progit/szubrutint/stb, a mai napig meg tudom mondani hogy igen vagy sem...és azt is hogy milyen nyelven írtam...az elvével együtt...
![;]](//cdn.rios.hu/dl/s/v1.gif)
2. a BIOS-t tutira nem mentetted le...az egy kezemen meg tudom számolni, hány ember fért hozzá a BIOS-hoz DOS alatt...a világon! És még ők sem mindegyikhez...
3. a BIOS-t hiába mentetted le, abból ugyan nem törölted a jelszót, mert semmi köze hozzá! A CMOS memóriában van tárolva, kódolva...gyártónként más helyen, más hosszban, más kódolással.
A CMOS-ból a jelszóvédelem törlése amúgy "egyszerű" dolog...csak be kell azonosítani a BIOS jellegét és tudni kell, melyik flag-et kell törölni...általában egyetlen bitet kell arréblökni...csak tudni kell melyiket.
Egy egyszerű törlőprogi főprogramja pld. így nézett ki...pont 10 évvel ezelőtt, tehát akkor amikor állítólag te is ilyet írtál...![;]](//cdn.rios.hu/dl/s/v1.gif)
Program ClrPswd;
{$M 8192,16384,65536}
Uses
CRT,
CMOS,
CMOSUtil,
Azonosit;Const
CopyRight = 'BIOS (AMI/AWARD/PS2/PHOENIX) password cleaner V1.02 Agis(C) 1997';Var
Helye,
Maszk : Byte;
BeginHighVideo;
WriteLn (Copyright);
LowVideo;
WriteLn;Helye := 0;
Case BIOSTyp Of
bAwardOld.. { a teljesen régi ‚és a 4.50 }
{bAward,} { 4.50G }
bAwardNew: { 4.50G 11/23/94 ‚és utána }
Begin
Helye := $11;
Maszk := $FD;
If (BIOSTyp > bAwardOld) Then Begin
WriteCMOSWithCRC ($4F, (ReadCMOS ($4F) And $FE) );
End; {}
End; {Award}
bAMI: { a "sima" AMI BIOS }
{bAMINew:} { a "szines" AMI Hi-Flex BIOS }
{lehet hogy ezt is itt kell ?}
Begin
Helye := $34;
Maszk := $3F;
End; {AMI}
bAMINew.. { a "szines" AMI Hi-Flex BIOS }
{bAMIEXTRA,} { a "zöld" AMI ‚és az AMI WINBIOS }
bAMIWIN4: { a 4 HDD-s AMI WINBIOS }
Begin
Helye := $37;
Maszk := $8F;
WriteCMOSWithCRC($67, (ReadCMOS ($67) And $0F));
End; {uj AMI}
bPS2:
Begin
Helye := $13;
Maszk := $FC;
End; {PS2}
bPhoenix:
Begin
For Maszk := $2A to $2C do WriteCMOSWithCRC(Maszk,$00);
Helye := $55;
Maszk := $FE;
End; {Phoenix}
Else Begin
HighVideo;
WriteLn ('Sajnálom, ezt BIOS-t nem ismeri a program !');
LowVideo;
Exit;
End; {ha nem kezelt BIOS}
End; {case}If (Helye <> 0) Then begin
WriteCMOSWithCRC (Helye, (ReadCMOS (Helye) And Maszk) );
End;{if}Write ('A BIOS jelszóvédelem ');
HighVideo;
Write ('ki');
LowVideo;
WriteLn (' van kapcsolva !');End.
Szóval a hamukálást hagyjuk más fórumokra...ez itt egy programozás topic, nem mesedélután...

P.S.:
A lényeg (a BIOS pontos beazonosítása) egyébként az "Azonosit" unitban van...alig ezer sor...
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Nem akármilyen módon ugrik rá a memóriapánikra a Valve
- sziku69: Szólánc.
- Befutott a The Blood of Dawnwalker legújabb játékmenet bemutatója
- Luck Dragon: Asszociációs játék. :)
- Path of Exile 2
- SSD kibeszélő
- Azonnali informatikai kérdések órája
- Milyen RAM-ot vegyek?
- gban: Ingyen kellene, de tegnapra
- Xiaomi 15T Pro - a téma nincs lezárva
- További aktív témák...
- BESZÁMÍTÁS! MSI B760 i9 14900K 32GB DDR5 1TB SSD RX 9070 XT 16GB ASUS TUF Gaming GT501 CM 750W
- REFURBISHED és ÚJ - DELL Universal Dock UD22
- Samsung Galaxy S21 FE 128GB, Kártyafüggetlen, 1 Év Garanciával
- LG 55G4 - 55" OLED evo - 4K 144Hz & 0.1ms - MLA Plus - 3000 Nits - NVIDIA G-Sync - FreeSync Premium
- LG 27GS60QX-B - 27" Ívelt VA - 2560x1440 2K QHD - 180Hz 1ms - AMD FreeSync Premium
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi


![;]](http://cdn.rios.hu/dl/s/v1.gif)



