PSID Revert tool alpha release

Kilobyte Kid

Re: PSID Revert tool alpha release

[ Edited ]

Yeah, 64bit and ok, I'll try it and report back.

 

EDIT: This is what I get. I'm on Windows 8.1 Pro x64 with a CT240M500SSD3 running through an msata (sata 2) port.

 

 

Spoiler

testing msed 2014-04-21 @ 14:09:22.06

PKCS #5 PBKDF2 validation suite running on Template ...

passed   00 5 70617373776f7264 1234567878563412 D1DAA78615F287E6
passed   00 500 416C6C206E2D656E746974696573206D75737420636F6D6D756E69636174652077697468206F74686572206E2d656E74697469657320766961206E2D3120656E746974656568656568656573 1234567878563412 6A8970BF68C92CAEA84A8DF28510858607126380CC47AB2D
passed   00 1 70617373776F7264 73616C74 0C60C80F961F0E71F3A9B524AF6012062FE037A6
passed   00 2 70617373776F7264 73616C74 EA6C014DC72D6F8CCD1ED92ACE1D41F0D8DE8957
passed   00 4096 70617373776F7264 73616C74 4B007901B765489ABEAD49D926F721D065A429C1
passed   00 4096 70617373776F726450415353574F524470617373776F7264 73616C7453414C5473616C7453414C5473616C7453414C5473616C7453414C5473616C74 3D2EEC4FE41C849B80C8D83662C0E44A8B291A964CF2F07038
passed   00 4096 7061737300776F7264 7361006C74 56FA6AA75548099DCC37D7F03425E0C3

PKCS #5 PBKDF2 validation suite on Template ... passed

PKCS #5 PBKDF2 validation suite running on Msed ...

passed   14 1 password salt 0C60C80F961F0E71F3A9B524AF6012062FE037A6
passed   14 2 password salt EA6C014DC72D6F8CCD1ED92ACE1D41F0D8DE8957
passed   14 4096 password salt 4B007901B765489ABEAD49D926F721D065A429C1
passed   19 4096 passwordPASSWORDpassword saltSALTsaltSALTsaltSALTsaltSALTsalt 3D2EEC4FE41C849B80C8D83662C0E44A8B291A964CF2F07038

PKCS #5 PBKDF2 validation suite on Msed ... passed

Scanning for Opal 2.0 compliant disks
\\.\PhysicalDrive0  No  OCZ-VERTEX3                              2.25    
\\.\PhysicalDrive1  Yes Crucial_CT240M500SSD3                    MU05    
No more disks present ending scan
\\.\PhysicalDrive1 ATA Crucial_CT240M500SSD3                    MU05

TPer function (0x0001)
    ACKNAK = N, ASYNC = N. BufferManagement = N, comIDManagement  = N, Streaming = Y, SYNC = Y
Locking function (0x0002)
    Locked = N, LockingEnabled = N, LockingSupported = Y, MBRDone = N, MBREnabled = N, MediaEncrypt = Y
Geometry function (0x0003)
    Align = Y, Alignment Granularity = 8 (4096), Logical Block size = 512, Lowest Aligned LBA = 0
SingleUser function (0x0201)
    ALL = N, ANY = N, Policy = Y, Locking Objects = 9
DataStore function (0x0202)
    Max Tables = 9, Max Size Tables = 94371840, Table size alignment = 1
OPAL 2.0 function (0x0203)
    Base comID = 0x1000, Initial PIN = 0x0 , Reverted PIN = 0x0 , comIDs = 1
    Locking Admins = 4, Locking Users = 9, Range Crossing = N
- 14:09:22.000 INFO: takeownership complete new SID password = passw0rd
- 14:09:23.000 INFO: Locking SP Activate Complete
- 14:09:24.000 INFO: Admin1 password changed to password
- 14:09:24.000 INFO: Enabling read Locking on the global range \\.\PhysicalDrive1
- 14:09:24.110 INFO: New value set
- 14:09:24.000 INFO: Enabling write Locking on the global range \\.\PhysicalDrive1
- 14:09:24.109 INFO: New value set
\\.\PhysicalDrive1 ATA Crucial_CT240M500SSD3                    MU05

TPer function (0x0001)
    ACKNAK = N, ASYNC = N. BufferManagement = N, comIDManagement  = N, Streaming = Y, SYNC = Y
Locking function (0x0002)
    Locked = N, LockingEnabled = Y, LockingSupported = Y, MBRDone = N, MBREnabled = N, MediaEncrypt = Y
Geometry function (0x0003)
    Align = Y, Alignment Granularity = 8 (4096), Logical Block size = 512, Lowest Aligned LBA = 0
SingleUser function (0x0201)
    ALL = N, ANY = N, Policy = Y, Locking Objects = 9
DataStore function (0x0202)
    Max Tables = 9, Max Size Tables = 94371840, Table size alignment = 1
OPAL 2.0 function (0x0203)
    Base comID = 0x1000, Initial PIN = 0x0 , Reverted PIN = 0x0 , comIDs = 1
    Locking Admins = 4, Locking Users = 9, Range Crossing = N
- 14:09:24.000 INFO: Setting readLocked on the global range \\.\PhysicalDrive1
- 14:09:24.094 INFO: New value set
\\.\PhysicalDrive1 ATA Crucial_CT240M500SSD3                    MU05

TPer function (0x0001)
    ACKNAK = N, ASYNC = N. BufferManagement = N, comIDManagement  = N, Streaming = Y, SYNC = Y
Locking function (0x0002)
    Locked = Y, LockingEnabled = Y, LockingSupported = Y, MBRDone = N, MBREnabled = N, MediaEncrypt = Y
Geometry function (0x0003)
    Align = Y, Alignment Granularity = 8 (4096), Logical Block size = 512, Lowest Aligned LBA = 0
SingleUser function (0x0201)
    ALL = N, ANY = N, Policy = Y, Locking Objects = 9
DataStore function (0x0202)
    Max Tables = 9, Max Size Tables = 94371840, Table size alignment = 1
OPAL 2.0 function (0x0203)
    Base comID = 0x1000, Initial PIN = 0x0 , Reverted PIN = 0x0 , comIDs = 1
    Locking Admins = 4, Locking Users = 9, Range Crossing = N
- 14:09:24.000 INFO: Unsetting readLocking on the global range \\.\PhysicalDrive1
- 14:09:24.093 INFO: New value set
\\.\PhysicalDrive1 ATA Crucial_CT240M500SSD3                    MU05

TPer function (0x0001)
    ACKNAK = N, ASYNC = N. BufferManagement = N, comIDManagement  = N, Streaming = Y, SYNC = Y
Locking function (0x0002)
    Locked = N, LockingEnabled = Y, LockingSupported = Y, MBRDone = N, MBREnabled = N, MediaEncrypt = Y
Geometry function (0x0003)
    Align = Y, Alignment Granularity = 8 (4096), Logical Block size = 512, Lowest Aligned LBA = 0
SingleUser function (0x0201)
    ALL = N, ANY = N, Policy = Y, Locking Objects = 9
DataStore function (0x0202)
    Max Tables = 9, Max Size Tables = 94371840, Table size alignment = 1
OPAL 2.0 function (0x0203)
    Base comID = 0x1000, Initial PIN = 0x0 , Reverted PIN = 0x0 , comIDs = 1
    Locking Admins = 4, Locking Users = 9, Range Crossing = N
- 14:09:24.000 INFO: Setting writeLocked on the global range \\.\PhysicalDrive1
- 14:09:24.110 INFO: New value set
\\.\PhysicalDrive1 ATA Crucial_CT240M500SSD3                    MU05

TPer function (0x0001)
    ACKNAK = N, ASYNC = N. BufferManagement = N, comIDManagement  = N, Streaming = Y, SYNC = Y
Locking function (0x0002)
    Locked = Y, LockingEnabled = Y, LockingSupported = Y, MBRDone = N, MBREnabled = N, MediaEncrypt = Y
Geometry function (0x0003)
    Align = Y, Alignment Granularity = 8 (4096), Logical Block size = 512, Lowest Aligned LBA = 0
SingleUser function (0x0201)
    ALL = N, ANY = N, Policy = Y, Locking Objects = 9
DataStore function (0x0202)
    Max Tables = 9, Max Size Tables = 94371840, Table size alignment = 1
OPAL 2.0 function (0x0203)
    Base comID = 0x1000, Initial PIN = 0x0 , Reverted PIN = 0x0 , comIDs = 1
    Locking Admins = 4, Locking Users = 9, Range Crossing = N
- 14:09:24.000 INFO: Unsetting writeLocked on the global range \\.\PhysicalDrive1
- 14:09:24.109 INFO: New value set
- 14:09:24.000 INFO: Disabling read Locking on the global range \\.\PhysicalDrive1
- 14:09:25.110 INFO: New value set
- 14:09:25.000 INFO: Disabling write Locking on the global range \\.\PhysicalDrive1
- 14:09:25.109 INFO: New value set
- 14:09:25.000 INFO: Setting MBREnable \\.\PhysicalDrive1
- 14:09:25.094 INFO: New value set
\\.\PhysicalDrive1 ATA Crucial_CT240M500SSD3                    MU05

TPer function (0x0001)
    ACKNAK = N, ASYNC = N. BufferManagement = N, comIDManagement  = N, Streaming = Y, SYNC = Y
Locking function (0x0002)
    Locked = N, LockingEnabled = Y, LockingSupported = Y, MBRDone = N, MBREnabled = Y, MediaEncrypt = Y
Geometry function (0x0003)
    Align = Y, Alignment Granularity = 8 (4096), Logical Block size = 512, Lowest Aligned LBA = 0
SingleUser function (0x0201)
    ALL = N, ANY = N, Policy = Y, Locking Objects = 9
DataStore function (0x0202)
    Max Tables = 9, Max Size Tables = 94371840, Table size alignment = 1
OPAL 2.0 function (0x0203)
    Base comID = 0x1000, Initial PIN = 0x0 , Reverted PIN = 0x0 , comIDs = 1
    Locking Admins = 4, Locking Users = 9, Range Crossing = N
- 14:09:25.000 INFO: Setting MBRDone \\.\PhysicalDrive1
- 14:09:25.109 INFO: New value set
\\.\PhysicalDrive1 ATA Crucial_CT240M500SSD3                    MU05

TPer function (0x0001)
    ACKNAK = N, ASYNC = N. BufferManagement = N, comIDManagement  = N, Streaming = Y, SYNC = Y
Locking function (0x0002)
    Locked = N, LockingEnabled = Y, LockingSupported = Y, MBRDone = Y, MBREnabled = Y, MediaEncrypt = Y
Geometry function (0x0003)
    Align = Y, Alignment Granularity = 8 (4096), Logical Block size = 512, Lowest Aligned LBA = 0
SingleUser function (0x0201)
    ALL = N, ANY = N, Policy = Y, Locking Objects = 9
DataStore function (0x0202)
    Max Tables = 9, Max Size Tables = 94371840, Table size alignment = 1
OPAL 2.0 function (0x0203)
    Base comID = 0x1000, Initial PIN = 0x0 , Reverted PIN = 0x0 , comIDs = 1
    Locking Admins = 4, Locking Users = 9, Range Crossing = N
- 14:09:25.000 INFO: Unsetting MBRDone \\.\PhysicalDrive1
- 14:09:25.110 INFO: New value set
\\.\PhysicalDrive1 ATA Crucial_CT240M500SSD3                    MU05

TPer function (0x0001)
    ACKNAK = N, ASYNC = N. BufferManagement = N, comIDManagement  = N, Streaming = Y, SYNC = Y
Locking function (0x0002)
    Locked = N, LockingEnabled = Y, LockingSupported = Y, MBRDone = N, MBREnabled = Y, MediaEncrypt = Y
Geometry function (0x0003)
    Align = Y, Alignment Granularity = 8 (4096), Logical Block size = 512, Lowest Aligned LBA = 0
SingleUser function (0x0201)
    ALL = N, ANY = N, Policy = Y, Locking Objects = 9
DataStore function (0x0202)
    Max Tables = 9, Max Size Tables = 94371840, Table size alignment = 1
OPAL 2.0 function (0x0203)
    Base comID = 0x1000, Initial PIN = 0x0 , Reverted PIN = 0x0 , comIDs = 1
    Locking Admins = 4, Locking Users = 9, Range Crossing = N
- 14:09:25.000 INFO: Unsetting MBREnable \\.\PhysicalDrive1
- 14:09:25.093 INFO: New value set
\\.\PhysicalDrive1 ATA Crucial_CT240M500SSD3                    MU05

TPer function (0x0001)
    ACKNAK = N, ASYNC = N. BufferManagement = N, comIDManagement  = N, Streaming = Y, SYNC = Y
Locking function (0x0002)
    Locked = N, LockingEnabled = Y, LockingSupported = Y, MBRDone = N, MBREnabled = N, MediaEncrypt = Y
Geometry function (0x0003)
    Align = Y, Alignment Granularity = 8 (4096), Logical Block size = 512, Lowest Aligned LBA = 0
SingleUser function (0x0201)
    ALL = N, ANY = N, Policy = Y, Locking Objects = 9
DataStore function (0x0202)
    Max Tables = 9, Max Size Tables = 94371840, Table size alignment = 1
OPAL 2.0 function (0x0203)
    Base comID = 0x1000, Initial PIN = 0x0 , Reverted PIN = 0x0 , comIDs = 1
    Locking Admins = 4, Locking Users = 9, Range Crossing = N
- 14:09:26.000 INFO: Revert LockingSP complete
- 14:09:26.000 INFO: revertTper completed successfully
\\.\PhysicalDrive1 ATA Crucial_CT240M500SSD3                    MU05

TPer function (0x0001)
    ACKNAK = N, ASYNC = N. BufferManagement = N, comIDManagement  = N, Streaming = Y, SYNC = Y
Locking function (0x0002)
    Locked = N, LockingEnabled = N, LockingSupported = Y, MBRDone = N, MBREnabled = N, MediaEncrypt = Y
Geometry function (0x0003)
    Align = Y, Alignment Granularity = 8 (4096), Logical Block size = 512, Lowest Aligned LBA = 0
SingleUser function (0x0201)
    ALL = N, ANY = N, Policy = Y, Locking Objects = 9
DataStore function (0x0202)
    Max Tables = 9, Max Size Tables = 94371840, Table size alignment = 1
OPAL 2.0 function (0x0203)
    Base comID = 0x1000, Initial PIN = 0x0 , Reverted PIN = 0x0 , comIDs = 1
    Locking Admins = 4, Locking Users = 9, Range Crossing = N

 

 



Kilobyte Kid

Re: PSID Revert tool alpha release

Thanks for running the TestSuite.  It's nice to see the code doing what it's supposed to on someone elses system.

Kilobyte Kid

Re: PSID Revert tool alpha release

I cant get the program to run, the cmd window instantly closes. I ran it as adminstrator too.

Kilobyte Kid

Re: PSID Revert tool alpha release

Ok, What OS, what Device, ahd where is the revertlog.txt?  In the PSIDRevert_(os).txt file it tells you how to get a revertlog.txt so I can help.  You can either email it to me (address in the copyright.txt) or post it here.  If you post it here please wrap it in a spoiler tag so everyone else doesn't have to see it when they read the thread.

 

 

Kilobyte Kid

Re: PSID Revert tool alpha release

[ Edited ]

Windows 7 Professional 64bit is installed on a WD10EZEX. And I'm trying to do a PSID Revert on a CT120M500SSD1. Also I cant run the program so I dont know how to get a revertlog.

 

Edit: Also does the program need to be run from a specific location, or is the desktop fine?

Kilobyte Kid

Re: PSID Revert tool alpha release

Are you double clicking this to run it? This is not a GUI program.

 

This is a command line utility, you need to open a command prompt window and enter the commands as shown in the PSIDRevert_WINDOWS.txt file. 

Kilobyte Kid

Re: PSID Revert tool alpha release

Oh Smiley Sad Well I just tried entering msed -s and I get this error.

 

C:\Windows\system32>msed -s
'msed' is not recognized as an internal or external command,
operable program or batch file.

Kilobyte Kid

Re: PSID Revert tool alpha release

msed is not in the path, you need to cd to whereever you unziped it to. (cd c:\users\?????\Desktop or wherever)

Also make sure the command prompt is in administrator mode (top left corner will say Administrator: Command Prompt)

Kilobyte Kid

Re: PSID Revert tool alpha release

Thanks for the help!

Kilobyte Kid

Re: PSID Revert tool alpha release

Is that a "it worked"?