首页 > 其他分享 >bash下构造一个任意字节内容的文件

bash下构造一个任意字节内容的文件

时间:2023-10-11 11:56:19浏览次数:32  
标签:文件 字节 构造 内容 txt 任意 bash

为了定位字符集问题,有时候需要构造一个文件,里面的内容是我们想要的字节序列,但是直接通过输入法没办法输入,所以用一种间接的方式来构造。
比如我需要一个3字节的内容,对应的ascii码值分别是:
0xef 0xbf 0xa5
那么可以用如下方式构造文件:

]$ echo -ne '\xef\xbf\xa5' > t.txt
# t.txt文件内容可以用如下命令检查:
]$ hexdump -C t.txt
00000000  ef bf a5                                          |...|
00000003
]$ cat t.txt
¥

标签:文件,字节,构造,内容,txt,任意,bash
From: https://www.cnblogs.com/lifewithlight/p/17756731.html

相关文章

  • 1791_树莓派bash入门杂志_Essentials_Bash_v1
            全部学习汇总:GreyZhang/little_bits_of_raspberry_pi:myhackingtripaboutraspberrypi.(github.com)        拿到一份树莓派早期的宣传电子杂志资料,看了一下感觉还是有一些帮助。针对里面多少有一些共鸣的地方,做一个简单的整理。        ......
  • 【转】Java字节码漫画
    引言最近刷到一篇短漫画,讲的是Java语言的字节码特性,非常有趣生动。V8引擎最初是把JavaScript编译成了机器指令,后来发现了一些弊端,转而使用了字节码。这就激起了我的好奇心,又去看了一下别的语言,发现真是不得了,大部分的语言都采用了字节码的实现方式,Java,Python,Ruby,PHP,P......
  • Git Bash 版本回滚
    步骤:GitBash内1.cd到自己电脑的存储库2.查看历史版本gitlog 3.将下面指令中的<commit-hash>替换为要回滚版本的哈希值(步骤2中的黄色字体)gitreset--hard<commit-hash>gitpushorigin--force ......
  • 泛微OA e-office平台uploadify.php任意文件上传漏洞
    0x01漏洞描述泛微e-office系统是标准、易用、快速部署上线的专业协同OA软件,国内协同OA办公领域领导品牌,致力于为企业用户提供专业OA办公系统、移动OA应用等协同OA整体解决方案。泛微OAe-office平台uploadify.php处存在任意文件上传漏洞,攻击者通过漏洞可以获取服务器权限。 ......
  • 如何从脚本本身内获取Bash脚本所在的目录?
    内容来自DOChttps://q.houxu6.top/?s=如何从脚本本身内获取Bash脚本所在的目录?如何获取Bash脚本所在目录的路径,并在该脚本内部获取?我想将一个Bash脚本用作另一个应用程序的启动器。我想将工作目录更改为Bash脚本所在的目录,以便我可以在该目录中的文件上进行操作,例如这样:$.......
  • 记一次某大型会议官网任意密码重置漏洞挖掘(CNVD-2023-41929)
    记录一次本人CNVD漏洞挖掘的过程,此漏洞已被分配编号:CNVD-2023-41929引言本文记录了一次对某大型会议官网任意密码重置漏洞的挖掘,漏洞挖掘时该会议处于即将召开的状态,参会人员来自国际和国内。漏洞挖掘通过信息收集和测试发现存在一个管理后台,且有重置密码接口,但需要一个nonce......
  • 记一次Smanga 任意文件读取漏洞挖掘(CVE-2023-36077)
    记录一次本人CVE漏洞挖掘的过程,此漏洞已被分配编号:CVE-2023-36077引言水一篇文章,本文介绍了对一个开源项目的未授权任意文件读取漏洞的挖掘,此开源项目是一个流媒体管理平台。漏洞原理源码处使用了PHP函数file_get_contents读取文件内容,接收的参数file通过POST直接传入,没有......
  • CVE-2020-10977_GitLab任意文件读取导致RCE漏洞复现
    CVE-2020-10977_GitLab任意文件读取导致RCE漏洞复现0x01环境安装1yum-yinstallpolicycoreutilsopenssh-serveropenssh-clientspostfix分配给虚拟机的物理内存最好是4G。下载gitlab安装包CE下载地址:https://packages.gitlab.com/gitlab/gitlab-ceEE下......
  • centos7 中 用户名和主机名消失,显示-bash-4.2解放方法
     001、问题,centos7中中用户名和主机名消失,显示-bash-4.2,如下:-bash-4.2$ 002、产生原因配置文件丢失或意外删除。 003、解决方法1-bash-4.2$echo"exportPS1='[\u@\h\W]\$'">>~/.bash_profile-bash-4.2$source~/.bash_profile[liujiaxin01@pc1~]$ls[liuj......
  • 前后端以数据url的方式传递字节流
    正常情况下通过字节流,将本地的一张图片渲染到前端(vue2):后端:StringimagePath="图片路径";byte[]imageBytes=Files.readAllBytes(Paths.get(imagePath));//获取文件字节Stringbase64Image=Base64.getEncoder().encodeToString(imageBytes);//把这些图片......