linux 16进制 编辑器,如何使用十六进制编辑器在Linux中创建可执...

正如我的评论中所提到的,你将基本上为可执行文件编写自己的elf-header,从而消除不需要的部分.仍有几个必修部分. Muppetlabs-TinyPrograms的文档可以很好地解释这个过程.为了好玩,这里有几个例子:

相当于/ bin / true(45字节):

00000000 7F 45 4C 46 01 00 00 00 00 00 00 00 00 00 49 25 |.ELF..........I%|

00000010 02 00 03 00 1A 00 49 25 1A 00 49 25 04 00 00 00 |......I%..I%....|

00000020 5B 5F F2 AE 40 22 5F FB CD 80 20 00 01 |[_..@"_... ..|

0000002d

你的经典’Hello World!’ (160字节):

00000000 7f 45 4c 46 01 01 01 03 00 00 00 00 00 00 00 00 |.ELF............|

00000010 02 00 03 00 01 00 00 00 74 80 04 08 34 00 00 00 |........t...4...|

00000020 00 00 00 00 00 00 00 00 34 00 20 00 02 00 28 00 |........4. ...(.|

00000030 00 00 00 00 01 00 00 00 74 00 00 00 74 80 04 08 |........t...t...|

00000040 74 80 04 08 1f 00 00 00 1f 00 00 00 05 00 00 00 |t...............|

00000050 00 10 00 00 01 00 00 00 93 00 00 00 93 90 04 08 |................|

00000060 93 90 04 08 0d 00 00 00 0d 00 00 00 06 00 00 00 |................|

00000070 00 10 00 00 b8 04 00 00 00 bb 01 00 00 00 b9 93 |................|

00000080 90 04 08 ba 0d 00 00 00 cd 80 b8 01 00 00 00 31 |...............1|

00000090 db cd 80 48 65 6c 6c 6f 20 77 6f 72 6c 64 21 0a |...Hello world!.|

000000a0

别忘了让它们可执行……

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: npp 16查看器插件是一款非常实用的Notepad++文本编辑器的插件,它可以将从计算机读取到的数字信息以16的方式显示出来。这个插件可以让用户更加方便地观察和编辑二文件,例如:程序代码、图片、音频和视频等等。 npp 16查看器插件具有多种特性,包括:高速显示文件内容、支持文件大小无限、允许用户在数据自由搜索和替换、提供多种不同的显示选项以及可以自动将数据转换为二、字符或者浮点数。这些特征加上Notepad++文本编辑器的诸多优点,使得这款插件成为了无数程序员的首选。 总的来说,npp 16查看器插件非常的实用和简便,如果你是一名程序员或者对于二文件的编辑比较常见,那么它是完美的选择。在使用这个插件时,用户只需要将它安装在Notepad++文本编辑器即可。使用这个插件,用户可以随时将任意文件在Notepad++以Hex形式打开,然后轻松地行编辑、保存和导出。相信这个插件一定会成为你非常宝贵的工具之一。 ### 回答2: npp 16查看器插件是一款在Windows平台上的Notepad++文本编辑器使用的插件,它可以将普通文本文件转换为十六进制形式显示,方便用户查看文件的二结构和数据信息。 在使用npp 16查看器插件的过程,用户可以通过打开需要查看的文件,并在Notepad++编辑器选择菜单栏的“Plugins”选项,入插件管理器,找到“HEX-Editor”插件并安装。安装成功后,用户就可以通过点击工具栏上的“HEX-Editor”图标,将文本内容转换为十六进制形式。 除此之外,npp 16查看器插件还具有很多其他的功能:用户可以行拷贝和剪切、添加或删除行、查找和替换文本、格式化文件等操作。此外,也可以行二和ASCII码之间的转换,以及十六进制数字和二数字之间的转换。 总的来说,npp 16查看器插件是一款十分实用的文本处理工具,它可以帮助用户快速而准确地查看文件的二内容和数据信息,并且可以方便地行文件编辑和格式化。同时,它也支持许多常用的功能和操作,用户可以选择使用这些功能来行更加复杂的文本操作。 ### 回答3: NPP(Notepad++)是一款开源的文本编辑器,可以支持多种编程语言的语法高亮显示、自动完成、代码折叠等功能。在NPP使用16查看器插件,可以很方便地查看和编辑二文件的内容,包括文件头、数据、校验和等内容,对于需要行低级别编辑的用户非常实用。 这个插件提供了多种16编辑模式,可以让用户灵活地行操作和查看。它支持在16和ASCII字符之间行转换,并可以指定不同的字节数来查看大型文件。同时,这个插件还提供了高级搜索和替换功能,用户可以选择在特定的区域或整个文件搜索和替换指定的16字符或ASCII字符。 此外,这个插件还支持多标签查看和编辑,可以在一个NPP窗口同时打开多个文件的内容,方便用户比较和编辑。用户还可以通过自定义快捷键和菜单来简化操作流程,提高工作效率。 总之,NPP 16查看器插件是一款功能齐全、易于使用、可定性强的插件,对于需要行二文件编辑的用户来说是一个非常好的选择。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值