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]





编写Bat脚本调用Vecotr工具软件HexView相关推荐

  1. windows系统之常用DOC命令汇总以及如何编写BAT脚本文件

    文章目录 DOC命令及编写BAT脚本 常用的 DOC 命令 windows 常用指令 `HELP` 查看帮助 `REM` 记录批处理文件或 CONFIG.SYS 中的注释(批注) `CHCP` 显示或 ...

  2. 20140417本人分别用12种编程语言编写的MasterSeeker热键辅助工具软件[晓亮原创]

    20140417本人分别用12种编程语言编写的MasterSeeker热键辅助工具软件[晓亮原创] 20140417本人分别用12种编程语言编写的MasterSeeker热键辅助工具软件[晓亮原创] ...

  3. widows编写bat脚本,注销用户登录

    安装grep, awk工具 grep工具下载:http://nchc.dl.sourceforge.net/project/gnuwin32/grep/2.5.4/grep-2.5.4-setup.e ...

  4. bat脚本调用函数 简单列子

    2019独角兽企业重金招聘Python工程师标准>>> bat脚本调用函数 简单列子 @echo offecho "test fun stat" call :my ...

  5. Drcom客户端可以卸载了! 在Windows上编写bat脚本实现深大校园网认证, 并可断线重连(Drcom Pt版)

    写在前面 之前有写文章分析了深大校园网的认证过程, 编写Linux脚本可在路由器等Linux设备上实现自动登录, 断线自动重连. 考虑到Windows才是主要使用者, 本篇文章分享在Windows上编 ...

  6. VB脚本:BAT脚本调用VB脚本的方法

     毫无疑问地,是懒惰促进或引领着人类科技的发展.工作中使用一些小工具可以大幅提高工作效率,释放体力劳动,减少手工操作与守候时间,何乐而不为呢? 在数通平台软件的性能或功能稳定性测试过程中,经常需要 ...

  7. 【Linux学习】如何编写Shell脚本调用企业微信api来发消息给企业微信成员?

    一.前言 最近通过python实现了发送消息给企业微信的功能,参考链接: [Jenkins学习 ]如何编写Python脚本来调用企业微信的api通知企业微信成员关于Jenkins的编译结果? http ...

  8. BAT 脚本转 EXE 工具

    最近要为打包的程序做一个启动器图标, 之前是用 .bat 脚本来启动程序的, 所以想到了 bat 转 exe 的工具. 下载地址: https://github.com/tokyoneon/B2E 我 ...

  9. window通过bat脚本调用WinSCP上传文件到linux服务器

    2022-08-15 最近在使用 WinSCP put 文件夹时,发现很多大的临时文件,隐藏文件都上传了上去,导致上传时长超长,于是希望对上传的文件进行过滤,具体的指令可参考如下链接: put com ...

最新文章

  1. 【opencv系列07】OpenCV4.X图像基本操作
  2. mysql is null走索引_Mysql数据库索引IS NUll ,IS NOT NUll ,!= 是否走索引
  3. 云重磅 | 阿里云开源Blink;华为发布5G Cloud VR;AWS 将举行AI 大会 re;英伟达下调5亿美元业绩预期...
  4. 二、Linxu的目录结构
  5. linux磁盘相关命令
  6. GitHub上最火的40个iOS开源项目(一)
  7. 计算机网络的概述发展填空题,计算机网络安全概述填空题.doc
  8. github里的默认域_FProbe 获取域/子域的列表,并探查工作中的http / https服务器。...
  9. Mac SourceTree使用
  10. 618秒杀抢不到?用Python完成毫秒级抢单,助你秒杀淘宝大单
  11. 14.UNIX 环境高级编程--高级IO
  12. Java开发笔记(一百四十四)实现FXML对应的控制器
  13. 【图像融合】基于matlab GUI像素点图像融合【含Matlab源码 783期】
  14. java 实现pdf 转图片_java实现pdf转图片pdf
  15. rem 和 em 的区别
  16. 微信h5禁止分享和复制链接 超简单
  17. 亚马逊跟卖还能做吗?
  18. {“errcode“:44001,“errmsg“:“empty media data, hint: [1655962096234893527769663], from ip: 222.72.xxx.
  19. 第八章、使用matplotlib绘制高级图表
  20. GRBL学习-常用G代码

热门文章

  1. 求解Wiener过程中随机参数分布的EM算法
  2. 微信朋友圈html5广告,NIKE 一个全新的H5刷屏,开辟了微信朋友圈广告的新形态!
  3. 自制U盘重装Win7系统
  4. user版本如何打开root权限
  5. 【coderwhy前端笔记 - 阶段一 HTML+CSS】(一)HTML
  6. 【论文笔记】A data value metric for quantifying information content and utility
  7. Linux(Debian系)图形化安装惠普HP打印机驱动-亲测有效!新手友好
  8. 音视频学习(十)——ps流
  9. oracle clog读取 php,Oracle中操作Clog/Blog
  10. frida工具Jnitrace | Objection | r0tracer