// Null_ProtectNT.c // WindowsNT/2K/XP NULL IPC$ Disabler // http://www.nullage.com/rf/ // Disables NULL access to your Windows NT/2K/XP // NetBIOS shares through IPC$. // HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa // Change 'restrictanonymous' to 1 from 0. #include int main() { HKEY hKey; DWORD dwData; if (RegOpenKeyEx(HKEY_LOCAL_MACHINE,"SYSTEM\\CurrentControlSet\\Control\\Lsa",0,KEY_ALL_ACCESS,&hKey) !=0 ) return 1; dwData = 0x00000001; RegSetValueEx(hKey,"restrictanonymous",0,REG_DWORD,(LPBYTE) &dwData,sizeof(DWORD)); RegCloseKey(hKey); return 0; }