Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
winbootibft [2006/09/19 19:36]
mcb30
winbootibft [2006/09/19 20:03]
mcb30
Line 5: Line 5:
 The Microsoft representatives seem to have taken the position that the details of this table are confidential,​ and that anyone with knowledge of its structure must have been privy to information covered by a non-disclosure agreement. The Microsoft representatives seem to have taken the position that the details of this table are confidential,​ and that anyone with knowledge of its structure must have been privy to information covered by a non-disclosure agreement.
  
-This document ​exists solely to prove that this position is incorrect.+This web page exists solely to prove that the above position is incorrect.
  
-Without revealing any information about the structure ​of the iSCSI Boot Firmware Table, we will demonstrate that it is trivial to decode, ​using tools published by Microsoft for this explicit ​purpose.+Without revealing any information about its structure, we will show that the iSCSI Boot Firmware Table may be decoded ​using tools published by Microsoft for this exact purpose.
  
 ==== Step 1: Obtain the boot-capable Microsoft iSCSI initiator ==== ==== Step 1: Obtain the boot-capable Microsoft iSCSI initiator ====
  
-This is available from several sources, including Microsoft ​themselves.  For this demonstration,​ we chose to purchase a copy of [[http://​www.emboot.com|emBoot'​s]] winBoot/i software, which includes a copy of the boot-capable Microsoft iSCSI initiator. ​ Here is the emBoot download page:+This is available from several sources, including Microsoft ​itself.  For this demonstration,​ we chose to purchase a copy of [[http://​www.emboot.com|emBoot'​s]] winBoot/i software, which includes a copy of the boot-capable Microsoft iSCSI initiator. ​ Here is the emBoot download page:
  
 {{ iscsiboot/​emboot-download-page.png?​200x150 }} {{ iscsiboot/​emboot-download-page.png?​200x150 }}
Line 49: Line 49:
 {{ iscsiboot/​iscsibcg-options.png?​200x150 }} {{ iscsiboot/​iscsibcg-options.png?​200x150 }}
  
-The tool helpfully ​even gave the command which we needed to run in order to view the iSCSI Boot Firmware Table, which was+Helpfully, the tool even gave the command which we needed to run in order to view the iSCSI Boot Firmware Table, which was
  
   iscsibcg /ShowiBF   iscsibcg /ShowiBF
Line 59: Line 59:
 ==== Conclusions ==== ==== Conclusions ====
  
-  * At no point during this process did we have to sign any non-disclosure agreement with Microsoft or any other party.+  * At no point during this process did we need to sign any non-disclosure agreement with Microsoft or any other party.
   * At no point during this process did we reverse-engineer any piece of software or use it for anything other than its explicitly stated purpose, according to its own documentation.   * At no point during this process did we reverse-engineer any piece of software or use it for anything other than its explicitly stated purpose, according to its own documentation.
-  * The information obtained from this process is completely ​sufficient ​for a programmer ​wishing ​to write code to generate ​or parse an iSCSI Boot Firmware Table.+  * The information obtained from this process is entirely ​sufficient ​to allow a programmer to write code for generating ​or parsing ​an iSCSI Boot Firmware Table.
   * It is therefore incorrect for anyone to claim that the structure of the iSCSI Boot Firmware Table is confidential information.   * It is therefore incorrect for anyone to claim that the structure of the iSCSI Boot Firmware Table is confidential information.
  

QR Code
QR Code winbootibft (generated for current page)