I lost my notes on this, so this is from memory mostly, except for the actual ini that I made and recovered from one of my USBs.
To get anything (example below is winmine.exe) to automatically run on a Thumb drive, Autorun has to be enabled on the host Windows system. The file will, in fact, run, if there are no media files in four or less directories deep. If there are, Windows will pop up a dialog asking you what you want to do (ie, run the ini or play the wav file). So you can put the autorun.ini in the home directory, and tell it to point to a file several folders deep for an executable, or just leave the file extension off of the executable in the root directory. The file can even be a hidden file for a hint of stealth. So, a CONOP for a PENTEST would be to laden a thumb drive with MP3s, more than 5 folders deep, and put only the autorun in the root folder. Then it could be made read-only, so it could not be edited/deleted, and reference a payload several folders deep, which is hidden.
Here is an example:
autorun.inf contained:
[autorun]
UseAutoPlay=1
open=winmine.exe
icon=DELLSUPPORT
label=WinMine Game
action=Play Winmine From Thumb
shell\open\command=winmine.exe
;; note, can't have known file extension in kernel
;; attrib +R (read only), -S (system file), -H (Hidden) -A (archive)
- strip off .ico from icon, or else it will be recognized as media and a window will pop up
- Results may vary with VMWare.
- autoPlay is just for CDs. AutoRun is expanded to other devices.
- AutoPlay is necessary for U3 drives, but NOT for normal thumb drives
here are some of my paper notes for possible extensions of the above:
open=Menu open
action=Windows Explorer
action= Browse files on the drive using Windows explorer to find... this text will wrap off screen, and can be followed by an action
check out this Microsoft's site for further details
some useful actions can be the following:
shell\open\Command=xxx
shell\explore\Command=xxx
shell\find\Command=xxx
;; where xxx.exe = exploit
to disable autorun, look for "@SYSoesNotExist" in the registry. Also check out my Disabling Windows Autorun blog for more details.
To get anything (example below is winmine.exe) to automatically run on a Thumb drive, Autorun has to be enabled on the host Windows system. The file will, in fact, run, if there are no media files in four or less directories deep. If there are, Windows will pop up a dialog asking you what you want to do (ie, run the ini or play the wav file). So you can put the autorun.ini in the home directory, and tell it to point to a file several folders deep for an executable, or just leave the file extension off of the executable in the root directory. The file can even be a hidden file for a hint of stealth. So, a CONOP for a PENTEST would be to laden a thumb drive with MP3s, more than 5 folders deep, and put only the autorun in the root folder. Then it could be made read-only, so it could not be edited/deleted, and reference a payload several folders deep, which is hidden.
Here is an example:
autorun.inf contained:
[autorun]
UseAutoPlay=1
open=winmine.exe
icon=DELLSUPPORT
label=WinMine Game
action=Play Winmine From Thumb
shell\open\command=winmine.exe
;; note, can't have known file extension in kernel
;; attrib +R (read only), -S (system file), -H (Hidden) -A (archive)
- strip off .ico from icon, or else it will be recognized as media and a window will pop up
- Results may vary with VMWare.
- autoPlay is just for CDs. AutoRun is expanded to other devices.
- AutoPlay is necessary for U3 drives, but NOT for normal thumb drives
here are some of my paper notes for possible extensions of the above:
open=Menu open
action=Windows Explorer
action= Browse files on the drive using Windows explorer to find... this text will wrap off screen, and can be followed by an action
check out this Microsoft's site for further details
some useful actions can be the following:
shell\open\Command=xxx
shell\explore\Command=xxx
shell\find\Command=xxx
;; where xxx.exe = exploit
to disable autorun, look for "@SYSoesNotExist" in the registry. Also check out my Disabling Windows Autorun blog for more details.
Comments
Post a Comment