I didn’t have much time recently, but I finally updated sdc unpacker. Now it can decode new MS protection schema
As many people noticed, unpacksdc didn’t work well with new sdc files. For some reason, MS decided to use additional ‘encryption’ for packed files. Although encryption is simple xor, the encryption key is not stored anywhere in the file. I spent few hours debugging original downloader to find out where it comes from and apparently it is stored in encrypted form in downloader executable along with proper sdc CRC32. So – it looks unbreakable, but that’s not completely true
Unfortunately for MS, they used xor “encryption” with constant, 1 byte key, so why don’t we scan for known file types in the container and calculate the key ourselves? – That’s what unpacksdc 1.1 does!
Download link: unpacksdc11.zip.
Enjoy!
39 comments
39 Comments. Add your own
im getting this error when tryin to use this. then it closes:
Unhandled Exception: System.IO.FileNotFoundException: Could not find file ‘I:\en
_Virtual_PC_702.sdc’.
File name: ‘I:\en_Virtual_PC_702.sdc’
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, I
nt32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions o
ptions, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access,
FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean
bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access,
FileShare share)
at System.IO.File.OpenRead(String path)
at ☻.☻(String[] ☻)
Hi there,
This multiple file will not decrypt any ideas. Error message This file is not SDC file or this format is not supported?
http://ftp.chl.chalmers.se/MSDNAA/EN_Windows_Vista_with_SP1_x64_DVD.01.sdc
I got unpacked everything but it came out as a zip file inside just readme
helo man!
Thank you for you brainery and hard work.
Not that you are a good coder but you are a good problem resolver.
Keep up a hard work!
Thanx!
I don’t have any words to express my thanks. Probably i may have to find a good dictionary.
All your hard work are much appreciated. As Line102 said you are the real problem solver.
You are the man and I am your fan.
Please, can you publish the source code?
If you make UnpackSDC Open Source then we can contribute.
Thanks
Thank you for your program:)
G:\>unpacksdcN en_compute_cluster_pack_sdk_x86.sdc g:\
UnpackSDC 1.1 (c) imagi
SDC version: B4
Ranval: 3E7C
headers_size: 1
Filenames size: 66
Proper CRC32: 0 – files are encrypted, using heuristics to find encryption key
Skipping CRC check
Scanning for encryption key…
Can’t find known file type to calculate encryption key.
man,how to find encryption key.
Good job, bro. Anyway, it could do with a progress bar or smthg. Pritty boring to watch the cursor blinkin.
Tres awesome.
Works perfectly on my Ubuntu system running under ‘mono’. Forget needing Windows for actually downloading the files through their silly system. For anyone using Linux, get yourself the latest version of ‘mono’ and run the unpacksdc.exe like normal.
Thanks for sharing!
i’v downloaded windows vista >>
but an error through the sdc unpacking :
UnpackSDC 1.1 (c) imagi
SDC version: B4
Ranval: C41C3506
headers_size: 1
Filenames size: 116
Proper CRC32: 480F32E7
Computing CRC32…
Computed CRC32: 412A8F76
Wrong CRC!. Hit Enter to exit…
after i dl unpacksdc11.zip.
and try , it working for me
i hope that i hear a good news soon from other too.
[img]http://www.uppicweb.com/i/iy/unpack_complet.jpg[/img]
I have problem when i download unpacksdc and try t open it ,it show error say “The Application failed to initialize properly (0xc000007b)….,i use framework 3.5 sp1 anybady can help me to find i get that error
Hi ,
Great tool.
Only a small bug.
If the SDC encrypted archive happens to have more than one file , each file with different extensions (say .ISO and .EXE for instance) your tool fails to decrypt first N-1 files . It seems that it tryes to decrypt alla files with the last xor key found , so if the files have different extenstions xor key is wrong.
Cound someone confirm ?
However great work !
A good idea would be to release source code public .
Hey Thanks for this! I just used this on a SQL Server download and it worked flawlessly! Thanks!
Hi, I’ve been waiting for you to update this lol,
Listen i’m a fairly good programmer in visual studio if you could email me the instructions on finding the encryption key i’ll right a visual version of this great program of yours.
ok problem , this is version B4 crc comes up as 0 which ya know isnt gonna match the crc check lol i’ve tried appending, copy /b and it’s a no go. i’ll try to download again just in case my connection got a hickup and i never noticed it.
http://software.msdnaa.net/ELMS/ENGLISH/en_windows_7_professional_x86_dvd_x15-65804.01.sdc
http://software.msdnaa.net/ELMS/ENGLISH/en_windows_7_professional_x86_dvd_x15-65804.02.sdc
i had a bad download, unpacking works fine for files larger than 2G with B4 encryption key.
HI,
THANK YOU FOR YOUR VERY GOOD WORK …I DON’T KNOW IF YOU ARE A PROGRAMMER OR….BUT I KNOW THAT YOU ARE GENUIS…WHY I SAID THAT …?
BECAUSE YOU GIVE US A GREAT TOOL…
BUT DON’T GIVE THE SOURCE …UNTIL 2011…
GOD BLESS YOU
C:\Users\MasterEagle>unpacksdc Paperboys – Lonesome Traveller.sdc C:
UnpackSDC 1.1 (c) imagi
Usage: UnpackSDC [SdcFile] [OutputDir]
SdcFile – file to unpack
OutputDir – directory to unpack to
skipcrc – when specified, crc check will be skipped
hmmm, dosen’t seem to work on my files:(
this is music files and i have win7 x64.
any help whit opening those files will be great. i live in Norway an it is a file I’m geting from my telecommunication company.
Regards
Eagle
PS:
file (can only be downloaded 10times so can’t find it, let me know;)):
http://rapidshare.com/files/269666388/Paperboys_-_Lonesome_Traveller.sdc.html
worked perfectly on this download /http://software.msdnaa.net/ELMS/ENGLISH/en_windows_7_professional_x64_dvd_X15-65805.01.sdc) thanks for your work on that little gem
Wow, i think i love you! i mean, dont get me wrong, i’m not in love with you or anything. But your tool just blew my mind! I’ve been struggling with that dang ELMS downloader for the past 5 hours, it was always stopping at the CRC, it wouldn’t even start, it would just stall, and man, you got that shit done in like 2 minutes.
Thanks a lot!
Thanks!
wow, thanks a lot!! I love you, man.
I had the problem with crc checksum of w7 and your unpacker solve it!!!
Thank you so much for your efforts but I have a problem !!!!!
I downlaoded the windows 7 rtm ,now I downloaded it twice and the msdn downloader can not unpack it!!
I did as you described and used your tool but it gives me “the file is not sdc or this format is not supported”!!
what can I do ?!
“http://software.msdnaa.net/ELMS/ENGLISH/en_windows_7_professional_x64_dvd_X15-65805.01.sdc”
I get the error: “This file is not sdc file or this format is not supported”
Any ideas?
It doesn’t work. I’ve downloaded both http://software.msdnaa.net/ELMS/ENGLISH/en_windows_7_professional_x64_dvd_X15-65805.01.sdc and http://software.msdnaa.net/ELMS/ENGLISH/en_windows_7_professional_x64_dvd_X15-65805.02.sdc, used ‘copy /b’ command to merge them, but unpacksdc 1.1 program gives me error “this file is not sdc file or this format is not supported”. I tried several times (downloading and merging) and nothing. What i’m doing wrong?
Unpacking en_windows_7_professional_x86_dvd_x15-65804.01.sdc . This file is not SDC file or this format is not supported. The original microsoft downloader stops at crc check. thats why i wanted to use your app.
Thanks you very much, I dowloaded a 4GB file 3 times, and I have many troubles, and this solve all my problems.
TY again!
Hey!
I have a problem… I have tried to unpack, but It doesn’t let me. I’ve already merged the two part, these to be exact:
http://oknos.fi.muni.cz/en_windows_7_professional_x86_dvd_x15-65804.01.sdc
http://oknos.fi.muni.cz/en_windows_7_professional_x86_dvd_x15-65804.02.sdc
and this is what I get:
UnpackSDC 1.1 imagi
This file is not SDC file or the format is not supported
can you plz help me?
Still downloading an SDC but found this while I wait – thanks in advance
(By the way, I agree with the others that suggest you should open source this tool)
Please add msi signature detection, cince UnpackSDC fails to unpack if there is only one msi file packed…
Example:
http://avcdata.siliconhill.cz/MSDNAA/Rapid_Setup/en_windows_7_debugging_symbols_x86_398756.sdc
error: this file is not sdc file or the format is not supported
en_windows_7_professional_x86_dvd_x15-65804.01.sdc
en_windows_7_professional_x86_dvd_x15-65804.02.sdc
i download 3 times
[...] Bookmarked a link on Delicious. imagi.pl » UnpackSDC 1.1 – Unpack SDC file from MSDNAA download [...]
thx so much for that piece of code!
I am a student and I get ms programm normally via the download client without a problem, but somehow with recent downloads it stopps inbetween, or at the CRC-check. So I dont get the iso, but the sdc only.
Your programm worked perfectly for me as long as I moved the files into a simple foldername. (did not work in the original folders. maybe because of length, or included spaces?!)
thx!
Yes all .02.sdc file of windows 7 professional in “open” server give the error:
This file is not SDC file or the format is not supported
thx for any advice
C:\>unpacksdc c:\en_windows_7_professional_x86_dvd_x15-65804.01.sdc c:\temp\
UnpackSDC 1.1 (c) imagi
This file is not SDC file or this format is not supported.
C:\>
Have been trying to unpack the windows 7 professional file from a known site. However after i copy file 1.sdc and file 2.sdc and get file 3.sdc i try unpacking with the latest version 1.1 of unpackersdc (thank you so much for the program) but I get this message as well:
This file is not SDC file or this format is not supported.
Can you walk me through the steps again to solve this problem please? Thank you very much