@xie Posted July 14, 2008 Posted July 14, 2008 Hi there.After some researches on the web, and by myself, I achieved what I was aiming at.Customing a digitally signed files in I383 folderWhen I tried to replace original WINLOGON.EX_ by the modified one, Every time copying error were prompting during the XP dos-setup ( unable to copy this files!)I believe XP setup is checking for every modification made on the file, for each bits modified.It enable to recognizes the file header and pop an error message up![GUIDE] IT WORKS with XP HOME SP1STEP 1Find in I383 folder, the file you what to modify, then decompress the file (e.g WINLOGON.EX_) with "expand" command.SYNTAX : expand C:\WINLOGON.EX_ C:\WINLOGON.EXENow you get your EXE-fileSTEP 2Custom your EXE-file as you wish, then is coming the big trick. USE UPX PACKER or whatever PAKERS(aspack,armadillo,etc...)You can find these kind of PAKERS on google.(Don't Worry )STEP 3When your file is UPX-Packed, Just compress your file again with "makecab" commandSYNTAX : makecab C:\WINLOGON.EXE C:\WINLOGON.EX_Now you get your EX_ file.Replace with the one in I383 folder.STEP 4You mustn't change anything in txtsetup.sif, dosnet.inf, layout.inf files, It's working as well.Build your bootable ISO then LOAD it in Virtual PC 2004 to test itIT SHOULD BE WORKING!!!EXTRA: I noticed some files are not protected, like wpa.dbl, SFC_OS.dll you can replace without following these steps.If you have found a quicker way to do it, post it, Because I've been looking for it since days.Regards Guys.@xie
jaclaz Posted July 14, 2008 Posted July 14, 2008 I383? I must have a much later release three versions up , it's I386 for me.jaclaz
CoffeeFiend Posted July 14, 2008 Posted July 14, 2008 Customing a digitally signed files in I383 folderit's i386 rather (intel 386, as in, the old pre-486 CPU), and winlogon.exe is NOT digitally signed! Also, there is no such thing as a fix for signed executables. You just couldn't re-sign them yourself as the original signer anyhow (that's the whole point of it)When I tried to replace original WINLOGON.EX_ by the modified one, Every time copying error were prompting during the XP dos-setup ( unable to copy this files!)That's merely because it checks a checksum in the PE header, to see if the file is corrupted or not. If you edit an executable and don't fix the checksum in the header, it'll give you those "unable to copy file" messages indeed, because it assumes it's corrupted.Using UPX to compress it isn't so much a fix as a side effect. It just happens that UPX fixes the checksum in the header after writing the packed executable. The real fix is merely writing the proper checksum in the PE header, and it just happens that there's a few programs that do just that (I'll even share mine in a few days, open source and all). I wouldn't really want to run every file through an exe packer just for that.BTW, why in the world would you use the ancient SP1?
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now