首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    GuLoader 转向使用 NSIS 的历程

    MSIS 是用于开源的 Windows 应用安装程序,其典型功能为: 基于脚本且完全免费 恶意代码可以与合法程序打包在一起 可直接调用 Windows API 来加载 .NET 模块、MSSQL 等已有插件...与 VBA、JavaScript 和其他基于脚本的恶意软件一样,可以通过混淆来进行检测逃避 【GuLoader Shellcode 捆绑打包】 【加载 .NET 模块的示例】 NSIS 的可执行文件一定会存在...该文件包含一个带有宏代码的 Word 文档,宏代码会释放一个 LNK 文件与 VBS 脚本。VBS 脚本文件会释放 PE 文件,再加载 GuLoader 的 Shellcode。...【ZIP 文件中的 NSIS】 【ISO 镜像文件中的 NSIS】 在压缩文件与镜像文件中嵌入可执行文件是能够进行检测逃避的,在野发现的可用于嵌入 NSIS 可执行文件的格式如下所示: 【格式列表】...脚本使用带有 powershell.exe 或 cmd.exe 的单行命令来执行对 Payload 的异或解码,再通过 ExecToStack 从命令 stdout 检索。

    69130

    .NET 3.5-4.0 并行计算的支持

    在这种情况下,开发者不得不改变应用程序的架构和开发方法,以应对这种多核的趋势,使得自己的软件可以充分利于硬件升级所带来的性能提升。...非托管的C++库和编译器对并行计算的支持 .NET Framework 3.5/4.0 对并行计算的大量支持,包括PLINQ、并行语言语句等等 本文讨论的是.net 3.5/4.0对并行计算的性能差别...,多个子任务完成之后才允许执行下一个子任务(即所谓fork-join), 一个子任务结束后自动启动多个下级子任务的执行 允许一个任务中途取消 …… .NET 3.5/4.0通过对已有的基类库进行扩充和增强...Reactive扩展目标是简化异步及事件驱动程序的构建,可参看InfoQ的文章微软发布Reactive框架,简化异步及事件驱动编程。下述.net 3.5的例子代码的运行要求下载Reactive扩展。...从上述例子的运行结果来看,.net 4的性能要比.net 3.5要强,.net 3.5和.net 4.0的并行处理能力支持上基本持平。

    1.2K80

    NSIS

    NSIS (Nullsoft Scriptable Install System)是一个Open Source的Windows系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。...这如其名字所指出的那样,NSIS是通过它的脚 本语言来描述安装程序的行为和逻辑的。NSIS的脚本语言和通常的编程语言有类似的结构和语法,但它是为安装程序这类应用所设计的。...这如其名字所指出的那样,NSIS是通过它的脚本语言来描述安装程序的行为和逻辑的。NSIS的脚本语言和通常的编程语言有类似的结构和语法,但它是为安装程序这类应用所设计的。...NSIS脚本通常以 nsi为扩展名,支持include功能,头文件扩展名为nsh。 NSIS的主要特点是:    开销小,一个完整功能的安装程序仅需要34k的额外开销。    ...用NSIS制作.NET程序的安装程序参照:NSIS Quick Start  官网: http://nsis.sourceforge.net/Main_Page

    1.4K60

    windows nsis安装包制作

    新建位图图像.png by-新凡 软件下载\默认安装 NSIS Edit:打包脚本编辑器 https://nchc.dl.sourceforge.net/project/hmne/HM%20NIS...%20Edit/2.0.3/nisedit2.0.3.exe NSIS: 打包通用方案 https://udomain.dl.sourceforge.net/project/nsis/NSIS%203/...下一步 NSIS_2.png ------ 选择安装程序图标、安装程序语言 下一步 安装程序图标:制作完成之后的EXE桌面图标 安装程序语言:SimpleChinese(简体中文)、English(...英语) NSIS_3.png ------ 选择对应的许可证文件 下一步 许可证文件: BOM-UTF-8格式的TXT NSIS_4.png ------ 选择安装包需要添加的文件、文件夹 下一步...默认即可) NSIS_7.png ------ 卸载程序相关(如非特殊需要,默认即可) 下一步 NSIS_8.png ------ 保存脚本信息 完成 NSIS_9.png ------ 保存安装包脚本到磁盘

    2.9K00

    Linux CentOS7下利用Jexus发布.NET 4.0 Web应用程序

    CentOS7下安装Jexus请参考文章Jexus简介及在CentOS 7中的安装一、新增配置文件进入到/usr/jexus/siteconf目录,然后利用cp命令复制一份default并命名为1584cd...:port:端口号定义端口号(port)是一个整数,一般是80,也可以是65535以下的其它整数,但这个端口号必须没有其它服务程序占用。...二、网站系统拷贝接下来我们通过命令回到/var/www目录cd /var/www我们新建一个1584目录,然后通过xFTP将Windows服务器下的.NET 4.0 Web应用程序上传到1584目录,mkdir...1584图片回到/usr/jexus目录重启,然后就可以访问Linux服务器下的.NET 4.0 Web应用程序了图片三、部署过程中的一些注意点以下介绍下过程中遇到的一些问题及解决办法:1、 .NET...后来调整.NET应用下路径,将原先\或者\\换成 /,问题解决,当然最佳方案是使用Path.Combine路径合成方法,它会自动根据不同的操作系统给你使用不同的路径分隔符Path.Combine(SystemConfig.PathOfData

    1.2K21

    ASP.NET Core 实战:构建带有版本控制的 API 接口

    ASP.NET Core 的本质上可以看成是一个控制台程序,在我们创建好的 ASP.NET Core Web API 项目中,存在着两个类文件:Program.cs 以及 Startup.cs。...当 ASP.NET Core 的脚手架程序添加完成 Area 后,则会打开一个文件提示我们需要在 MVC 中间件中创建适用于 Area 的路由定义。...这里需要注意下安装的版本问题,因为 Grapefruit.VuCore 这个框架距离现在搭建也有几个月的时间了,在这个月初的时候 .NET Core 2.2 也已经发布了,如果你和我一样还是采用的 .NET...Core 2.1 版本的话,这里安装的 Versioning 版本最高只能到 2.3。...重新运行我们的项目,可以发现,文档显示的 Url 地址也已经正确了,自此,我们创建带有版本控制的 API 也就完成了。

    1.2K30

    如何在Ubuntu 18.04上安装带有LAMP的WordPress

    要开始使用,请通过发出以下命令登录MySQL root(管理)帐户: $ mysql -u root -p 安装软件时,系统将提示您输入为MySQL root帐户设置的密码。...此外,我们将使用/var/www/wordpress作为我们的WordPress安装的根目录。您应该使用自己配置中指定的Web根目录。...当我们打开文件时,我们的第一个业务订单是调整一些密钥来为我们的安装提供一些安全性。WordPress为这些值提供了一个安全的生成器。...第六步,通过Web界面完成安装 现在服务器配置已完成,我们可以通过Web界面完成安装。...] 结论 WordPress安装完成可以立即使用了,腾讯云实验室提供基于 Ubuntu LNMP 搭建 WordPress 个人博客的相关教程,如果您使用其他的系统,可以访问腾讯云查看基于 CentOS

    2.6K31

    如何在Ubuntu 18.04上安装带有LEMP的WordPress

    没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装后再购买服务器。...您设置SSL的方式取决于您是否拥有网站的域名。 如果你有域名,保护你网站的最简单方法是使用腾讯云SSL证书服务,它提供免费的可信证书。腾讯云SSL证书安装操作指南进行设置。...有些可能需要安装其他PHP包。检查您的插件文档以发现其PHP要求。如果它们可用,则可以安装它们,apt如上所示。...完成扩展安装后,重新启动PHP-FPM进程,以便正在运行的PHP处理器可以利用新安装的功能: sudo systemctl restart php7.2-fpm 我们现在已经在服务器上安装了所有必需的PHP...此外,我们将使用我们的WordPress安装的根目录/var/www/wordpress。您应该使用自己配置中指定的Web根目录。

    1.2K20

    如何在CentOS 7上安装带有Caddy的WordPress

    通过遵循如何在CentOS 7上安装MySQL来安装MySQL 。 Caddy通过遵循如何在CentOS 7教程中托管与Caddy的网站来安装,包括配置为指向您的Droplet的域名 。...您已经拥有Caddy网络服务器和从先决条件安装的MySQL数据库,所以最后一个要求是安装PHP。 首先,确保您的包是最新的。...fastcgi指令配置PHP处理程序来支持具有php扩展名的文件 使用rewrite指令启用漂亮的URL(在WordPress中称为漂亮的永久链接)。...一旦WordPress成功连接到您的数据库,您会看到一个从所有权利开始的消息,闪烁! 您已经通过这部分安装。 WordPress现在可以与您的数据库通信。 现在可以单击运行安装开始安装。...另一个例子是Wordfence,它是默认情况下使用.htaccess的Web应用程序防火墙模块,但它正确支持不同的配置模型。

    1.9K30

    UWP 打包 win32 应用 添加防火墙例外

    我想要将一个 WPF 应用打包为 UWP 应用,然后用我自己的商店发布,在做 UWP 安装包的小伙伴会问如何和 nsis 一样添加防火墙例外 应用没有在安装添加例外,会在应用开放服务监听端口提示 Windows...Defender 防火墙已组织所有共用网络和专用网络上的 xx 的某些功能,如果用户没有点击允许访问,那么一些功能访问可能会因为防火墙不让用,用 nsis 添加防火墙例外建议是添加一个应用可以通过 我的...win32 程序都在另一个启动器项目里面运行,这样就能做到我不需要改动原有的 win32 项目的代码,我可以给任意第一个win32应用打包上架到应用商店 方法是我创建一个 net461 的控制台项目,创建方法是通过...,而 net461 的版本是为了在打包项目引用 用 net461 而不是 47 的原因是打包项目现在用的是 .NET Core 5 不能引用 47 而用 .NET Core 需要设置独立部署这样打包的应用很大...知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。

    92710

    NSIS 脚本,安装时添加防火墙规则

    根据 lindexi 的建议,可以用如下更优的方案: 根据 C 厂的长期实践经验,最佳做法是写一个 UpdateFix 类似的程序集, 然后通过命令行参数调用起来,靠 C# 代码编写逻辑处理防火墙。...这里介绍的是,如果在应用安装时(使用 NSIS 打包),自动添加防火墙规则,避免上述问题。...改进 CMD 命令行窗口的闪烁 这里使用的方式是,在 NSIS 中,调用 vbs 脚本,可以做到没有命令行窗口。...通常安装程序会以管理员身份运行,如果不是,则需要注意这个问题。...原文链接: https://blog.jgrass.cc/posts/nsis-firewall-script/ 本作品采用 「署名 4.0 国际」 许可协议进行许可,欢迎转载,但未经作者同意必须保留此段声明

    7310

    html+css+js实现带有转盘的抽奖小程序

    html+css+js实现带有转盘的抽奖小程序 简介:html+css+js实现带有转盘的抽奖小程序。...捞金 由年会上领导在箱子里放入一定数额的大额人民币,其余人用一元的纸币写上自己的名字或号码,放多少个人而定,放越多机会越多。...藏宝图 具有设计感的小纸粘在杯碟椅子等地方上,在开party前,一张藏宝图分2份对开的,上边写着礼品号码,礼分2份的就是个号码有2分的,其中一分是真的,一分是假的,当他们找好藏宝图后必然要找另一半藏宝图才可以对奖的...,在找藏宝图时就可以互动作用了,不过号码里的礼品一定要放点好玩的东西的(奶瓶,尿不湿)也放点大奖的啦,当同一张小纸合起来,就可以上换奖了,也可以拿了藏宝图的一对人交换藏宝图的,那时就会出很多笑话了。...例如有人的藏宝图只找到半张纸时,他可能会看领导的杯杯碟碟的。强调团队合作的重要性。 本文采取的是转盘抽奖: 实现代码 index.html <!

    12410

    .NET4.0下web应用程序用UrlRewriter.dll重写无后缀路径

    ,并添加以上DLL的引用  PS:   操作步骤省略,我想都会 第三步:在项目中添加asp.net文件(App_Browsers)           App_Browsers这个我们比较少用          ...App_Browsers文件夹包含.browser文件,.browser文件是XML文件,可以标识向应用程序发出请求的浏览器,并理解这些浏览器的功能。          ...在C:\Windows\Microsoft.NET\ Framework\v2.0.50727\CONFIG\Browsers中有一个可全局访问的.browser文件列表。...另外,如果要           修改这些默认的浏览器定义文件,只需将Browsers文件夹中的对应.browser文件复制到应用程序的\App_Browsers文件夹,修改其定义即可。          ...如果对这些Asp.Net文件夹了解不多可以看看这篇文章,相信很有帮助 http://blog.csdn.net/icecityman/article/details/4748018

    1.1K90

    NSIS 打包 Electron 生成exe安装包

    编写一个页面 使用IDE打开随便编写一个页面 使用npm 构建安装包 npm run build 安装程序制作 下载NSIS软件,安装 下载地址:https://...下载完毕打开 下一步 下一步 就行了 傻瓜式安装 NSIS新建脚本 点击软件左上角文件->选择新建脚本(向导) 到应用程序信息这里 填写的应用程序名称必须和你package.json...里面配置的一样 否则你有自动更新的时候会安装一个另一个程序!...友情提示 杀软报毒 electron做的软件会被某流氓杀软报毒 没办法解决 在这里给出一个解决办法 安装程序检测360是否运行 如果在运行就禁止安装 其中使用到一个dll插件 (FindProcDLL.dll...) 官方下载地址:http://nsis.sourceforge.net/F...

    2.1K31

    NSIS 打包脚本基础

    简介 NSIS(Nullsoft Scriptable Install System)是一个开源的 Windows 系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。...这如其名字所指出的那样,NSIS 是通过它的脚本语言来描述安装程序的行为和逻辑的。NSIS 的脚本语言和通常的编程语言有类似的结构和语法,但它是为安装程序这类应用所设计的。...脚本结构 NSIS脚本(下称nsi脚本)主要包含安装程序属性、页面、区段、函数。 属性 用来定义安装程序的行为和界面风格,这些属性大部分是编译时刻属性,即不能在运行时刻改变。...${NSISDIR} 包含 NSIS 安装目录的一个标记。在编译时会检测到。...例: 安装Microsoft.NET.exe,程序不等待继续执行下个步骤。

    5K60
    领券