希捷固件更新程序SeaFlash的秘密和完整命令

[复制链接]
  • TA的每日心情
    慵懒
    2012-8-13 08:44
  • 签到天数: 4 天

    [LV.2]九品芝麻官

    1

    主题

    4

    回帖

    -31

    积分

    [INTOHARD]地雷

    积分
    -31
    发表于 2012-8-9 12:08:20 | 显示全部楼层 |阅读模式
    本帖最后由 hzk123 于 2012-8-9 12:14 编辑

    希捷放出的处理固件门用的DOS下的Seaflash程序,运行后连帮助都不显示,显然放出来的是个被处理了的。
    但在这个程序文件中还是能看出一些破绽的。
    1. 'Enter Challenge Response',0Ah

    2. 'Sending PVSP Download',0Ah,0
    3. 'Sending data...',0
    4. 'Invalid data',0
    5. 'Resetting device...',0
    6. 'Preparing to save overlay data...',0
    7. 'Saving overlay data...',0
    8. 'Flashing...%02u',0
    9. 'Unable to issue command',0
    10. 'Unable to reset device',0
    11. 'Attempting to send configuration %s',0Ah,0
    12. 'Preparing to send configuration data...',0
    13. 'Sending configuration data...',0
    14. 'Configuration data sent and saved',0
    15. 'Configuration data not sent',0
    16. 'Preparing to send flash data...',0
    17. 'Sending flash data...',0
    18. 'Flash data sent and saved',0
    19. 'Preparing to send overlay data...',0
    20. 'Sending overlay data...',0
    21. 'Overlay data sent',0
    22. 'Overlay data saved',0
    23. 'Preparing to send cert data...',0
    24. 'Sending cert data...',0
    25. 'Cert data sent',0
    26. 'Saving cert data...',0
    27. 'Cert data saved',0
    28. 'Cert data not sent',0
    29. 'Preparing to send cert tables data...',0
    30. 'Sending cert tables data...',0
    31. 'Cert tables data sent',0
    32. 'Saving cert tables data...',0
    33. 'Cert tables data saved',0
    34. 'Cert tables data not sent',0
    35. 'Test 3 may take up to 5 minutes to complete',0
    36. 'Test 3 executing...',0
    37. 'Test 3 executing...%u:%02u',0
    38. 'Test 3 complete',0
    39. 'Unable to execute test 3',0

    40. 'Binary Download',0Ah,0
    41. 'Attempting to read binary file:  %s',0Ah,0
    42. 'Error opening file.',0Ah,0
    43. 'Error opening firmware file.',0Ah,0
    44. 'Sending Binary Downloads',0Ah,0
    45. 'Completing firmware download.',0Ah,0
    46. 'Completing firmware download....%01u:%02u',0
    47. 'Saving data...%01d:%02u',0
    48. 'Lost communication with device, attempting to re-establish',0

    49. 'Model %s SN %s FW %s on %s Bus %d Device %d',0Ah,0
    50. 'Not seagate',0Ah,0
    51. '!!Find the %s Config File for -g option.',0Ah,0
    52. 'THE MODEL IS NOT IN THE LIST,WILL NOT DOWNLOAD FIRMWARE!',0
    53. 'THE F/W REVISION IS IN THE LIST, NO NEED TO DOWNLOAD!',0
    54. 'Error:Cannot find the %s file!',0Ah,0
    55. 'Wrong config file for -h option',0
    56. 'NO MATCH! WILL NOT DOWNLOAD FIRMWARE!',0
    57. 'Not in specified family or family does not exist.',0Ah,0
    58. 'Unable to retrieve Unique ID.',0Ah,0
    59. 'Unique descriptor mismatch.',0Ah,0
    60. 'Error retrieving firmware',0Ah,0
    61. 'Firmware qualifier mismatch.',0Ah,0
    62. 'Firmware matches exclude strings.  Skipping device.',0Ah,0
    63. 'Download procedure failed',0Ah,0
    64. 'Download procedure complete',0Ah,0
    65. 'Clearing SMART Logs -- Please WAIT ...',0Ah,0
    66. 'Error sending command to enable read...',0Ah,0
    67. 'SCT Clear SMART Log successfully.',0Ah,0
    68. 'Model %s SN %s FW %s',0Ah,0

    69. 'Checking ROM file...',0
    70. 'Unable to open ROM file',0
    71. 'Unable to process ROM file',0
    72. 'ROM file error: %s',0
    73. 'ROM file error: Incorrect type',0


    74. 'Select File 3F00',0
    75. 'Verify PIN',0
    76. 'Get Challenge',0
    77. 'External Authenticate',0
    78. 'Select File FF00',0
    79. 'Select File FF06',0
    80. 'Update Binary FF06',0
    81. 'Select File FF02',0
    82. 'Update Binary FF02',0
    83. 'ST330630A',0
    84. 'ST320420A',0
    85. 'ST315320A',0
    86. 'ST313520A',0
    87. 'ST310210A',0
    88. 'ST39111A',0
    89. 'ST330631A',0
    90. 'ST320424A',0
    91. 'ST315324A',0
    92. 'ST310216A',0
    93. 'ST340825A',0
    94. 'ST340823A',0
    95. 'ST330624A',0
    96. 'ST330621A',0
    97. 'ST320415A',0
    98. 'ST320413A',0
    99. 'ST315311A',0
    100. 'ST310217A',0
    101. 'ST310211A',0
    102. 'ST38411A',0
    103. 'ST37511A',0
    104. 'ST340824A',0
    105. 'ST330620A',0
    106. 'ST320414A',0
    107. 'ST315310A',0
    108. 'ST313624A',0
    109. 'ST310215A',0
    110. 'ST39113A',0
    111. 'ST380021A',0
    112. 'ST360021A',0
    113. 'ST340016A',0
    114. 'ST330011A',0
    115. 'ST320011A',0
    116. 'ST315313A',0
    117. 'ST380020A',0
    118. 'ST360020A',0
    119. 'ST340810A',0
    120. 'ST330610A',0
    121. 'ST320410A',0
    122. 'ST315312A',0
    123. 'ST310213A',0
    124. 'ST940020A',0
    125. 'ST930020A',0
    126. 'ST920010A',0
    127. 'ST915311A',0
    128. 'ST910211A',0
    129. 'ST940421A',0
    130. 'ST930421A',0
    131. 'ST920411A',0
    132. 'ST915410A',0
    133. 'ST910410A',0
    134. 'ST3120024A',0
    135. 'ST3120023A',0
    136. 'ST380024A',0
    137. 'ST380023A',0
    138. 'ST360016A',0
    139. 'ST360015A',0
    140. 'ST340017A',0
    141. 'ST330013A',0
    142. 'ST320013A',0
    143. 'ST3120020A',0
    144. 'ST380022A',0
    145. 'ST360012A',0
    146. 'ST340012A',0
    147. 'ST330012A',0
    148. 'ST320012A',0
    149. 'ST3120023AS',0
    150. 'ST380023AS',0
    151. 'ST360015AS',0
    152. 'ST340017AS',0
    153. 'ST330013AS',0
    154. 'ST320013AS',0
    155. 'ST3160023A',0
    156. 'ST3160021A',0
    157. 'ST3120026A',0
    158. 'ST3120022A',0
    159. 'ST380013A',0
    160. 'ST380011A',0
    161. 'ST360014A',0
    162. 'ST340014A',0
    163. 'ST3160022A',0
    164. 'ST3120025A',0
    165. 'ST380012A',0
    166. 'ST340019A',0
    167. 'ST3160022ACE',0
    168. 'ST3120025ACE',0
    169. 'ST380012ACE',0
    170. 'ST340019ACE',0
    171. 'ST3160023AS',0
    172. 'ST3160021AS',0
    173. 'ST3120026AS',0
    174. 'ST3120022AS',0
    175. 'ST380013AS',0
    176. 'ST380011AS',0
    177. 'ST360014AS',0
    178. 'ST340111AS',0
    179. 'ST340014AS',0
    180. 'ST940011AM',0
    181. 'ST920011AM',0
    182. 'ST94811AB',0
    183. 'ST94811A',0
    184. 'ST94011A',0
    185. 'ST93812A',0
    186. 'ST93012A',0
    187. 'ST92811A',0
    188. 'ST92011A',0
    189. 'ST940110A',0
    190. 'ST94019A',0
    191. 'ST94018A',0
    192. 'ST93015A',0
    193. 'ST93014A',0
    194. 'ST92014A',0
    195. 'ST92013A',0
    196. 'ST980021AS',0
    197. 'ST960021AS',0
    198. 'ST940021AS',0
    199. 'ST320021A-RK',0
    200. 'ST3200822A',0
    201. 'ST3200021A',0
    202. 'ST3100011A',0
    203. 'ST3200822AS',0
    204. 'ST980827A',0
    205. 'ST980227A',0
    206. 'ST960227A',0
    207. 'ST960827A',0
    208. 'ST9402110A',0
    209. 'ST9408110A',0
    210. 'ST930216A',0
    211. 'ST930816A',0
    212. 'ST920215A',0
    213. 'ST920815A',0
    214. 'ST3160827AS',0
    215. 'ST3120827AS',0
    216. 'ST380817AS',0
    217. 'Family Code 08',0
    218. 'Family Code 07',0
    219. 'Family Code 01',0
    220. 'Family Code 0C',0
    221. 'Family Code 15',0
    222. 'Family Code 20',0
    223. 'Family Code 06',0
    224. 'ST340212AS',0
    225. 'ST340812AS',0
    226. 'ST380219AS',0
    227. 'ST380819AS',0
    228. 'ST3120228AS',0
    229. 'ST3120828AS',0
    230. 'ST3160228AS',0
    231. 'ST3160828AS',0
    232. 'Family Code 09',0
    233. 'Family Code 0A',0
    234. 'Family Code 0D',0
    235. 'Family Code 11',0
    236. 'Family Code 02',0
    237. 'Family Code 12',0
    238. 'Family Code 0F',0
    239. 'Family Code 10',0
    240. 'Family Code 0E',0
    241. 'Family Code 13',0
    242. 'Family Code 14',0
    243. 'Family Code 27',0
    244. 'Family Code 18',0
    245. 'Family Code 19',0
    246. 'Family Code 1E',0
    247. 'Family Code 1B',0
    248. 'Family Code 1C',0
    249. 'Family Code 29',0
    250. 'Family Code 37',0
    251. 'Family Code 2D',0
    252. 'Family Code 05',0
    253. 'Family Code 1F',0
    254. 'Family Code 3A',0
    255. 'Family Code 3B',0
    256. 'Family Code 3C',0
    257. 'Family Code 3D',0
    258. 'Family Code 3E',0
    259. 'Family Code 3F',0
    260. 'Family Code 40',0
    261. 'Family Code 41',0
    262. 'None',0
    263. 'No models:',0
    264. 'Vail',0
    265. 'Vail models:',0
    266. 'Vail100',0
    267. 'Vail 100 models:',0
    268. 'U5',0
    269. 'U5 models:',0
    270. 'Aspen',0
    271. 'Aspen models:',0
    272. 'Snowmass',0
    273. 'Snowmass models:',0
    274. 'U6',0
    275. 'U6 models:',0
    276. 'Saturn',0
    277. 'Saturn models:',0
    278. 'Avalanche',0
    279. 'Avalanche models:',0
    280. 'U7',0
    281. 'U7 models:',0
    282. 'AvalancheU7',0
    283. 'AvalancheU7 models:',0
    284. 'AvalancheSA',0
    285. 'AvalancheSA models:',0
    286. 'Alpine',0
    287. 'Alpine models:',0
    288. 'U9',0
    289. 'U9 models:',0
    290. 'U9CE',0
    291. 'U9CE models:',0
    292. 'AlpineU9CE',0
    293. 'AlpineU9CE models:',0
    294. 'AlpineSA',0
    295. 'AlpineSA models:',0
    296. 'Neptune',0
    297. 'Neptune models:',0
    298. 'N1',0
    299. 'N1 models:',0
    300. 'NeptuneN1',0
    301. 'NeptuneN1 models:',0
    302. 'Pluto',0
    303. 'Pluto models:',0
    304. 'AlpinePlus',0
    305. 'AlpinePlus models:',0
    306. 'AlpinePlusSA',0
    307. 'AlpinePlusSA models:',0
    308. 'Raven',0
    309. 'Raven models:',0
    310. 'Puma',0
    311. 'Puma models:',0
    312. 'Mercury',0
    313. 'Mercury models:',0
    314. 'N2',0
    315. 'N2 models:',0
    316. 'MercuryN2',0
    317. 'Mercury N2 models:',0
    318. 'M72',0
    319. 'M72 models:',0
    320. 'Tonka',0
    321. 'Tonka models:',0
    322. 'Tonka2',0
    323. 'Tonka2 models:',0
    324. 'Tonka2ONEK',0
    325. 'Tonka2ONEK models:',0
    326. 'MACK',0
    327. 'MACK models:',0
    328. 'Mercury2',0
    329. 'Mercury2 models:',0
    330. 'Puma2',0
    331. 'Puma2 models:',0
    332. 'Overdrive',0
    333. 'Overdrive models:',0
    334. 'Venus',0
    335. 'Venus models:',0
    336. 'MercuryLite',0
    337. 'MercuryLite models:',0
    338. 'Galileo',0
    339. 'Galileo models:',0
    340. 'M2TD',0
    341. 'M2TD models:',0
    342. 'Tonka15',0
    343. 'Tonka 1.5 models:',0
    344. 'Galaxy',0
    345. 'Galaxy models:',0
    346. 'T40',0
    347. 'T40 models:',0
    348. 'Tonka4Disk',0
    349. 'Tonka4Disk models:',0
    350. 'TLite',0
    351. 'TLite models:',0
    352. 'Moose',0
    353. 'Moose models:',0
    354. 'Cody',0
    355. 'Cody models:',0
    356. 'Laramie',0
    357. 'Laramie models:',0
    358. 'Corsair',0
    359. 'Corsair models:',0
    360. 'Crockett',0
    361. 'Crockett models:',0
    362. 'Nighthawk',0
    363. 'Nighthawk models:',0
    364. 'Mustang',0
    365. 'Mustang models:',0
    366. 'GalileoPlus',0
    367. 'GalileoPlus models:',0
    368. 'Superhawk',0
    369. 'Superhawk models:',0
    370. 'Casey',0
    371. 'Casey models:',0
    372. 'Brinks',0
    373. 'Brinks models:',0
    374. 'Casper',0
    375. 'Casper models:',0
    376. 'Overdrive2',0
    377. 'Overdrive2 models:',0
    378. 'Muskie',0
    379. 'Muskie models:',0
    380. 'Dragonfly',0
    381. 'Dragonfly models:',0
    382. 'Wyatt',0
    383. 'Wyatt models:',0
    384. 'Garbo',0
    385. 'Garbo models:',0
    386. 'Holliday',0
    387. 'Holliday models:',0
    388. 'Pharaoh',0
    389. 'Pharaoh models:',0
    390. 'Hepburn',0
    391. 'Hepburn models:',0
    392. 'Cameron',0
    393. 'Cameron models:',0
    394. 'Seagate Firmware Upgrade Utility',0
    395. 'v',0
    396. '4.62',0
    397. 'Copyright 2000-2009 Seagate Technology LLC, All Rights Reserved',0


    398. 'ATI SB600-AHCI',0
    399. 'ATI SB600-RAID',0
    400. 'ATI SB700-AHCI',0
    401. 'ATI SB700-RAID',0
    402. 'Promise PDC20246',0
    403. 'Promise PDC20262',0
    404. 'Promise PDC20266/PDC20267',0
    405. 'Promise PDC20268',0
    406. 'Promise PDC20270',0
    407. 'Promise PDC20269',0
    408. 'Promise PDC20318',0
    409. 'Promise PDC20319',0
    410. 'Promise PDC20375',0
    411. 'Promise PDC20371',0
    412. 'Promise PDC20376',0
    413. 'Promise PDC40515',0
    414. 'Promise 779',0
    415. 'Promise PDC40519',0
    416. 'Promise PDC20579',0
    417. 'Promise PDC20571',0
    418. 'Promise PDC20570',0
    419. 'Promise PDC20573',0
    420. 'Promise PDC20574',0
    421. 'Promise PDC20575',0
    422. 'Promise PDC40517',0
    423. 'Promise PDC40518',0
    424. 'Promise PDC81518',0
    425. 'CMD PCI646U',0
    426. 'CMD PCI648',0
    427. 'CMD PCI649',0
    428. 'SiI 0680',0
    429. 'SiI 3112',0
    430. 'SiI 3124',0
    431. 'SiI 3132',0
    432. 'SiI 3512',0
    433. 'ULi M1573 SATA RAID',0
    434. 'ULi M1575 SATA RAID',0
    435. 'HighPoint HPT366 Primary',0
    436. 'HighPoint HPT366 Secondary',0
    437. 'HighPoint HPT370',0
    438. 'HighPoint HPT372A',0
    439. 'HighPoint HPT302',0
    440. 'HighPoint HPT371',0
    441. 'HighPoint HPT374',0
    442. 'ACard ATP865',0
    443. 'Intel ICH5',0
    444. 'Intel ICH5R',0
    445. 'Intel ICH6',0
    446. 'Intel ICH6R',0
    447. 'Intel ICH6M',0
    448. 'Intel ICH6MR',0
    449. 'Intel ESB2',0
    450. 'Intel ESB2R',0
    451. 'Intel ICH7',0
    452. 'Intel ICH7R',0
    453. 'Intel ICH8',0
    454. 'Intel ICH8R/ICH9R/ICH10R',0
    455. 'Intel ICH8-4',0
    456. 'Intel ICH8M-AHCI',0
    457. 'Intel ICH8M/9M-RAID',0
    458. 'Intel ICH9',0
    459. 'Intel ICH9-4',0
    460. 'Intel ICH9M',0
    461. 'Intel ICH10 AHCI',0
    462. 'Intel ICH10 RAID',0
    463. 'Intel ICH10 Secure AHCI',0
    464. 'Intel ICH10 Secure RAID',0
    465. 'SiS 963',0
    466. 'SiS SATA RAID 180',0
    467. 'ServerWorks CSB5',0
    468. 'ServerWorks Frodo',0
    469. 'ServerWorks HT1000',0
    470. 'VIA 8237',0
    471. 'nVidia MCP/MCP-D',0
    472. 'nVidia MCP04',0
    473. 'nVidia MCP04 SATA',0
    474. 'nVidia MCP-T',0
    475. 'nVidia nForce3',0
    476. 'nVidia nForce3 SATA',0
    477. 'nVidia nForce4',0
    478. 'nVidia nForce4 SATA',0
    479. 'nVidia MCP51 PATA',0
    480. 'nVidia MCP51 SATA',0
    481. 'nVidia MCP55 SATA',0
    482. 'nVidia MCP73 SATA',0
    483. 'Marvell 88SX7042 SATA',0
    484. 'Generic PCI ATA',0


    485. 'Ctlr_SA'
    486. 'Ctlr_SA_AHCI',0
    487. 'Ctlr_SA_SI_3112',0
    488. 'Ctlr_SA_ATI_SB600',0
    489. 'Ctlr_SA_ATI_SB700',0
    490. 'Ctlr_SA_SI_3124',0
    491. 'Ctlr_SA_Promise_20318',0
    492. 'Ctlr_SA_Promise_20375',0
    493. 'Ctlr_SA_Promise_20579',0
    494. 'Ctlr_SA_Promise_40518',0
    495. 'Ctlr_SA_Promise_20575',0
    496. 'Ctlr_SA_Promise_20570',0
    497. 'Ctlr_SA_Promise_81518',0
    498. 'Ctlr_SA_Intel_ICH5',0
    499. 'Ctlr_SA_Intel_ICH6',0
    500. 'Ctlr_SA_Intel_ICH8',0
    501. 'Ctlr_SA_Intel_ESB2',0
    502. 'Ctlr_SA_ULi',0
    503. 'Ctlr_SA_Serverworks_Frodo',0
    504. 'Ctlr_SA_VIA8237',0
    505. 'Ctlr_SA_SIS',0
    506. 'Ctlr_SA_MV6081',0
    507. 'Ctlr_SA_MV7042',0

    508. 'Ctlr_ATA',0
    509. 'Ctlr_ATA_CMD_646U',0
    510. 'Ctlr_ATA_HPT_366',0
    511. 'Ctlr_ATA_HPT_370',0
    512. 'Ctlr_ATA_HPT_302',0
    513. 'Ctlr_ATA_HPT_371',0
    514. 'Ctlr_ATA_ACARD_865',0
    515. 'Ctlr_ATA_Promise_20269',0
    516. 'Ctlr_ATA_SIS_963',0
    517. 'Ctlr_ATA_Serverworks_CSB5',0

    518. 44204154h, 63697665h, 64252065h
    519. 'ATAPI Device %d',0
    520. 'Seagate ATA Device %d',0


    521. 64616F6Ch, 2E676E69h
    522. 'Upload failed: Bus error',0
    523. 'Upload failed: No echo',0
    524. 'Upload failed: CRC mismatch',0
    525. 'Upload failed: Drive type mismatch',0
    526. 'Upload failed: Configuration version mismatch',0
    527. 'Upload failed: Process control version mismatch',0
    528. 'Upload failed: Max LBA too large',0
    529. 'Upload failed: Unknown error (%02X)',0

    530. '%lu blocks to send',0
    531. 'Sending block %lu of %lu...',0
    532. 'Sending block checksum...',0 ; DATA XREF: sub_3F38A+4E8o
    533. 'Upload failed: Too many retries',0
    534. 'No acknowledge',0   ; DATA XREF: sub_3F38A+6CAo
    535. 'Retrying block %lu (Retry %u)',0
    536. 'Sending file checksum...',0 ; DATA XREF: sub_3F38A+7CDo

    537. 'Upload failed: Could not synchronize',0

    538. '%s: illegal option -- %c',0Ah,0
    539. '%s: option requires an argument -- %c',0Ah,0
    复制代码
    这是那程序中几乎所有的可读文字,可以看出,它不光能升级固件,还有许多奇妙的功能。
    但具体如何用,还需要大家研究。主要是这个程序的参数。

    BTW:谁有希捷K11 k12命令集 官方的(不是Q出来的那个)帮忙发一个 haozekun@tom.com

    附件中有部分使用说明及脱壳版SeaFlash程序。
    Seaflash.zip (194.55 KB, 下载次数: 156)
  • TA的每日心情
    奋斗
    2012-8-15 11:00
  • 签到天数: 4 天

    [LV.2]九品芝麻官

    1

    主题

    23

    回帖

    28

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    28
    发表于 2012-8-9 12:32:58 | 显示全部楼层
    我是来学习的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-5-11 13:27
  • 签到天数: 54 天

    [LV.5]六品通判

    46

    主题

    453

    回帖

    9051

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    9051
    QQ
    发表于 2012-8-9 13:03:48 | 显示全部楼层
    学习学习,也是提高
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-4-6 20:29
  • 签到天数: 1 天

    [LV.1]布衣百姓

    1

    主题

    46

    回帖

    24

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    24
    发表于 2017-6-15 15:29:00 | 显示全部楼层
    谢谢了谢谢了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-5-18 07:42
  • 签到天数: 778 天

    [LV.10]一品大学士

    1

    主题

    1184

    回帖

    3250

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    3250
    发表于 2018-10-16 21:52:43 | 显示全部楼层
    关键是怎么用呀!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    406

    回帖

    215

    积分

    [INTOHARD]排长

    Rank: 3Rank: 3

    积分
    215
    发表于 2018-12-14 17:39:47 | 显示全部楼层
    [s:9][s:9][s:9] gooooooooooooooooooooooood
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表