Martin Zugec Posted June 16, 2005 Share Posted June 16, 2005 Glad I could help. However be careful, I didnt have time to test it, so it maybe wont work as expected Link to comment Share on other sites More sharing options...
MOONLIGHT SONATA Posted June 16, 2005 Author Share Posted June 16, 2005 2Martin ZugecI implemented your script, it works flawlessly as i expected, and even before i applied i firmly believed that whatever you post here will work for sure. That's why i badly expected you to come forward with the code. I don't wear hat so i can't say "hat's off to you" and since i alredy commissioned my heart in favour of your brain(seeing your MAC magic work), the only thing that i can give you now is my head. Behead me Martin!For some serious input, i come with another post very shortly.Not Now! It is the Day of Deliverence, sir, Pardon me.2MSFNThanks, for providing me a platform from where i got the chance to Net-Meeting someone like Martin who inspite of Work Pressure came with a Code in office time for Whole UACD builder community.English adjectives become useless and speechless in times when silence is the only way to say something!2ALL UACD BuildersWatch Martin's Code here. It , with some further modifications, if possible, can provide the ultimate solution towards protecting UACD from any sharing nightmare. If the logic behind using such method is realized properly, any forum member can only extract benefit from Martin's Code. My position is very clear. I have no objection to give my UACD to ALL PC USERS ALL OVER THE WORLD, but i want to make One PC users' copy his personal one. I am not jealous , rather generous to play the perfect Host to any guest asking attention about my UACD. I want to be santaclaus, but it's only me. Regarding my UACD project, I am the MONARCH of ALL i SURVEY! Period. Link to comment Share on other sites More sharing options...
MOONLIGHT SONATA Posted June 16, 2005 Author Share Posted June 16, 2005 @MARTIN ZUGEC In the 1st code, you use,arrayAllowedHosts = array("20030716000000.000000+000")here what are the meaning of 000000.000000+000 ?now your bios build date and that of mine just missed by 6 days only. so near yet so far! that's why i wish if you could include BIOS build time inside the code. this can make the protection rock-solid. is it impossible to implement? waiting your kind response. Link to comment Share on other sites More sharing options...
Martin Zugec Posted June 17, 2005 Share Posted June 17, 2005 2Moonlight: Hmmm, try to run this script - what is the output?On Error Resume NextConst wbemFlagReturnImmediately = &h10Const wbemFlagForwardOnly = &h20Set objWMIService = GetObject("winmgmts:\\.\root\CIMV2")Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_BIOS", "WQL", wbemFlagReturnImmediately + wbemFlagForwardOnly) For Each objItem In colItems strTemp = InputBox ("BIOS Release identificator","BIOS Release",objItem.SerialNumber) NextI am not sure if this will work on every PC, it should be serial number (unique) Link to comment Share on other sites More sharing options...
MOONLIGHT SONATA Posted June 17, 2005 Author Share Posted June 17, 2005 2MartinThe BIOS Release identificator box shows nothing in my computer. It is showing the cursor only.What information actually it will show? A unique serial no? What's serial no?The script is not working for me try to modify. Link to comment Share on other sites More sharing options...
Martin Zugec Posted June 17, 2005 Share Posted June 17, 2005 I was afraid of it In that case try this: On Error Resume NextConst wbemFlagReturnImmediately = &h10Const wbemFlagForwardOnly = &h20Set objWMIService = GetObject("winmgmts:\\.\root\CIMV2")Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_BaseBoard", "WQL", wbemFlagReturnImmediately + wbemFlagForwardOnly) For Each objItem In colItems strTemp = InputBox ("BIOS Release identificator","BIOS Release",objItem.SerialNumber) NextWhat can you see? Link to comment Share on other sites More sharing options...
Dumpy Dooby Posted June 17, 2005 Share Posted June 17, 2005 (edited) @Nois3I've read about hiding files in a CDFS. I thought I had found it in flyakite's guide to creating a multiboot disc, but I've searched throughout all of his pages and I can't find anything on it. I really wish I could remember. It was pretty interesting. I never got a chance to test it, however. Come to think of it, I'm nearly positive I read about it on one of the following sites: UBCD, Bart's PE, or CDShell. You can google them if you're interested. Or I'll do it tomorrow. I must be headin' to bed right now.Thanks for the info on your batch file. I think I'll go ahead and use it. edit: Heh, I didn't realize that this thread was on page 3 already.edit2: If UltraISO hides ALL files, then I'm guessing that it just makes the ISO UDF. That can be read from within Windows if the user has Roxio Easy CD Creator. The method that I saw allowed you to choose particular files to hide. Edited June 17, 2005 by Dumpy Dooby Link to comment Share on other sites More sharing options...
urie Posted June 17, 2005 Share Posted June 17, 2005 In UltraIso you can select with files or folders to hide,this its a test.iso with one folder set to hidden.this is view of the cd when read from within windows Link to comment Share on other sites More sharing options...
IceBlackIce Posted June 17, 2005 Share Posted June 17, 2005 @urieThat folder doesn't show up in windows even if "View Hidden Folders" is ticked? What about "Operating system files"? That folder is still acessible from other programs? im thinking of xplode or wihu or wpi. Link to comment Share on other sites More sharing options...
MOONLIGHT SONATA Posted June 17, 2005 Author Share Posted June 17, 2005 @MartinEven this code shows nothing in BIOS release identificator box. again only cursor.By Serial Number, what do you mean? Interprete and elaborate for stupid fellows like me.waiting.... Link to comment Share on other sites More sharing options...
Dumpy Dooby Posted June 17, 2005 Share Posted June 17, 2005 @MoonHere, I wrote this batch which SHOULD generate a file called "MartinsVBS.txt" in the same directory in which the batch is located. Go ahead and run this script, if you see MartinsVBS.txt, open it up and see if your BIOS ReleaseDate is in there. If it's not, then let me know and I'll see what I can do. Here's the batch file:http://www.gooffense.com/dumpydooby/BIOS_ReleaseDate.batPS-Obviously, you can rename MartinsVBS.txt to whatever.vbs. It's just a mildly dangerous file, so I figured I would keep it as a text so people wouldn't accidently execute it. Link to comment Share on other sites More sharing options...
Martin Zugec Posted June 17, 2005 Share Posted June 17, 2005 Try running this two commands and post their output:wmic baseboard list fullwmic bios list fullI got only Dells around and it looks like noname pcs dont provide this levels of details, so we must find workaround... Link to comment Share on other sites More sharing options...
Noise Posted June 17, 2005 Share Posted June 17, 2005 @ Urie,I suspect you just have your Windows Explorer set in "Playschool" mode. That's a term I use when your Explorer is set to not show hidden/system files and is not in details/2-pane mode. In Explorer - go into Tools / Folder Options and do the following:[un-Check] Hide extentions for known file types[un-Check] Hide protected operating system files[select] Show hidden files and foldersAnd do yourself a favor, set your default view to "Details". @ Martin,Well, you've done it again. You last script solved a problem I've been having for ages... How to get the Motherboard serial number from my Intel motherboards using a script. Absolutely amazing, works perfectly!I get about 19 spaces after the serial number in the results. Is there a quick way to delete this white-space after the data? And if you're not busy, maybe modify the script to prompt for a machine name so I can check for serial numbers over my network? Link to comment Share on other sites More sharing options...
MOONLIGHT SONATA Posted June 17, 2005 Author Share Posted June 17, 2005 (edited) @Dumpyyeah, it does the same thing as Martin's script does. but it doesn't solve the insecurity lied therein. Martin, during writting the script, selected a fictitious BIOS date and astonishingly that imaginary BIOS date is younger by just 6 days to the genuine BIOS release date of my machine. It is the Caveat. If we cannot include the BIOS release time (in my machine it is 8:58:02) , then ultimate protection based on BIOS method remains incomplete and unfulfilled.Thanks. Think again for the sake of Whole UACD builder community.P.S. BTW, MartinsVBS.txt doesn't have any BIOS release date in it . array AllowedHosts= array("Please") Edited June 17, 2005 by MOONLIGHT SONATA Link to comment Share on other sites More sharing options...
MOONLIGHT SONATA Posted June 17, 2005 Author Share Posted June 17, 2005 @Martinwmic baseboard list full command returns following detail:*-*-*-*-*-*-*-*-*-*ConfigOptions=Depth=Description=Base BoardHeight=HostingBoard=TRUEHotSwappable=InstallDate=Manufacturer=MICRO-STAR INTERNATIONAL CO., LTDModel=Name=Base BoardOtherIdentifyingInfo=PartNumber=PoweredOn=TRUEProduct=MS-6734Removable=Replaceable=RequirementsDescription=RequiresDaughterBoard=SerialNumber=SKU=SlotLayout=SpecialRequirements=Status=Tag=Base BoardVersion=Weight=Width=*-*-*-*-*-*-*-*-*-*and,wmic bios list full returns as below:*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*BiosCharacteristics={4,7,9,10,11,12,14,15,16,17,19,22,23,24,25,26,27,28,29,30,32,33,34,36,37}BuildNumber=CodeSet=CurrentLanguage=n|US|iso8859-1Description=Phoenix - AwardBIOS v6.00PGIdentificationCode=InstallableLanguages=3InstallDate=LanguageEdition=ListOfLanguages={"n|US|iso8859-1","n|US|iso8859-1","r|CA|iso8859-1"}Manufacturer=Phoenix Technologies, LTDName=Phoenix - AwardBIOS v6.00PGOtherTargetOS=PrimaryBIOS=TRUEReleaseDate=20030710000000.000000+000SerialNumber=SMBIOSBIOSVersion=6.00 PGSMBIOSMajorVersion=2SMBIOSMinorVersion=3SMBIOSPresent=TRUESoftwareElementID=Phoenix - AwardBIOS v6.00PGSoftwareElementState=3Status=OKTargetOperatingSystem=0Version=KM400 - 42302e31*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*please ask what more can i do.... Link to comment Share on other sites More sharing options...
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