本次实验需要2台电脑主机连在同一路由器上面
当然如果没有2台电脑主机和路由器的也不用着急,我们可以用虚拟机替代
各位先去装一个VMware12版,然后装一个WIN7的虚拟机
VMware 12 专业版永久许可证密钥
5A02H-AU243-TZJ49-GTC7K-3C61N
WIN7纯净版镜像
右键复制到迅雷的新建连接中即可
ed2k://|file|cn_windows_7_professional_with_sp1_x86_dvd_u_677162.iso|2653276160|08F65018BD9B5BC8D77C1C7C5615A329|/
装好虚拟机以后一切准备就绪。OK,下面对2台主机进行编号
进攻的主机为Hacker
被仅供的主机取名为Broiler(肉鸡)
在看正式教程之前大家可以去看看这两篇基础的我转载的博客,不用全部看完,大概浏览一下知道有哪些指令就可以了,以后需要的时候再查找,连接如下:
Dos常用基础命令:http://blog.csdn.net/shanamaid/article/details/51265286
NET指令:http://blog.csdn.net/shanamaid/article/details/51265272
由于没有2台主机,我是用虚拟机和主机做的实验。
用2台主机的各位依葫芦画瓢就可以了。
我是用虚拟机作为Hacker,主机作为Broiler。
各位用2台主机的自行确定身份即可,用虚拟机的各位最好按照我的步骤来,弄熟了以后交换身份也没问题,OK教程正式开始。
首先把Broiler主机的所有防火墙软件比如360、QQ安全管家、卡巴斯基等关掉,当然别忘记了Windows自带的防火墙。
如何关闭自带的防火墙呢?
打开Broiler主机的cmd,输入services.msc
打开服务
找到Windows FireWall
右键属性,点击停止,启动类型设置为禁止启动
1、Broiler打开cmd,输入ipconfig查询ip地址
得到Broiler的ip地址为210.41.103.172
2、Broiler中右键
计算机->管理->共享文件夹->共享
在右边空白区域右键,新建共享->下一步->选择C盘根目录->下一步->共享名设为c$->下一步->自定义权限->自定义->弹出框中勾选完全控制->确定->下一步->完成
不懂的可以跟着动态图做。
3、在Hacker主机中打开cmd
输入ping ip地址,eg:ping 210.41.103.172 测试一下网络连接是否通畅
如果出现类似图中样式,OK,网络连接通畅,可以接着进行下一步了。
如果出现下图这种情况,丢包率达到100%,那么就是有问题了,要考虑一下网络连接情况了。(注:为了演示连接失败的情况,图中的IP地址为虚假,别在意)
4、Hacker主机利用net use 与Broiler主机建立连接
net use \\IP\ipc$ "密码" /user:"用户名" ( 有3个空格)
当出现"命令成功完成"后,此时你已经成功与Broiler主机建立了IPC$连接。
5、将Broiler主机上的C盘映射到Hacker主机上
net use Z: \\ip\c$
eg:net use Z: \\210.41.103.172\c$
注:Z为映射的设备名,只要不与磁盘冲突GHIJKLMN........都可以
c$是映射到Broiler主机上的共享名,前面我们设计了C$共享名对应的是C盘根目录
如果出现下图情况就成功了
部分人可能会出现错误,参考以下错误原因:
错误号5,拒绝访问:很可能你使用的用户不是管理员权限的;
错误号51,Windows无法找到网络路径:网络有问题;
错误号53,找不到网络路径:ip地址错误;目标未开机;目标lanmanserver服务未启动;目标有防火墙(端口过滤);
错误号67,找不到网络名:你的lanmanworkstation服务未启动或者目标删除了ipc$;
错误号1219,提供的凭据与已存在的凭据集冲突:你已经和对方建立了一个ipc$,请删除再连;
错误号1326,未知的用户名或错误密码:原因很明显了;
错误号1792,试图登录,但是网络登录服务没有启动:目标NetLogon服务未启动;
错误号2242,此用户的密码已经过期:目标有帐号策略,强制定期要求更改密码。
6、打开计算机你会看到多了一个磁盘,在网络位置下
\\后面就是Broiler主机的IP地址
7、双击这个磁盘即可进入,当我们往这个磁盘里放东西的时候,放入的东西会传送到Broiler主机的C盘里面。但是我们直接在这个磁盘上面双击文件运行的时候是在我们的电脑上运行,那么我们如何让指定的程序在指定的时间在Broiler主机上面运行呢?
8、利用at控制任务运行
然后我们要查询用net time查询一下Broiler主机的时间,因为主机的时间可能和我们不一样,所以我们指定任务的执行的时间必须按照Broiler主机的时间来
net time \\ip
eg : net time \\210.41.103.172
接下来就是用at指定任务的执行时间
at \\ip time dos指令
eg:at \\210.41.103.172 shutdown -s -t 600
OK,添加成功
到时间后
在Broiler主机的cmd输入shutdown -a即可取消自动关机
也可以在Z盘里面放exe或者bat,设置定时执行
如果到时间没有执行有可能是断开了
用net use重新连接一遍即可
其实可以可以不用创建C$的C:\共享
直接用net use \\ip\ipc$ "密码" /user:"用户名"连接上就可以进行操作了
把后续的操作的C$改成ipc$即可
创建共享C$的目的只是为了上各位了解一下如何创建共享