lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <3EF23A43.5080909@snosoft.com>
From: dotslash at snosoft.com (KF)
Subject: Destroying PCs remotely?

KF wrote:
  >> Do you know what debug is?
> 
> 
> I think he is refering to the instructions used to smack the head into 
> the disk was a debug type instruction as in it may not have been ment 
> for normal day to day usage by the processor...
> 

Heres some info to support what I was trying to say... (although it may 
not directly apply to what Wood was speaking of). This data is specific 
to a Cyrix chip...

DBR0 30 + +   Debug Register
DBR1 31 +
DBR2 32 +
DBR3 33 +
  34  + - -
  38  + - -
DOR0 3C + + - -  Debug Opcode Register

DBR0 (30h) - 6x86
This is register accessed at 30h in CPU control space. DBR0 is not 
officially documented. Access to DBR0 and to other registers described 
below requires setting MAPEN field in CCR3 to 0001. Presumably the 
meaning of bits in DBR0 is as follows:
bit 0
bit 1
bit 2
bit 3
bit 4
bit 5 - data bypassing and forwarding enable, normally set to 1
bit 6 - BTB TR access enable, must be 0 for normal operation, 1 enables 
MOV to/from TR1/2 instructions
bit 7 - used
?DBR1 (31h), ?DBR2 (32h), ?DBR3(33h)
The registers are used for performance control or CPU pipeline 
debugging. Setting to all zeros causes default CPU behavior. For 
serialization on a given opcode register 31h is loaded with 0B8h, 32h 
with 7Fh and 33h - with 0.

-KF


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ