Post: Skype! Protecting your self from gettign DDoS (Free)
06-15-2015, 05:22 AM #1
Merk
Space Ninja
(adsbygoogle = window.adsbygoogle || []).push({}); The reason people are so easily able to pull your IP right now is because of an exploit in the way Skype is programmed. By making use of this exploit, your IP is exposed as long as Skype is sending/receiving data with your username as long as you are connected to the internet and Skype is on your computer. This is why, despite numerous Skype username and IP changes, you could still be instantly DDOS'd again. The only way to combat this, other than removing Skype or never connecting to the internet without an intermediate connection, is to patch Skype to fix the exploit, effectively blocking Skype resolvers from capturing your IP address.

This works for Windows XP and up, You need to have TOR installed. (You must login or register to view this content.)

I personally just downloaded the TOR Expert Bundle and ran TOR.exe with elevated privileges. The default configuration (torrc) works with this script as it is. You could also download the Vidalia bundle and change the configurations. There are several YouTube video Tutorials on setting it up with various applications.

Make sure to change your IP AFTER patching Skype. You will need to do this because resolvers return the last known good IP if they are unable to find the current one.

Quit Skype.

Open notepad and copy and paste this VBS script :
    Set objShell = WScript.CreateObject("WScript.Shell")
ss= objShell.RegRead ("HKEY_CURRENT_USER\Software\Skype\Phone\SkypePath")
ss= """" + ss + """"
'Add Block rule
objShell.run "netsh advfirewall firewall add rule name=""SkypeBlockTCP"" dir=out action=block program=" + ss + " enable=yes protocol=any profile=any"
'Add Allow rule
objShell.run "netsh advfirewall firewall add rule name=""SkypeAllowToProxy"" dir=out action=allow program=" + ss + " enable=yes remoteip=127.0.0.1"
'Turn On firewall
objShell.run "Netsh advfirewall set allprofiles state on"
msgbox "Skype Is Patched Successfully."


Save the file as a .vbs
Run it, if you get the error "you need higher elevation privileges use this script instead:
    If WScript.Arguments.length =0 Then
Set objShell = CreateObject("Shell.Application")
'Pass a bogus argument with leading blank space, say [ uac]
objShell.ShellExecute "wscript.exe", Chr(34) & _
WScript.ScriptFullName & Chr(34) & " uac", "", "runas", 1
Else
Set objShell = WScript.CreateObject("WScript.Shell")
ss= objShell.RegRead ("HKEY_CURRENT_USER\Software\Skype\Phone\SkypePath")
ss= """" + ss + """"
'Add Block rule
objShell.run "netsh advfirewall firewall add rule name=""SkypeBlockTCP"" dir=out action=block program=" + ss + " enable=yes protocol=any profile=any"
'Add Allow rule
objShell.run "netsh advfirewall firewall add rule name=""SkypeAllowToProxy"" dir=out action=allow program=" + ss + " enable=yes remoteip=127.0.0.1"
'Turn On firewall
objShell.run "Netsh advfirewall set allprofiles state on"
msgbox "Skype Is Tored"
End If


Save this as dafaq.vbs, make note of the location you saved it in.

Hold the Windows key and type r. Use the Browse button to find the VBS file you saved. Select it, and click run.

If it was successful you should see a message box indicating it was Patched successfully.

DISCONNECT FROM THE INTERNET. I would recommend disconnecting your modem from its power source.

Open Skype and navigate to Options, Advanced, Connection options.
Use these settings :
    Use port 9050 for incoming connections
Uncheck "Use port 80 and 443 as alternatives for incoming connections'
SOCKS5
Host: 127.0.0.1
Port 9050
Uncheck 'Enable Proxy Authentication'
ALWAYS CHECK "Allow direct connections to your contacts only" REGARDLESS OF IF YOU CHOOSE TO USE A PROXY OR NOT.


Reconnect your internet connection. Change your IP. Connect to Skype. Congrats, you can't be resolved!
(adsbygoogle = window.adsbygoogle || []).push({});

The following user thanked Merk for this useful post:

Justin
06-15-2015, 05:36 AM #2
Justin
Juzzy Dee Music
Originally posted by Sacrificing View Post
The reason people are so easily able to pull your IP right now is because of an exploit in the way Skype is programmed. By making use of this exploit, your IP is exposed as long as Skype is sending/receiving data with your username as long as you are connected to the internet and Skype is on your computer. This is why, despite numerous Skype username and IP changes, you could still be instantly DDOS'd again. The only way to combat this, other than removing Skype or never connecting to the internet without an intermediate connection, is to patch Skype to fix the exploit, effectively blocking Skype resolvers from capturing your IP address.

This works for Windows XP and up, You need to have TOR installed. (You must login or register to view this content.)

I personally just downloaded the TOR Expert Bundle and ran TOR.exe with elevated privileges. The default configuration (torrc) works with this script as it is. You could also download the Vidalia bundle and change the configurations. There are several YouTube video Tutorials on setting it up with various applications.

Make sure to change your IP AFTER patching Skype. You will need to do this because resolvers return the last known good IP if they are unable to find the current one.

Quit Skype.

Open notepad and copy and paste this VBS script :
    Set objShell = WScript.CreateObject("WScript.Shell")
ss= objShell.RegRead ("HKEY_CURRENT_USER\Software\Skype\Phone\SkypePath")
ss= """" + ss + """"
'Add Block rule
objShell.run "netsh advfirewall firewall add rule name=""SkypeBlockTCP"" dir=out action=block program=" + ss + " enable=yes protocol=any profile=any"
'Add Allow rule
objShell.run "netsh advfirewall firewall add rule name=""SkypeAllowToProxy"" dir=out action=allow program=" + ss + " enable=yes remoteip=127.0.0.1"
'Turn On firewall
objShell.run "Netsh advfirewall set allprofiles state on"
msgbox "Skype Is Patched Successfully."


Save the file as a .vbs
Run it, if you get the error "you need higher elevation privileges use this script instead:
    If WScript.Arguments.length =0 Then
Set objShell = CreateObject("Shell.Application")
'Pass a bogus argument with leading blank space, say [ uac]
objShell.ShellExecute "wscript.exe", Chr(34) & _
WScript.ScriptFullName & Chr(34) & " uac", "", "runas", 1
Else
Set objShell = WScript.CreateObject("WScript.Shell")
ss= objShell.RegRead ("HKEY_CURRENT_USER\Software\Skype\Phone\SkypePath")
ss= """" + ss + """"
'Add Block rule
objShell.run "netsh advfirewall firewall add rule name=""SkypeBlockTCP"" dir=out action=block program=" + ss + " enable=yes protocol=any profile=any"
'Add Allow rule
objShell.run "netsh advfirewall firewall add rule name=""SkypeAllowToProxy"" dir=out action=allow program=" + ss + " enable=yes remoteip=127.0.0.1"
'Turn On firewall
objShell.run "Netsh advfirewall set allprofiles state on"
msgbox "Skype Is Tored"
End If


Save this as dafaq.vbs, make note of the location you saved it in.

Hold the Windows key and type r. Use the Browse button to find the VBS file you saved. Select it, and click run.

If it was successful you should see a message box indicating it was Patched successfully.

DISCONNECT FROM THE INTERNET. I would recommend disconnecting your modem from its power source.

Open Skype and navigate to Options, Advanced, Connection options.
Use these settings :
    Use port 9050 for incoming connections
Uncheck "Use port 80 and 443 as alternatives for incoming connections'
SOCKS5
Host: 127.0.0.1
Port 9050
Uncheck 'Enable Proxy Authentication'
ALWAYS CHECK "Allow direct connections to your contacts only" REGARDLESS OF IF YOU CHOOSE TO USE A PROXY OR NOT.


Reconnect your internet connection. Change your IP. Connect to Skype. Congrats, you can't be resolved!


Nice guide! Should be posted in the computer section though Smile

The following user thanked Justin for this useful post:

DoubleTheBacon
06-15-2015, 09:29 AM #3
Toke
PC Master Race
how about you not be a fgt and use skype it works flawlessly
06-15-2015, 09:48 AM #4
Sen
:usa: :usa:
You must login or register to view this content.

The following user thanked Sen for this useful post:

Kagami Taiga
06-16-2015, 06:02 PM #5
It works Upside Down Happy
06-17-2015, 06:17 AM #6
Originally posted by Juzzy View Post
Nice guide! Should be posted in the computer section though Smile


Can't you just use a VPN on the daily....
06-20-2015, 02:07 PM #7
Originally posted by Sacrificing View Post
The reason people are so easily able to pull your IP right now is because of an exploit in the way Skype is programmed. By making use of this exploit, your IP is exposed as long as Skype is sending/receiving data with your username as long as you are connected to the internet and Skype is on your computer. This is why, despite numerous Skype username and IP changes, you could still be instantly DDOS'd again. The only way to combat this, other than removing Skype or never connecting to the internet without an intermediate connection, is to patch Skype to fix the exploit, effectively blocking Skype resolvers from capturing your IP address.

This works for Windows XP and up, You need to have TOR installed. (You must login or register to view this content.)

I personally just downloaded the TOR Expert Bundle and ran TOR.exe with elevated privileges. The default configuration (torrc) works with this script as it is. You could also download the Vidalia bundle and change the configurations. There are several YouTube video Tutorials on setting it up with various applications.

Make sure to change your IP AFTER patching Skype. You will need to do this because resolvers return the last known good IP if they are unable to find the current one.

Quit Skype.

Open notepad and copy and paste this VBS script :
    Set objShell = WScript.CreateObject("WScript.Shell")
ss= objShell.RegRead ("HKEY_CURRENT_USER\Software\Skype\Phone\SkypePath")
ss= """" + ss + """"
'Add Block rule
objShell.run "netsh advfirewall firewall add rule name=""SkypeBlockTCP"" dir=out action=block program=" + ss + " enable=yes protocol=any profile=any"
'Add Allow rule
objShell.run "netsh advfirewall firewall add rule name=""SkypeAllowToProxy"" dir=out action=allow program=" + ss + " enable=yes remoteip=127.0.0.1"
'Turn On firewall
objShell.run "Netsh advfirewall set allprofiles state on"
msgbox "Skype Is Patched Successfully."


Save the file as a .vbs
Run it, if you get the error "you need higher elevation privileges use this script instead:
    If WScript.Arguments.length =0 Then
Set objShell = CreateObject("Shell.Application")
'Pass a bogus argument with leading blank space, say [ uac]
objShell.ShellExecute "wscript.exe", Chr(34) & _
WScript.ScriptFullName & Chr(34) & " uac", "", "runas", 1
Else
Set objShell = WScript.CreateObject("WScript.Shell")
ss= objShell.RegRead ("HKEY_CURRENT_USER\Software\Skype\Phone\SkypePath")
ss= """" + ss + """"
'Add Block rule
objShell.run "netsh advfirewall firewall add rule name=""SkypeBlockTCP"" dir=out action=block program=" + ss + " enable=yes protocol=any profile=any"
'Add Allow rule
objShell.run "netsh advfirewall firewall add rule name=""SkypeAllowToProxy"" dir=out action=allow program=" + ss + " enable=yes remoteip=127.0.0.1"
'Turn On firewall
objShell.run "Netsh advfirewall set allprofiles state on"
msgbox "Skype Is Tored"
End If


Save this as dafaq.vbs, make note of the location you saved it in.

Hold the Windows key and type r. Use the Browse button to find the VBS file you saved. Select it, and click run.

If it was successful you should see a message box indicating it was Patched successfully.

DISCONNECT FROM THE INTERNET. I would recommend disconnecting your modem from its power source.

Open Skype and navigate to Options, Advanced, Connection options.
Use these settings :
    Use port 9050 for incoming connections
Uncheck "Use port 80 and 443 as alternatives for incoming connections'
SOCKS5
Host: 127.0.0.1
Port 9050
Uncheck 'Enable Proxy Authentication'
ALWAYS CHECK "Allow direct connections to your contacts only" REGARDLESS OF IF YOU CHOOSE TO USE A PROXY OR NOT.


Reconnect your internet connection. Change your IP. Connect to Skype. Congrats, you can't be resolved!


Nice post Woot Skype stop to DDoS Smile You're a angel!
07-02-2015, 05:08 AM #8
Originally posted by Ephemera View Post
Can't you just use a VPN on the daily....


unfortunately some people me being one have very very controlling isp's i have comcast an have had the same ip for almost 2yrs ive tried everything you could possibly imagine to get my ip to change..a vpn will not work as my original ip is already on every resolver out there.. there was one time where i was getting booted an i called them.. i explained i was getting booted an they hung up 2x on the 3rd call the person said my wifi was off -__- an theyd send a signal after that i flipped out an said no shit its off im being booted offline etc etc at that point i was transferred to a supervisor which hung up on me for the 3rd time
07-22-2015, 06:43 AM #9
OgKillaBee187
Bounty hunter
You should probably mention something to the community how by even clicking that tor project link they will be put on a list by the NSA. stare

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo