Programs for reading and writing numerical values in binary files:
- binary-read
- binary-write
Available options after specifying the -?
argument.
In short:
binary-read -f <pathname> -p <offset> [ -l | -b ] -s <bytes> ...
binary-write -f <pathname> -p <offset> [ -l | -b ] -s <bytes> -d <value> ...
Manufacturer: overcq
Contact the manufacturer: overcq@int.pl
Source code: https://github.com/overcq/binary-change
Report vulnerabilities: https://github.com/overcq/binary-change/security/advisories or via e‐mail: overcq@int.pl
Detailed version in git log.
Reading and writing numerical values in binary files from command line.
Can be used in Linux shell scripts.
The use of these programs requires knowledge of the binary structure of the file being modified or read.
This product uses external libraries (source code available through the operating systemʼs package system):
- “libc”
This product has been built using unix-like tools, in particular:
- “clang” or “gcc”
- “install”
- GNU “make”
- “rm”
- shell
No the EU declaration of conformity.
Technical security support via e‐mail: overcq@int.pl
Issues at: https://github.com/overcq/binary-change/issues
Product support continues for the latest git release.
Fetching for first use can be done with a command, for example git clone git@github.com:overcq/binary-change.git
.
The user should make regular updates, e.g. with a command git pull && make
, then as “root”: make install
.
Before using this commands can be executed as “root”: make uninstall
and/or as the user: make clean
, to remove any remaining intermediate files that depend on source files that have been removed in the new product version.
To completely remove the product from the userʼs device, execute, for example, as “root”: make uninstall
, then as the user: rm -fr binary-change
.