# binupdate **Repository Path**: spfanlost/binupdate ## Basic Information - **Project Name**: binupdate - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-21 - **Last Updated**: 2025-02-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README >验证loader过程中发现对bin处理很繁琐,于是写了下边小工具方便对bin文件进行处理。 >使用方法:先编辑配置文件*.ini,再将*.exe文件放在相应的目录双击执行。 # binupdate 使用 该工具用作对bin文件的指定位置填写指定数据,主要用于改写cert_page.bin。 例如修改bin文件cert_page_rsa_test.bin如下: * 0x20位置按byte填写bin_num; * 0x30位置按dword填写addr 0x0; * 0x34位置按dword填写len0x18000; 编辑binupdate.ini入下: ``` [bin_cfg] bin_path=cert_page_rsa_test.bin//要处理的bin文件名,可以填相对路径,../a/bin/x.bin或.\\a\\bin\\x.bin bin_num_ofst=0x20//要填写的bin数量的位置,byte访问 bin_num=1//要填写的bin数量,如果填多个(不超过8个),则复制多份[bin0]部分描述改写成[binX],并分别填写对应内容即可 [bin0]//bin0的处理部分 addr_ofst=0x30//bin0要填写的addr的位置,dword访问 addr=0x0//bin0要填写的addr,dword访问 len_ofst=0x34/ /bino要填写的len的位置:dword访问 len=0x18000//bino要填写的len,dword访问 ``` by meng_yu 2023.3.22