数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 327|回复: 19

[软件] 让文本文件看起来像是乱码的两种方法

[复制链接]
发表于 4 天前 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
本帖最后由 windows9650 于 2025-9-19 14:48 编辑

大概在2005年混绿下那会偶然接触到国外一个专攻编码解码的论坛,当时他们给批处理文件上乱码干扰功能用的是Unicode头的方式,也就是下面会提到的方法1,后来我通过HEX编辑的方式发现了猫腻,并测试出第二种更离谱的方法,虽然现在编辑工具大多可以识别内容所以这两方法其实没啥用了,但是在当年我用这个赚到了不少绿下论坛的积分,刚好前几天在论坛上也聊到这个,顺便就公开一下



方法1——Unicode头混淆

在编辑的ANSI编码文件内容前面加入以下内容后保存即可


%%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a

原理:以ANSI编码格式添加Unicode头的方式冒充Unicode文件,一些不支持自动转码的文本编辑工具会以Unicode方式强行载入文件,编码的差异就可以让ANSI编码的其他部分变成乱码



方法2——二进制方式修改文件头

在编辑的ANSI编码文件内容前面以16进制(即HEX)加入以下内容后保存即可

FF FE 0D 0A

原理:用无效文件头直接冒充二进制文件,其中FF FE可以修改成任意值,并没有特别的规范,0D 0A是换行符必须保留,这个方法目前在大部分文件编辑工具中依然有效



enjoy~


P.S.当年的base64传送文件到特定服务器后种马的方式也是那个论坛出来的,还有DEBUG.COM把文件转成文字后再还原,在当初惊为天人!

发表于 4 天前 | 显示全部楼层
会玩,纯围观...


二○二五年九月十九日
回复 支持 反对

使用道具 举报

发表于 4 天前 | 显示全部楼层
高招        
回复 支持 反对

使用道具 举报

发表于 4 天前 | 显示全部楼层
我试试,再来汇报
回复 支持 反对

使用道具 举报

发表于 4 天前 | 显示全部楼层
软加密靠算法,理论上可以无限复杂,借助python这样的软件,轻轻松松搞定多层级加密和解密过程(不是破解)。

当年KV300的软盘物理加密才是牛皮,到现在看来都很玄幻。
回复 支持 反对

使用道具 举报

发表于 4 天前 | 显示全部楼层
没卵用,咋改编码还是能正常打开
回复 支持 反对

使用道具 举报

 楼主| 发表于 4 天前 | 显示全部楼层
wangxiangtan2 发表于 2025-9-19 15:12
没卵用,咋改编码还是能正常打开

现在编辑软件大多都能自动识别,最好的方法还是NotePad3的算法加密,不知道密码的话打开就是一串随机字符,你可以去试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 4 天前 | 显示全部楼层
kpj001 发表于 2025-9-19 15:10
软加密靠算法,理论上可以无限复杂,借助python这样的软件,轻轻松松搞定多层级加密和解密过程(不是破解) ...

当年的畸形目录加密和光盘轨道加密也是绝品,启动菜单是个入口,不知道密码根本无法访问文件
回复 支持 反对

使用道具 举报

发表于 4 天前 | 显示全部楼层
问题是怎么加法?
你就光说个加,纯文本加成吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 4 天前 | 显示全部楼层
ba21 发表于 2025-9-19 16:02
问题是怎么加法?
你就光说个加,纯文本加成吗?

方法1可以纯文本,方法2可以用HEX添加或者BIN合成
回复 支持 反对

使用道具 举报

发表于 4 天前 | 显示全部楼层
  1. 方法2——二进制方式修改文件头

  2. 在编辑的ANSI编码文件内容前面以16进制(即HEX)加入以下内容后保存即可

  3. FF FE 0D 0A

  4. 原理:用无效文件头直接冒充二进制文件,其中FF FE可以修改成任意值,并没有特别的规范,0D 0A是换行符必须保留,这个方法目前在大部分文件编辑工具中依然有效



  5. enjoy~
复制代码
回复 支持 反对

使用道具 举报

发表于 4 天前 | 显示全部楼层
加解密是一门学问,值得好好研究下。
回复 支持 反对

使用道具 举报

发表于 3 天前 | 显示全部楼层
厉害,这是纯纯的技术贴啊
回复 支持 反对

使用道具 举报

发表于 3 天前 | 显示全部楼层
加解密是一门学问,值得好好研究下
回复 支持 反对

使用道具 举报

发表于 前天 15:00 | 显示全部楼层
感谢分享,学习学习。
回复 支持 反对

使用道具 举报

发表于 昨天 11:58 | 显示全部楼层
这个也谈不上是加密,只是修改文件头信息,让软件误判,比修改文件后缀名更隐蔽。不过现在许多软件会自动尝试不同的文件头,最后还是可以正常打开
回复 支持 反对

使用道具 举报

 楼主| 发表于 昨天 12:34 | 显示全部楼层
madaxiazi 发表于 2025-9-22 11:58
这个也谈不上是加密,只是修改文件头信息,让软件误判,比修改文件后缀名更隐蔽。不过现在许多软件会自动尝 ...

有真正的加密,但涉及加密解密的一般不让发
回复 支持 反对

使用道具 举报

发表于 昨天 15:49 | 显示全部楼层
求助,用方法1变成乱码的文件怎么恢复
回复 支持 反对

使用道具 举报

 楼主| 发表于 昨天 15:51 | 显示全部楼层
wkdyxy 发表于 2025-9-22 15:49
求助,用方法1变成乱码的文件怎么恢复

用任意比较新的文本编辑工具删除文件头部分保存后即可,或者用HEX工具删除效果也一样
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-9-23 06:06 , Processed in 0.093600 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表