首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何利用Outlook应用程序接口执行Shellcode研究

通过利用Microsoft.Office.Interop.Outlook命名空间,开发人员可以代表整个Outlook应用程序来做任何事情。...如果预先包含了C# Shellcode加载器的话,攻击者将能够利用武器化应用程序实例将一封带有触发器主题栏内容以及Base64编码Shellcode邮件Body内容恶意电子邮件发送至目标主机。...注意事项 我们可以使用这个PoC来构建一个完整C2框架,它依赖于电子邮件作为一种通信手段(在这种情况下,植入恶意代码从不直接与互联网通信); 有可能会弹出安全警告,并通知用户某个应用程序正在试图访问...Outlook数据; 当管理员修改注册表时,可以将其关闭; 测试表明,将此进程注入到Outlook客户端不会导致出现警报; 源码获取 广大研究人员可以使用下列命令将该PoC项目源码克隆至本地: git...概念验证PoC Outlook应用程序触发器: 创建Shellcode触发邮件事件: Outlook客户端接收电子邮件: BadOutlook应用程序执行Shellcode: 项目地址:点击底部【阅读原文】获取

1.1K20

Exchange2013通讯授权其他用户管理其中成员方法

场景: 公司里通讯超级多,总是有员工申请更改通讯成员,为了简化管理员工作,可以把经常变更群组成员群组管理员分配给相应的人员。...方法: 1.在ecp中搜索到该群组,并把所有者权限分配给该人员,截图中为测试人员test2. ? ?...2.所有者权限分配完后,该人员在OWA上登录自己账号,然后在选项————我拥有的中,可以管理自己拥有的管理,可以进行人员增添和删除。 ? ?...3.如果分配完所有者权限后,发现该人员选项——中没有我所拥有的,就需要在ECP中更改默认管理权限策略,把如图总通讯那里勾选上。...PS:如果不想更改默认权限策略,可以新建一条策略,然后在被分配所有者权限邮箱账户下分配新增管理策略。可以达到和上边一样效果。 ? ?

45820
您找到你想要的搜索结果了吗?
是的
没有找到

【21】ASP.NET CoreMVC 中控制器

ASP.NET CoreMVC 中控制器 本文作者:梁桐铭- 微软最有价值专家(Microsoft MVP) 文章会随着版本进行更新,关注我获取最新版本 本文出自《从零开始学 ASP.NET Core...http 通讯,设置断点,查看所有的“进出”Fiddler 数据(指 cookie,html,js,css 等文件)。...Fiddler 要比其他网络调试器要更加简单,因为它不仅仅暴露 http 通讯还提供了一个用户友好格式。 我们会通过他来演示,如何抓包获取请求。 控制器 ?...当来自浏览器请求到达我们应用程序时,作为 MVC 中控制器,它会处理传入 http 请求并响应用户操作。 Controller 类包含一公共方法。...控制器构建模型(Model) 如果我们正在构建 API, 则将模型数据返回给调用方 或者选择 "View 视图" 并将模型数据传递到视图,然后视图生成所需 HTML 来显示数据 关于内容协商文章延伸学习

1.7K30

C#.NET.NET Core优秀项目和框架2024年5月简报

前言 公众号每月定期推广和分享C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀项目和框架当然节假日除外),公众号推文中有项目和框架介绍、功能特点、使用方式以及部分功能截图等...注意:排名不分先后,都是十分优秀开源项目和框架,每周定期更新分享(欢迎关注公众号:追逐时光者,第一时间获取每周精选分享资讯)。...公众号详细介绍: https://mp.weixin.qq.com/s/UDNYpHOTBdhZXY9hVR09Ow dnSpyEx 项目简介: dnSpyEx是dnSpy(该代码库已于2020年12月21日被所有者归档为只读状态...、WPF、Prism、MaterialDesign、HandyControl开发通讯调试工具(支持Modbus RTU、MQTT调试,界面色彩丰富)。...(SDK),旨在将大型语言模型(LLM)如OpenAI、Azure OpenAI和Hugging Face与传统编程语言如C#、Python和Java集成。

11210

Win10系统如何获取Syswow64文件夹权限

近日小编一个客户找过来说登录软件时提示“通讯模块无效,驱动程序安装不正确”,这个报错一般都是由于C:\WINDOWS\SYSTEM32(64位系统是C:\WINDOWS\syswow64)目录下dbnetlib.dll...跟小编一起学习下Win10系统如何获取Syswow64文件夹权限吧!1,在文件资源管理器中打开到没有权限文件夹,右击这个文件夹。点击下方属性选项。...在属性上方菜单栏,找到“安全”选项,点击安全进入安全信息页面。查看“和用户名”以及当前用户名权限。如果没有写入权限,则编辑增加权限。...4,鼠标右键Syswow64文件夹,选择“属性”,选择"安全",点击右下角“高级”按钮进入Syswow64高级安全设置,进入后点击所有者后面的“更改”按钮,在对象名称中输入“everyone”,点击...“检查名称”,看到everyone变为“Everyone”后点击确定,勾选“替换子容器和对象所有者”选项,在弹出对话框中点击“确定”即可。

40410

恶意软件包通过YouTube视频自我传播

Bleeping Computer 网站披露,一个新恶意软件包利用受害者YouTube频道宣传流行游戏破解方法,这些上传视频中包含了下载破解和作弊器链接,但是受害者安装却是能够自我传播恶意软件包...RedLine 可以窃取存储在受害者网络浏览器中信息,例如 cookie、账户密码和信用卡,还可以访问即时通讯工具对话,并破坏加密货币钱包。...【RAR中包含文件(卡巴斯基)】 第一个是 MakiseKurisu,是广泛使用 C# 密码窃取程序修改版本,仅用于从浏览器中提取 cookie 并将其存储在本地。...这些视频是从 GitHub 存储库获取链接下载,以避免指向已从 YouTube 报告和删除视频 URL。...【生成Discord通知(卡巴斯基)】 如果YouTube频道所有者日常不是很活跃,他们不太可能意识到自己已经在 YouTube 上推广了恶意软件,这种传播方式使 YouTube 上审查和取缔更加困难

73320

警惕有毒“美女”手机app

流程:客户下载APP注册登录 – 弹出询问客户是否同意读取通讯录(同意后点进入即软件就自动读取通讯录上传到后端处理,反之不同意就不能读取通讯录)      从这个app运行截图来看,能看到各种大美女,...image.png image.png 但当你装上应用,同意应用获取权限之后,可怕事情就发生了。看管理后台截图很清晰明了。能从图中看出app回传了通讯录,位置信息,甚至短信。...我们可以想象,如果受害人是安卓手机,除了自己通讯录不保,还极有可能面临金钱损失。因为短信也会被回传到后台。不过不管安卓还是苹果版本,只要用户选择权限同意, 通讯录和位置信息都可以回传回去。...、视频/音频,以及一些与本地化相关文件 由于 zip 包不能记录权限和所有者等信息,所以苹果规定了 ipa 安装方式,即全部 ipa 都会解包安装在 /var/mobile/Applications...目录下,全部文件和目录所有者及用户均设为 mobile(ID 为 501),主程序(可执行文件)权限设为 0755 (所有人都可以执行,但只有所有者可以修改),可执行文件在 plist 中定义。

2.8K20

sdk e qq(E+)

1.说明: 教程属于官方E聊SDK-简介(1) 进入官网 进入管理台 SDK版本:v1.01 2.简介: E聊SDK是一套适用于PC端, 移动端即时通讯解决方案,源代码开放。...E聊整合了即时通讯基础能力,使用E聊,您可以让您应用快速接入即时聊天功能。E聊现已适配PC Web, 移动Web, Android, iOS 等平台。...3.2 E聊功能介绍 3.2.1 单聊 点对点基础聊天,支持文字,图片,文件等方式; 3.2.2 群聊 一对多群聊/讨论,支持文字,图片,文件等方式; 3.2.3 用户资料管理 用户账号(auid...; (3).整合客户端SDK 进应用客户端,配置SDK参数(如: E聊服务器地址,App Key, Client Secret); (4).登录应用后台,获取E聊用户账号(auid, token)实现登录...mac linux web android ios c++/c O O O X O O Java O O O X O X Python O O O X X X C# O O O X

1.8K20

C#开发BIMFACE系列53 WinForm程序中使用CefSharp加载模型图纸1 简单应用

最后推荐大家使用 CefSharp组件与WebView2件。本篇文章介绍使用CefSharp组件如何集成BIMFACE到客户端程序中。...功能特点 免费、开源:https://github.com/cefsharp/CefSharp 完善文档 支持JS、C#、WinForm窗体之间相互通讯与调用 兼容性较好,支持H5、CSS5...代码如下: 在入口函数中,获取注入 ChromiumWebBrowser 对象,名称为 _chromeBrowser。...网页中调用时候必须将方法名称第一个字母改为小写。否则调用不成功。 调用C#方法。...关于C#与JS互相通讯,请参考CefSahrp官方文档:https://github.com/cefsharp/CefSharp/wiki/General-Usage#3-how-do-you-expose-a-net-class-to-javascript

2.4K40

大话Oauth2.0(二)、标准流程下Oauth2件及通信

Oauth2.0协议核心内容是,第三方软件如何获取访问令牌,以及如何利用这个访问令牌代表资源拥有者访问受保护资源。在这篇文章中我们从Oauth2组件和组件间通讯讲起。...1、Oauth2件 一个标准Oauth2.0共包含四个组件,如下图所示,分别是资源拥有者、第三方软件、授权服务、资源服务。...资源所有者A要授权正在使用第三方软件来能够访问A在平台上受保护资源,那么A通过浏览器首先访问是第三方软件URI地址,此时第三方软件遵循Oauth2.0协议并按照平台要求拼接授权URL(参照大话...2.2、第三方软件和资源服务之间通信 在第三方软件获取到访问令牌之后通过WEB API方式请求资源服务器,来访问资源所有者数据。...同时还需要通过access_token去换取用户pin才能最终访问到资源所有者数据,因为数据库中存储记录中是以pin维度来存储。交互通信如下图所示。 ?

1.6K50

chmod 赋予 文件和文件夹权限,但是权限有问题,咋解决

实现 sudo 命令获取管理员权限 需要在安装共享文件夹 那个A服务器里面 ,使用 sudo 进行使用chmod 命令, -R 这个参数 是 对文件和目录 进行 授权 使用chmod 命令有顺序; sudo...如果你是以普通用户身份执行 chmod 命令,可能需要使用 sudo 命令获取管理员权限。 -R 选项未使用:chmod 命令需要使用 -R 选项来递归修改目录和文件权限。...确保没有其他进程正在使用或锁定你要修改权限文件或目录。 文件或目录所有者或所属不正确:chmod 命令修改权限时,需要确保你是文件或目录所有者或所属成员,并且具有相应权限。...如果你不是所有者或所属成员,可能需要使用 sudo 命令以所有者或所属身份来执行 chmod 命令。...其中,选项 是可选,用于指定特定行为或配置。模式 是要设置权限模式,可以使用数字表示权限模式(如 755)或符号表示权限模式(如 u+rwx)。文件 是要修改权限文件或目录列表。

1.1K20

【干货】Android根据类生成签名字符串

前言 昨天我们已经实现了《C#根据类生成签名字符串(附DEMO下载地址)》,因为与后台做通讯时有可能是多客户端,今天我们把Android这个实现方式也做出来 视频效果 按照惯例我们直接上干货 ?...str = str.substring(0, str.length() - 1); return str; } ---- 从上面的代码可以看出来,比昨天我们写C...#要麻烦多,最主要原因还是C#是Linq用起来确实方便顺手。...代码里实现步骤: 定义生成属性名称字符串List 获取到把传入进来泛型类所有的属性字段数组,然后再插入到我们List里面,注:在我们遍历字段时候一定要判断field.isSynthetic...代码编写 这里我们就没再新建一个安卓项目,用在我现在正在一个程序里面一个页面进行测试。

62120

牧群拥有者部署Globalstar卫星物联网项圈,追踪中亚地区牲畜和赛马

,基于SmartOne C和SPOT Trace项圈正在蒙古和中亚其他地区部署,以追踪马匹,包括高价值竞争赛马。...目前,蒙古有3,000个启用IoT物联网项圈为30,000多匹马提供了保障,其部署广泛扩展到哈萨克斯坦,吉尔吉斯斯坦和塔吉克斯坦,而在邻国试验正在进行中。...它易用性,可配置性(允许所有者选择跟踪频率)以及传输固定价格也是决定因素。...赛马所有者渴望密切关注他们宝贵马,因此他们赞赏SPOT Trace每小时启用一次跟踪。同时,由于SmartOne C超长电池寿命,家庭畜群所有者非常重视延长跟踪时间并降低维护成本。”...“他们解决方案有力地证明了Globalstar通讯技术灵活性以及我们系统覆盖范围和可靠性。这些卫星物联网解决方案通过保护受灾人数众多牧群,正在改变中亚马主生活。”

56900

Active APT

一种工具是针对 Microsoft Outlook VBA 宏,它使用目标的电子邮件帐户向受害者 Microsoft Office 通讯录中联系人发送鱼叉式钓鱼电子邮件。...此恶意代码包以 VBScript 开始,如果 Outlook 进程正在运行,该脚本首先会杀死它,然后通过更改注册表值来消除 Outlook 中 VBA 宏执行安全性。...他们一直在以三种不同方式使用此模块将恶意电子邮件发送到: 受害者通讯录中每个人 同一织内每个人 预定义目标列表 虽然在未经受害者同意情况下滥用受感染邮箱发送恶意电子邮件并不是一种新技术,但我们认为这是第一个公开记录攻击使用...image.png 编译器模块中包含部分 C# 下载器源代码 GitHub项目模块 如图 7 所示,此 .NET 可执行文件使用 GitHub 存储库来获取和执行下载程序。...他们不断更改其工具使用域,但主要是在少数 ASN 上。仔细分析表明,他们为一小群受害者使用单独域。请查看ESET GitHub 帐户以获取 Gamaredon 使用广泛域列表。

7.9K00

使用 C# 开发 node.js 插件

基于这个需求我们用 C# 去调用 .dll 文件,然后再解决派发命令、实时获取结果通讯问题就OK了,剩下就都是好处啦 C# 编写难度低于 C,又是 windows 亲儿子,基于 .NET Framework...亲想咋写就咋写 通讯问题 说这个之前我们还忽略了一个问题,这个 C# 程序(.exe文件)如果启动?...程序已经启动了,那么该到了如果通讯环节了。 spawn 执行就是开启了一个单独进程,通讯问题也就是进程通讯问题。...之前如果你用过 spawn 启动过 Node.js 程序(.js文件),那么你肯定知道通讯使用 send 方法即可;这个是 Node.js 内置方式 我们启动进程是 C# 程序,通讯问题只能我们自己来解决了...大致流程 image.png 如果觉得这篇文章有难度,可以看简单版哦 Node.js 利用 stdio 标准输入/输出实现与 C# 程序通讯 开发环境 C# 代码部分使用 Visual Studio

2K30

网络安全术语中英对照

未经系统所有者同意,更改系统固件,软件或硬件。 d. 恶意破坏和/或拒绝服务。...F 防火墙(Firewall) 网络或设备周围虚拟边界,用于保护网络或设备免受不必要访问。可以是硬件或软件。 G GCHQ 政府通讯总部。...、各种通讯手段(有线、无线、长距、短距......),将任何物体与互联网相连接,以实现远程监视、自动报警、控制、诊断和维护,进而实现"管理、控制、营运"一体化一种网络。...任何可能对组织或个人造成不利影响病毒,特洛伊木马,蠕虫,代码或内容。 中间人攻击(MitM) 网络罪犯将自己置于受害者和受害者试图访问网站之间,以获取正在传输信息或对其进行更改。...攻击者花费时间获取有关目标的战略信息:例如,观察哪些合法网站更常被目标用户访问。然后,攻击者利用一个漏洞,并在站点所有者不知情情况下用恶意软件感染了这些受信任网站之一。

69820

Linux3种特殊权限场景实战:SUID、SGID、SBIT

Setuid权限:通过Setuid权限,普通用户可以在执行某些特定程序时,拥有与程序所有者相同权限。也就是说,该程序在执行时,会自动获取所有者权限,而不是执行者权限。...假设有一个团队正在开发一个 Web 应用程序,并且他们都是在同一个 Linux 服务器上工作。为了便于团队成员之间共享文件和目录,创建了一个名为 "webapp" 共享目录。...,以确保只有目录所有者和超级用户可以删除其他用户文件。...例如,在一个共享文件夹中,如果一个目录设置了SGID权限,则新创建文件将继承目录权限,而不是创建者权限,这可以确保在共享文件夹中文件访问控制。...sticky bit权限:当一个目录被设置了sticky bit权限时,只有目录所有者、root用户和文件所有者才能删除目录中文件。

1K00

777 意味着什么?

本文最先发布在: https://www.itcoder.tech/posts/what-does-chmod-777-mean/ 假如你正在尝试解决你网络服务器上权限问题,并且发现网上信息提示,...每个文件都被一个用户和用户所拥有,并且给三类不同用户设置了权限: 文件所有者 文件所有者归属用户 其他人(所有人) 有三种不同文件权限,可以应用给每一个用户类别,并且允许你指定哪一个用户被允许读取文件...第一显示用户所有者权限,第二个显示文件所有者归属用户权限,最后一显示每一个其他人权限。 二、权限数字 文件权限可以使用数字或者字符格式。在本文中,我们集中讲讲数字格式。...当设置三数字时,第一数字表示文件所有者权限,第二是文件归属用户,最后一是其他人。...使用chmod时,需要格外小心,特别是递归修改权限时候。 四、总结 如果你正在管理一个 Linux 系统,了解 Linux 权限如何运作是非常重要

1.8K20

Lock VS Monitor

介绍 对开发人员来说,处理关键代码部分多线程应用程序是非常重要。 Monitor和lock是c#语言中多线程应用程序中提供线程安全方法(lock关键字本质就是对Monitor封装)。...两者都提供了一种机制来确保只有一个线程同时执行代码,以避免代码功能被其他线程中断 锁 c#中 Lock关键字确保一个线程同时执行一段代码。...使用Monitor可以确保不允许任何其他线程访问锁所有者正在执行应用程序代码段,除非其他线程使用不同锁定对象执行代码。...TryEnter(Object, Int32, Boolean) 在指定毫秒数内尝试获取指定对象上排他锁,并自动设置一个值,指示是否获取了该锁。...TryEnter(Object, Boolean) 尝试获取指定对象上排他锁,并自动设置一个值,指示是否获取了该锁。 TryEnter(Object) 尝试获取指定对象排他锁。

63630

Linux学习手册大全

一个文件有个所有者所有者又归于一个。...13.1、所有者 所有者:文件谁创建就归谁所有 查看文件所有者:ls -ahl 修改所有者:chown 用户名 文件 创建:groupadd 名 新增用户直接分组:useradd -...g 用户 用户名 修改文件所在:chgrp 名 文件名 其他:除文件所有者和所在用户外,系统其它用户都是文件其它 改变用户所在(需要root管理权限) usermod -g 新名...:所有者,g:所有,o:其他用户,a:所有人 给文件所有者读写执行权限,给所在读执行权限,给其他用户执行权限:chmod u=rwx,g=rx,o=x 文件/目录名 给其他人增加写权限:chmod.../目录名 相当于 chmod 751 文件/目录名 13.4、修改文件所有者 改变所有者:chown 改成所有者 文件/目录 改变所有者和所在:chown 新所有者:新所有 文件/目录 14、定时任务调度

3.7K30
领券