站内搜索

搜索

旦漫吧

[教程向]一种船新の文件隐藏方法

升级   100%

1

主题

2

帖子

1011

金钱

铂金VIP

积分
104
发表于 6 天前 | 显示全部楼层 |阅读模式
完整的方法b站有人做过教程↓(去中文)
  1. htt审ps://ww核w.大bilib大ili.co不m/要video/BV删1Vk4y1p7KB
复制代码
命令如下↓(如果目录内带有空格,可用英文引号包裹地址,防止命令出错)
  1. copy /b 伪装的图片的地址+要隐藏的文件的地址 处理后的图片地址
复制代码
示例↓
假设
  • 伪装的图片叫: avu1.png ,在 D:\hh\OneDrive\图片
  • 要隐藏的文件叫: 新建文件夹 (2).zip,在 D:\hh\Documents
  • 处理后的图片叫: th.png,保存在 D:\hh\Documents

则命令应为
  1. copy /b "D:\hh\OneDrive\图片\avu1.png"+"D:\hh\Documents\新建文件夹 (2).zip" "D:\hh\Documents\th.png"
复制代码
运行命令后可发现:
  • th.png可被正常识别为图片文件,可正常打开,且可正常作为图片上传至某a姓网盘并分享
  • 将th.png的后缀名改为.zip后可被正常识别为压缩文件并可正常解压,解压后内容不变
  • 在部分安卓机上,将th.png的后缀名改为.zip后,不可被系统自带文件管理器解压(提示文件错误)
  • 将th.png直接用解压软件打开后也可正常查看并解压
实际上伪装的内容可以是音频,视频,txt文件等,经过处理后仍可起到相同效果,而对于需要被隐藏的文件,建议还是压缩后再处理,防止文件损坏
然后,本人用python写了一个简单的小程序,可以批量处理文件,请有python基础的小伙伴自取↓
  1. import os
  2. import subprocess
  3. import sys
  4. import zipfile
  5. from pathlib import Path

  6. resolve = Path().resolve()

  7. for file in sys.argv[1:]:
  8.     if Path(file).is_file():
  9.         try:
  10.             print('------')

  11.             print('开始压缩: ', file)
  12.             zip_file_name = Path(file).stem + '.zip'
  13.             zip_file = str(resolve) / Path('zip') / Path(zip_file_name)
  14.             with zipfile.ZipFile(zip_file, 'w', zipfile.ZIP_DEFLATED) as zip_write:
  15.                 zip_write.write(file, arcname=Path(file).name)
  16.             print('压缩文件已保存至: ', zip_file)

  17.             out_file_name = Path(file).stem + '.jpg'
  18.             out_file = str(resolve) / Path('out') / Path(out_file_name)
  19.             source_file = str(resolve) / Path('th.jpg')
  20.             order = 'copy /b' + ' "' + str(source_file) + '"+"' + str(zip_file) + '" "' + str(out_file) + '"'
  21.             print('运行:', order)
  22.             process = subprocess.Popen(order, shell=True, stdout=subprocess.PIPE)
  23.             for line in process.stdout:
  24.                 decoded_line = line.decode('ANSI')
  25.                 print("--:", str(decoded_line.strip()))
  26.             if not process.returncode:
  27.                 print('success')
  28.             else:
  29.                 print('error')

  30.             print('删除压缩文件: ', zip_file)
  31.             os.remove(zip_file)
  32.             print('已删除')

  33.             print('done!!!')
  34.         except Exception as e:
  35.             print('error', str(e))

  36. print('------')
  37. input('按enter退出')
复制代码
逆天网页使缩进全部失踪

main.py

1.52 KB, 下载次数: 0

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

本版积分规则

合作
关于我们 加入我们
友情链接 媒体合作
联系我们
社区
旦美漫画 旦美小说
旦美图片 旦美电影
旦美动漫 旦美游戏
声明
_______ 免责声明
反馈
意见建议 用户使用协议
帮助
更多
_______

_______

手机版|小黑屋|旦漫吧

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.