编写Bat脚本调用Vecotr工具软件HexView

HexView是一款由Vector出品的专业工具软件,适用于汽车行业的多种文件格式处理,包括S19、HEX、BIN等。该工具支持数据对齐、文件合并、哈希计算、加密等功能,并可通过Bat脚本进行调用。

Vector出品的工具软件HexView是汽车行业内有名的软件,支持增删改查S19、HEX、BIN等格式,并且具有对称、非对称加密、哈希计算、生成消息摘要、数字签名等高级功能。
而且在vector的帮助文档内也提供了编写Bat脚本调用HexView的接口。
以下几个例子简单举例。
假设HexView安装路径放在E:\HexView\hexview.exe,当然这个可以自由更改。将测试文件放在bat脚本同一文件夹下。

一、数据字节对齐、填充

对齐0x20 、填充0xFF

@echo off
E:\HexView\hexview.exe /s orginapp.bin /AD:0xFF /AL:0x20 /xb -o alginedapp.bin 
pause

假设orginapp.bin文件内数据不是以0x20对齐的,经过此处理后,将以0x20对齐,并用0xFF填充。

二、文件合并

p1合并。

@echo off
E:\HexView\hexview.exe /s /mt:app1.bin+app2.bin;0x8000 /xb -o result.bin
pause

对BIN/hex/S19文件进行哈希运算,例如SHA256,结果输出在sha256sum.txt。
/CS20是hexview内的SHA256哈希算法序号。

@echo off
E:\HexView\hexview.exe /s app.bin /CS20:sha256sum.txt
pause

对BIN/hex/S19文件进行加密运算,例如AES。
/DP2是hexview内的AES-ECB算法序号。
密钥长度128/196/256
填充模式PKCS7 / RFC1321 / ANSIX.923
初始向量

@echo off
E:\HexView\hexview.exe /s app.bin /DP2:key;padding mode #IV=0
pause

三、HexView基本命令格式

HexView infile [options] [-o outfile]

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值