рдЕрдХреНрд╖рдо VT-x рд╕рдХреНрд░рд┐рдп рдХрд░реЗрдВ

рдПрдХ рдорд┐рддреНрд░ рдиреЗ рдПрдХ рдмрд╛рд░ рдореБрдЭреЗ рд╕реИрдорд╕рдВрдЧ r60 рд▓реИрдкрдЯреЙрдк рдХреЗ рд╕рд╛рде рд▓рд┐рдЦрд╛ рдерд╛ред рдЗрд╕ рд▓реИрдкрдЯреЙрдк рдореЗрдВ рдкреНрд░реЛрд╕реЗрд╕рд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдпрд╣ рдЕрдХреНрд╖рдо рд╣реИ, рдФрд░ BIOS рдореЗрдВ рдХреЛрдИ рд╕рдХреНрд╖рдо рдмрд┐рдВрджреБ рдирд╣реАрдВ рд╣реИред рдмрд╛рдпреЛрд╕ - рдлреАрдирд┐рдХреНрд╕ред рд╣рдо BIOS рдХреЛ рдкреИрдЪ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рд╣рдо NVRAM рдХреЛ рдкреИрдЪ рдХрд░реЗрдВрдЧреЗ!



рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА:

тАв рд╕реИрдорд╕рдВрдЧ рдХрд╛ рдПрдлрдбрдмреНрд▓реНрдпреВ рдореЙрдбреНрдпреВрд▓реНрд╕ рдПрдХреНрд╕рдЯреНрд░реИрдХреНрдЯрд░

тАв рдлреАрдирд┐рдХреНрд╕ BIOS рдПрдбрд┐рдЯрд░

тАв SYMCMOS - рдкрд╛рдардХ / рд▓реЗрдЦрдХ cmos

тАв NDISASM - x86 рдХреЛрдб рдХрд╛ рдбрд┐рд╕реНрд╕реЗрдореНрдмрд▓рд░

тАв рдмреВрдЯ рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ / рдбреЙрд╕ рдХреЗ рд╕рд╛рде рдбрд┐рд╕реНрдХреЗрдЯ



рдареАрдХ рд╣реИ, рдЪрд▓реЛ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдУ!

рд╕реИрдорд╕рдВрдЧ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реЗ рдлрд░реНрдорд╡реЗрдпрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред рдлрд░реНрдорд╡реЗрдпрд░ рдлрд╝реНрд▓реИрд╢ рдХреЗ рд╕рд╛рде рдПрдХ .exe рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ, рдЖрдкрдХреЛ рдлрд╝рд░реНрдорд╡реЗрдпрд░ рдлрд╝рд╛рдЗрд▓ рд╕реНрд╡рдпрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рдо рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕реИрдорд╕рдВрдЧ рдХреЗ рдПрдлрдбрдмреНрд▓реНрдпреВ рдореЙрдбреНрдпреВрд▓реНрд╕ рдПрдХреНрд╕рдЯреНрд░реИрдХреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред







рд╕рднреА рдлрд╛рдЗрд▓реЗрдВ рдЕрдирдкреИрдХ рдирд╣реАрдВ рдХреА рдЧрдИ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИред



рдлрд╝реАрдирд┐рдХреНрд╕ BIOS рдПрдбрд┐рдЯрд░ рдореЗрдВ рдлрд░реНрдорд╡реЗрдпрд░ рдЦреЛрд▓реЗрдВ, рдЗрд╕реЗ рдХрдо рд╕реЗ рдХрдо рдХрд░реЗрдВ рдФрд░ TEMP рдлреАрдирд┐рдХреНрд╕ BIOS рдПрдбрд┐рдЯрд░ рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ BIOSCOD * .ROM рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдирд┐рдХрд╛рд▓реЗрдВред рдЙрд╕рдиреЗ рд╣рдорд╛рд░реЗ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЛ рдЦреЛрд▓ рджрд┐рдпрд╛ред рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВ, рдлреАрдирд┐рдХреНрд╕ BIOS рд╕рдВрдкрд╛рджрдХ рдХреЛ рдмрдВрдж рдХрд░реЗрдВред



рдордЬрд╝рд╛ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рдлрд░реНрдорд╡реЗрдпрд░ рд╕реЗ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░реЗрдВ, рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ 7 (0-6) рдереЗ:

$ for i in {0..6}; do ndisasm -a -p intel -b 16 BIOSCOD0$i.ROM > BIOSCOD0$i.dasm; done







Googling рдХреЗ рджреНрд╡рд╛рд░рд╛ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЖрдкрдХреЛ рдХрдорд╛рдВрдб рдХреЛ рджреЗрдЦрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ

$ grep 'mov ecx,0x3a' *.dasm

BIOSCOD04.dasm:0000BE99 66B93A000000 mov ecx,0x3a






рдорд╣рд╛рди, рдХрдорд╛рдВрдб BIOSCOD04.dasm рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ!



0000BE99 66B93A000000 mov ecx,0x3a

0000BE9F 0F32 rdmsr

0000BEA1 668BD8 mov ebx,eax

0000BEA4 83E305 and bx,byte +0x5

0000BEA7 B86F06 mov ax, 0x66f

0000BEAA 9A355400F0 call word 0xf000:0x5435

0000BEAF C1E002 shl ax,0x2

0000BEB2 40 inc ax

0000BEB3 38D8 cmp al,bl

0000BEB5 7432 jz 0xbee9






рдпрд╣ рдХреЛрдб рд╕реЗ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдкрддрд╛ 0x66f рдХреЗ рдорд╛рди рдХреЛ рдХреБрд▓реНрд╣рд╛рдбрд╝реА рд░рдЬрд┐рд╕реНрдЯрд░ рдкрд░ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреБрд▓рдирд╛ рдЕрд▓ рдФрд░ рдмреНрд▓рд╛ рдХреЗ рдмреАрдЪ рдХреА рдЬрд╛рддреА рд╣реИ, рдФрд░ рдпрджрд┐ рджреЛрдиреЛрдВ рдорд╛рди рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо 0xbee9 - рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдЕрдХреНрд╖рдо рдкрддреЗ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВред



SYMCMOS рдХрд╛ рд╕рдордп рдЖ рдЧрдпрд╛ рд╣реИред рдмреВрдЯ рдХрд░рдиреЗ рдпреЛрдЧреНрдп USB рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ / рдбрд┐рд╕реНрдХреЗрдЯ рдмрдирд╛рдПрдВ, рдореАрдбрд┐рдпрд╛ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦреЗрдВ, рдмреВрдЯ рдХрд░реЗрдВ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ

symcmos -v2 -lNVRAM.TXT





рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдирдореВрдирд╛ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде nvram.txt рдлрд╝рд╛рдЗрд▓ рд╣реИ:

( SYMBOLIC CMOS EDITOR - Version 643710-035 )



CRC = 350F

(0015) [0000]

(0018) [0001]

(001B) [0001]

(0021) [0000]

(0024) [0001]

(0027) [0001]

(002A) [0000]

(002D) [0001]

(0030) [0000]

(0036) [0000]

(0039) [0000]

(003F) [0001]

(0042) [0000]

...

(066F) [0000]

(0672) [0000]

(0675) [0000]

(0678) [0002]

(067B) [0000]

(067E) [0000]

(0681) [0002]






рдпрд╣ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдорд╛рди 0 рдкрд░ рд╕реЗрдЯ рд╣реИред рдЗрд╕реЗ рд╕реАрдзреЗ рдЗрд╕ рдлрд╛рдЗрд▓ рдореЗрдВ рдмрджрд▓реЗрдВ:

(066F) [0001]





DOS рдореЗрдВ рдмреВрдЯ рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛рдПрдБ:

symcmos -v2 -uNVRAM.TXT







рд░реАрдмреВрдЯред рддрд╛ рдбреИрдо! рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рд╕рдХреНрд░рд┐рдп!



рджрд┐рд▓рдЪрд╕реНрдк рд▓рд┐рдВрдХ:

http://tjworld.net/wiki/Sony/Vaio/FE41Z/HackingBiosNvram - рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП CMOS рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рдмрд┐рдирд╛ VT-x рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо

http://forum.notebookreview.com/acer/465936-acer-laptop-phoenix-bios-enable-virtualization-test-machine-acer-aspire-9420-a.html - рдпрд╣ рд╕рдм рдХреИрд╕реЗ рд╢реБрд░реВ рд╣реБрдЖ



All Articles