首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏平凡少年

    使用InstallUtil发布windows服务

    6.使用installutil安装新建好的MyFirstService,方法如下:   一、打开C:\Windows\Microsoft.NET\Framework64\v4.0.30319目录,找到InstallUtil.exe 三、使用命令:在cmd中定位到你的服务所在的目录(即InstallUtil.exe所在的目录),使用InstallUtil 服务名.exe进行安装。 ? 四:用命令:installutil  /u  服务的名称.exe,点击运行,即可卸载服务。 五:使用命令打开services.msc即可找到你的服务啦。

    1.4K20发布于 2019-04-11
  • 来自专栏Khan安全团队

    Windows 10 S 上的 DG:滥用 InstallUtil

    InstallUtil的方式 InstallUtil是一个预安装在 .NET Framework 中的 .NET 实用程序。该实用程序至少从 v1.1 开始可用(我没有 v1.0 的任何内容要检查)。 不过,这并不意味着我们不能以其他方式滥用InstallUtil 。 如果我们可以说服InstallUtil加载精心设计的安装状态文件,其中包含反序列化链以从字节数组加载程序集,我们可以绕过 DG。 执行前面的InstallUtil命令,您应该执行您的程序集。 只需使用适当的命令行在启动文件夹中添加运行InstallUtil或 LNK 文件的计划任务,登录时将运行代码 DG 绕过。

    1K10编辑于 2022-01-18
  • 来自专栏洛米唯熊

    基于白名单 Installutil.exe 执行 Payload 第二季

    文章来源:Micropoor 原文链接:https://micropoor.blogspot.com Installutil简介: Installer工具是一个命令行实用程序,允许您通过执行指定程序集中的安装程序组件来安装和卸载服务器资源 具体参考:Windows Installer部署 https://docs.microsoft.com/zh-cn/previous-versions/2kt85ked(v=vs.120) 说明:Installutil.exe 所在路径没有被系统添加PATH环境变量中,因此,Installutil命令无法识别。 基于白名单installutil.exe配置payload: Windows 7 默认位置: C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe

    75710发布于 2019-07-25
  • 来自专栏信安之路

    绕过应用程序白名单技巧

    一、通过 csharp 编译文件绕过防病毒软件 1、下载 CSharp 文件 wget http://tinyurl.com/InstallUtil-ShellCode-cs ? 3、在 InstallUtil-ShellCode.cs 文件中,您将注意到代码中有两个功能 先从 main 函数的执行命令行中写入显示提示信息,当使用 InstallUtil.exe 工具运行程序时, installUtil.exe 通常位于受信任的应用程序列表中,可能会绕过某些应用程序白名单软件。 /unsafe /platform:x86 /out:exeshell.exe InstallUtil-ShellCode.cs ? \InstallUtil.exe/logfile= /LogToConsole=false /U exeshell.exe ?

    2.3K00发布于 2018-08-08
  • 来自专栏全栈程序员必看

    自动定时执行任务、定时任务执行的几种实现方法

    但是具体的命令有两种: InstallUtil 和 sc(也可以在Windows Service的Program启动点中添加自定义的Installer和启动参数来实现不用InstallUtil和sc来安装和卸载 使用方法: installutil [/uninstall][option […]]assemblyname 其中 assemblyname 必须使用程序集的版本、区域性和公钥标记完全限定程序集名称 详情请见 InstallUtil.exe (MSDN) SC 是系统自带的命令,不需要.Net Framework(当然如果希望运行C#程序,.Net Framework是必须的 ,所以一般情况下我们都可以用InstallUtil命令来部署和卸载)。 ,但是MSDN上说明了 InstallUtil 安装的时候是启用事务的,但是卸载的时候不启用事务,会不会是这个原因呢??

    3.6K30编辑于 2022-09-06
  • 来自专栏码客

    Android应用安装卸载监控

    安装应用 public class InstallUtil { private Activity mAct; private String mPath;//下载下来后文件的路径 public static int UNKNOWN_CODE = 2018; public InstallUtil(Activity mAct, String mPath) { this.mAct = } }) .show(); } } 调用方式 public class DownAct extends AppCompatActivity { private InstallUtil Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); mInstallUtil = new InstallUtil super.onActivityResult(requestCode, resultCode, data); if (resultCode == RESULT_OK && requestCode == InstallUtil.UNKNOWN_CODE

    1.2K21发布于 2020-09-03
  • 来自专栏DOTNET

    windows service编程

    1.3如何安装及卸载服务 1)安装 使用InstallUtil.exe命令,在命令提示符工具中执行安装命令。 具体如下 首先,执行命令cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 然后,执行InstallUtil.exe path 其中path为待安装服务应用路径 \InstallUtil.exe path 2)卸载 InstallUtil.exe /u path 注意,windows server 2012 使用如下安装命令: . \InstallUtil.exe /u path 3) 如何管理服务 使用“服务控制管理器”启动、停止、暂停、继续和配置服务,如下图所示: ?

    1.7K50发布于 2018-03-08
  • 来自专栏敏捷开发&项目管理

    Bat file 安装和卸载同级目录下的.net 服务

    echo Installing My Win Service... echo --------------------------------------------------- %DOTNETFX4%\InstallUtil UnInstalling My Win Service... echo --------------------------------------------------- %DOTNETFX4%\InstallUtil that happens to have a Parameters dictionary so we can now capture custom command arguments passed to installutil.exe We can now use this like this: installutil /servicename=”My Service [SysTest]” d:\pathToMyService\Service.exe and for uninstall: installutil /u /servicename=”My Service [SysTest]” d:\pathToMyService\Service.exe

    1K60发布于 2018-04-12
  • 来自专栏me的随笔

    使用Visual Studio 2015 Community 开发windows服务

    提示信息中提到了installutil.exe,这里先不说它的用处。我们要想安装刚刚创建的Windows服务,首先要在项目中创建安装文件,如图: ?    \Framework\v4.0.30319\InstallUtil.exe。 其中v4.0.30319是.NET的版本号,使用不同版本的.NET编写Windows服务要使用对应的installutil.exe来安装。    打开命令行工具,输入:installutil.exe Windows服务程序的路径(这里小编涂去了和个人信息相关的部分)然后回车 ?    服务的卸载使用installutil /u 服务程序路径来完成。   至此,在.NET中开发一个简单的Windows服务的工作已经全部完成…… 版权声明 本文为作者原创,版权归作者雪飞鸿所有。

    1.1K20发布于 2018-09-05
  • 来自专栏Gamma安全实验室

    红队技巧-白加黑

    第三步生成启动项目文件 msbuild.exe Micropoor.xml 2.2 白名单Installutil.exe Installer工具是一个命令行实用程序,允许您通过执行指定程序集中的安装程序组件来安装和卸载服务器资源 第一步找到Installutil.exe 默认情况下Installutil.exe是没有在系统环境变量中,所以需要我们先找到,默认情况下Installutil.exe是在. /net 环境下,但是因为各个系统安装的.net版本不同,所以只能到 C:\Windows\Microsoft.NET\下执行查找文件命令: dir /S Installutil.exe 第二步安装GreatSCT 支持的白名单文件有: 1、Installutil.exe 2、Msbuild.exe 3、Mshta.exe 4、Regasm.exe 5、Regsvcs.exe 6、Regsvr32.exe 安装: #把文件拷贝到目标机器上,然后执行 InstallUtil.exe /logfile= /LogToConsole=false Gamma.exe 命令行输入开始监听: msfconsole -r /usr

    2.9K20发布于 2021-04-28
  • 来自专栏程序你好

    在c#中创建Windows服务

    语法 InstallUtil.exe + Your copied path + your service name + .exe Our Path InstallUtil.exe C:UsersFaisal-PathansourcereposMyFirstServiceMyFirstServicebinDebugMyFirstService.exe InstallUtil.exe -u +复制路径+服务名+ .exe 我们的路径 InstallUtil.exe -u C:UsersFaisal-PathansourcereposMyFirstServiceMyFirstServicebinDebugMyFirstService.exe 总结 在本文中,我们学习了如何使用来自命令行的InstallUtil.exe创建Windows服务并安装/卸载它。

    5.9K20发布于 2018-07-23
  • 来自专栏独立观察员博客

    Windows 服务 同时启动多个服务

    StartType 一般选为 Automatic,代表了自动启动: 然后就是安装和启动了,有好几种方法,本文采用 InstallUtil.exe 和 批处理 结合的方式。 InstallUtil.exe 命令行工具在 % SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil.exe 路径下,可以直接带路径使用 下面给出批出理代码: 安装和启动服务 CD /D "%~dp0" InstallUtil WindowsServiceTest.exe net start Service1 net start Service2 Service1 net start Service2 pause 3、停止服务 net stop Service1 net stop Service2 pause 4、卸载服务 CD /D "%~dp0" installutil

    2.2K30编辑于 2022-12-06
  • 来自专栏hbbliyong

    Windows服务创建及安装

    添加服务安装程序   创建一个Windows服务,仅用InstallUtil程序去安装这个服务是不够的。 你必须还要把一个服务安装程序添加到你的Windows服务当中,这样便于InstallUtil或是任何别的安装程序知道应用你服务的是怎样的配置设置。 1. 将这个服务程序切换到设计视图 2. 生成解决方案 用InstallUtil安装Windows服务   现在这个服务已经生成,你需要把它安装好才能使用。下面操作会指导你安装你的新服务。 1. 执行命令“InstallUtil.exe MyWindowsService.exe”注册这个服务,使它建立一个合适的注册项。 注意:直接运行 InstallUtil.exe 可能会失败,提示: 'InstallUtil.exe' 不是内部或外部命令,也不是可运行的程序或批处理文件。

    1.8K50发布于 2018-03-06
  • 来自专栏跟着阿笨一起玩NET

    使用windows服务和MSMQ和进行日志管理(解决高并发问题)

    安装与卸载windows服务的方法:      installutil工具在目录:系统盘:\WINDOWS\Microsoft.NET\Framework\v4.0.30319下,运行cmd,输入    C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\installutil xxxx.exe 回车,即可完成windows服务的安装。    卸载则为输入 C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\installutil /u xxxx.exe 回车。

    1.8K10发布于 2018-09-19
  • 来自专栏Vincent-yuan

    c#之添加window服务(定时任务)

    windowServiceTest 文件夹的 windowService_Hello文件夹下,另外复制 C:\Windows\Microsoft.NET\Framework\v4.0.30319 下的 InstallUtil.exe 8.安装服务  打开cmd (以管理员身份),并且进入windowServiceTest 文件夹下 安装服务: InstallUtil.exe C:\windowServiceTest\windowService_Hello 9.打开服务管理器,启动MyService服务,并且等待几分钟,然后卸载服务 卸载服务: InstallUtil.exe -u C:\windowServiceTest\windowService_Hello

    3K30发布于 2019-09-10
  • 来自专栏Khan安全团队

    神兵利器 - PowerShx 不受软件限制运行Powershell

    特征 使用 rundll32.exe、installutil.exe、regsvcs.exe 或 regasm.exe、regsvr32.exe 运行带有 DLL 的 Powershell。 x86 - C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe /logfile= /LogToConsole=false /U PowerShx.dll x64 - C:\Windows\Microsoft.NET\Framework64\v4.0.3031964\InstallUtil.exe /logfile= /LogToConsole

    1.2K40发布于 2021-10-25
  • 来自专栏DotNet NB && CloudNative

    C# 创建安装Windows服务程序(干货)

    必须首先安装 Windows服务(使用installutil.exe),然后用ServerExplorer、Windows服务管理工具或 NET START命令启动它。"。 测试是否配置成功,输入这个命令查看一下【InstallUtil】,如果是下面这样的内容说明成功了。 然后编辑解决方案和项目。 以管理员身份运行cmd命令,然后安装服务。 InstallUtil 项目启动执行文件全路径 西瓜程序猿的例子:InstallUtil D:\项目演示临时保存\MyDemoService\MyDemoService\bin\Debug\MyDemoService.exe 启动后可以看到日志也有了 如果要卸载服务,可以运行这个命令: InstallUtil /u 项目启动执行文件全路径 西瓜程序猿的例子:InstallUtil /u D:\项目演示临时保存\MyDemoService 4.4、卸载服务 我们可以创建一个文件【卸载服务.bat】输入以下内容: chcp 65001 REM Install InstallUtil /u 项目启动执行文件全路径 pause

    2.2K40编辑于 2023-08-30
  • 来自专栏信安之路

    一个 .net 病毒的分析过程

    去混淆后发现均为同一种样本,故选取其中一个 mn.exe 分析,使用 dnSpy 打开去混淆后的程序,查看引用,可见存在 System.Configuration.Install,怀疑为利用 C# 自带的 InstallUtil.exe 当 C# 程序中存在 System.Configuration.Install.Installer 类的派生类时,如果通过 InstallUtil 程序启动,则程序不会从正常的入口点执行,而是从派生类中的 Uninstall 或 Install 类执行,我们在虚拟机中利用 procexp 就可以观察到样本通过 InstallUtil.exe 重新加载自身的行为: ? 作用为通过 installutil.exe 重新启动程序,之后程序将会从 Uninstall 函数开始执行 脚本内容如下: ? Uninstall 函数如下: ?

    1.9K20发布于 2018-12-06
  • 来自专栏软件工程师Michael

    Windows服务的用法和使用场景

    = new ServiceBase[] { new MyService() }; ServiceBase.Run(ServicesToRun);}安装和卸载服务使用`InstallUtil.exe 安装服务:InstallUtil.exe MyService.exe卸载服务:InstallUtil.exe /u MyService.exe发布服务发布服务时,可以选择将服务作为单个可执行文件发布,这样可以减少文件系统周围的依赖文件

    58710编辑于 2024-11-11
  • 来自专栏Khan安全团队

    查找 .Net 程序集

    特别是,如果二进制文件被移动和重命名,那么它就不会被称为 installutil.exe。第一个查找是 process_name,第二个是使用 original_file_name。 复制一些二进制文件并运行查询: 复制项目 C:\Windows\WinSxS\x86_installutil_b03f5f7f11d50a3a_4.0.15744.161_none_12f75b90c6cbba6c \InstallUtil.exe c:\temp\installut.exe 此分析将识别 Windows 上已移动和重命名的 .Net 程序集。

    91530编辑于 2022-01-26
领券