autorun.inf tomfoolery
-
I was trying to determine last night and all of today why the installer for Oracle HTTP Server would start, display "Preparing installer...", then "Cleaning up...", and then exit, without logging anything to the Oracle inventory. Theories ranged from McAfee Host Intrusion Prevention violations to folder permissions on the inventory.
Finally searched Metalink (which I should have done earlier, to be fair) and immediately found document 2078395.1. To sum it up, the Oracle Installer extracts its contents to a temporary directory then ShellExecutes autorun.inf to kick off the installer for some God damn reason. If you have the autorun.inf IniFileMapping set to @SYS:DoesNotExist as we do to avoid a security compliance finding, then the installer will just quietly fall over and die.
Oracle... why would you do that...
-
@heterodox said in autorun.inf tomfoolery:
the Oracle Installer extracts its contents to a temporary directory then ShellExecutes autorun.inf to kick off the installer for some God damn reason
So it began its life as a setup CD, then they packaged all of it up into a self-extracting archive, and then instead of having it launch the installer directly, they had it launch the
autorun.inf
file. Wow. That's really .
-
@heterodox said in autorun.inf tomfoolery:
Oracle... why would you do that...
Because they're not overly concerned with security on your system.
-
@heterodox said in autorun.inf tomfoolery:
Oracle... why would you do that...
Is it a sane idea? If not, then your question is answered.
-
@heterodox said in autorun.inf tomfoolery:
ShellExecutes autorun.inf
Be glad they don't write their own autorun.inf shim parser to get around those files being blocked!