Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add MS15-100 Microsoft Windows Media Center MCL Vulnerability #5971

Merged
merged 2 commits into from Sep 13, 2015

Conversation

wchen-r7
Copy link
Contributor

This is the shortest MSFT exploit I've ever written.

  • Start a Win 7 SP1 (x86) test box
  • rvmsudo msfconsole
  • run windows/fileformat/ms15_100_mcl_exe, it will generate a mcl file
  • drag and drop the mcl file to the windows box, double click on it, click yes for the prompt, and then the payload should be executed.

The patch is here:
https://technet.microsoft.com/en-us/library/security/ms15-100.aspx

  • After you apply the patch, the payload will not execute, and eventually it will say "cannot run file://..." or something like that.

@firefart
Copy link
Contributor

Why not run powershell with an encoded msf payload or smth similar?

@wchen-r7
Copy link
Contributor Author

Did not figure out how to pass an argument. Wanna try? :-)

@firefart
Copy link
Contributor

just tried it and it looks like it only works without parameters :(

@firefart
Copy link
Contributor

@wchen-r7 should we unregister the FILE_CONTENTS option for this module?

@wchen-r7
Copy link
Contributor Author

That's true, it shouldn't be there. Gone now!

@firefart firefart self-assigned this Sep 13, 2015
@firefart firefart merged commit ae5aa8f into rapid7:master Sep 13, 2015
firefart added a commit that referenced this pull request Sep 13, 2015
@firefart
Copy link
Contributor

Thanks @wchen-r7 :)

@firefart
Copy link
Contributor

firefart commented Dec 9, 2015

@wchen-r7
Copy link
Contributor Author

I saw. Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants