system32文件夹下有一个net.exe和net1.exe,一般做渗透的时候,很多情况下管理员只知道删除net.exe而遗漏net1.exe,导致我们能继续do evil.....

一直没弄明白它们到底有什么区别,又有什么联系。而且貌似大家一直认为它们的功能是相同的,但一直没找到确切的答案。

把net1.exe删了以后net.exe就不能用了,觉得可能有情况,就在本机测试了下,发现果真如此,运行net.exe会提示找不到指定文件,说的当然就是net1.exe。

而把net1.exe恢复回去net命令也恢复正常。

测试发现如果net1.exe必须放在system32目录,就算和net.exe放在同一目录net.exe也会因为找不到net1.exe而报错。(一般情况下程序都是从当前目录开始搜索的,这个有点怪)。

那看来除了大小不一样(谁都看得出来= =#),它们之间貌似还有个依赖关系(net.exe依赖net1.exe)。

那net.exe只是读取net1.exe里面的某些内容呢还是直接需要执行net1.exe呢,我猜测的是可能要运行net1.exe,就想在执行net命令的时候看进程里面会不会出现net1.exe的影子,结果由于net执行太快,一直不成功,干脆用Filemon监测了下,发现果然如此,net.exe运行的时候会去调用net1.exe,然后再由net1.exe进程来执行命令。可以说net1.exe是在背后做事的,net.exe是位于前台的总管,负责调遣。

net1.exe没有命令行帮助,我估计微软可能设计初衷是只把net.exe提供给用户,到微软官方查了半天,也没发现啥有用的说法.......

windows下net是个非常复杂的命令,后面接不同的参数能执行的功能非常多&杂,比如net help结果如下:

NET ACCOUNTS NET HELP NET SHARE

  NET COMPUTER NET HELPMSG NET START

  NET CONFIG NET LOCALGROUP NET STATISTICS

  NET CONFIG SERVER NET NAME NET STOP

  NET CONFIG WORKSTATION NET PAUSE NET TIME

  NET CONTINUE NET PRINT NET USE

  NET FILE NET SEND NET USER

NET GROUP NET SESSION NET VIEW

盘口分析http://pankou1.com

而这每一个子参数背后基本又带其它的子参数。这么多参数都是调用net1.exe执行吗?

为了把问题搞清楚,我又测试了一轮,发现并不是所有的net命令都会调用net1.exe,但正如我前面所猜想的,net.exe是在前台的总管,负责调遣。net1.exe是负责在背后干活的,在net.exe需要它的时候就站出来执行某些命令,但net1.exe只负责其中的很小一部分而已,其他的命令net.exe会调用不同的dll文件去执行。

所以,在这里有个结论可以肯定的是:net.exe和net1.exe功能是不同的。

来net1.exe本应该是一个dll让net.exe调用,但不知道什么原因微软把它做成了exe,具体原因我们就不深究了,微软肯定有它的道理。

net.exe和net1.exe的区别&联系.的更多相关文章

  1. Tomcat的bin目录下startup.bat、Tomcat6.exe、Tomcat6w.exe区别

    从官方下载了apache-tomcat-6.0.37-windows-x64.zip安装包,解压后bin目录下的startup.bat.Tomcat6.exe.Tomcat6w.exe 3个程序有何区 ...

  2. [Python] [转] python.exe和pythonw.exe的区别(区分.py、.pyw、.pyc文件)

    Windows系统搭建好Python的环境后,进入Python的安装目录,大家会发现目录中有python.exe和pythonw.exe两个程序.如下图所示: 它们到底有什么区别和联系呢? 概括说明一 ...

  3. DICOM医学图像处理:storescp.exe与storescu.exe源码剖析,学习C-STORE请求

    转载:http://blog.csdn.net/zssureqh/article/details/39213817 背景: 上一篇专栏博文中针对PACS终端(或设备终端,如CT设备)与RIS系统之间w ...

  4. 生成lua的静态库.动态库.lua.exe和luac.exe

    前些日子准备学习下关于lua coroutine更为强大的功能,然而发现根据lua 5.1.4版本来运行一段代码的话也会导致 "lua: attempt to yield across me ...

  5. 关于csrss.exe和winlogon.exe进程多、占用CPU高的解决办法,有人在暴力破解

    关于csrss.exe和winlogon.exe进程多.占用CPU高的解决办法 最近VPS的CPU一直处在100%左右,后台管理上去经常打不开,后来发现上远程都要好半天才反映过来,看到任务管理器有多个 ...

  6. Instsrv.exe和Srvany.exe的使用方法

    要把应用程序添加为服务,你需要两个小软件:Instsrv.exe和Srvany.exe.Instsrv.exe可以给系统安装和删除服务,Srvany.exe可以让程序以服务的方式运行.这两个软件都包含 ...

  7. 在64位windows下使用instsrv.exe和srvany.exe创建windows服务[转]

    本文转自:https://www.iflym.com/index.php/computer-use/201205020001.html 在32位的windows下,包括windows7,windows ...

  8. 在64位windows下使用instsrv.exe和srvany.exe创建windows服务

    在64位windows下使用instsrv.exe和srvany.exe创建windows服务   在32位的windows下,包括windows7,windows xp以及windows 2003, ...

  9. DICOM医学图形处理:storescp.exe与storescu.exe源码剖析,学习C-STORE请求(续)

    转载:http://blog.csdn.net/zssureqh/article/details/39237649 背景: 上一篇博文中,在对storescp工具源文件storescp.cc和DcmS ...

随机推荐

  1. PHP实现无限极分类的两种方式,递归和引用

    面试的时候被问到无限极分类的设计和实现,比较常见的做法是在建表的时候,增加一个PID字段用来区别自己所属的分类 $array = array( array('id' => 1, 'pid' =& ...

  2. 基于MSP430G2231实现多路数据采集器

    基于MSP430G2231实现多路数据采集器 声明:引用请注明出处http://blog.csdn.net/lg1259156776/ 系列博客说明:此系列博客属于作者在大三大四阶段所储备的关于电子电 ...

  3. Net中实现HTML生成图片或PDF

    Net中实现HTML生成图片或PDF的几种方式 前段时间由于项目上的需求,要在.Net平台下实现把HTML内容生成图片或PDF文件的功能,特意在网上研究了几种方案,这里记录一下以备日后再次使用.当时想 ...

  4. python 创建虚拟环境时报错OSError, setuptools下载失败

    错误信息如下: Using base prefix 'c:\\users\\huful\\appdata\\local\\programs\\python\\python36-32'New pytho ...

  5. 【坑】Mybatis 多次逆向工程生成mapper文件

    在使用 mybatis 逆向工程的时候,多次逆向工程生成的文件,是不会产生覆盖的,而是追加: 假如,你第一次逆向,发生数据库的某个字段类型错了,修改以后再次逆向,那么得到的 mapper文件,将是 2 ...

  6. Office 2016、2019 与 Office 365 的区别

    点开观看更清晰:

  7. VC++实现遍历指定文件夹

    VC++实现遍历指定文件夹,并进行深度遍历,一级,二级...最终列出该文件夹下所有文件全路径. #include "stdafx.h" #include <iostream& ...

  8. Ural 1029 Ministry 题解

    目录 Ural 1029 Ministry 题解 题意 题解 程序 Ural 1029 Ministry 题解 题意 给定一个\(n\times m(1\le n \le10,1\le m \le50 ...

  9. 1186: 零起点学算法93——改革春风吹满地(C)

    一.题目 http://acm.wust.edu.cn/problem.php?id=1186&soj=0 二.分析 多组输入,'0'结束: 顶点的个数在3至100之间: 一定顺序输入坐标: ...

  10. ASP.NET Core分布式项目-2.oauth密码模式identity server4实现

    源码下载 这里根据<ASP.NET Core分布式项目-1.IdentityServer4登录中心>的代码来继续更新oauth密码模式,这里的密码模式比上次的客户端模式更安全 在WebAp ...