1480| 14
|
[硬件] 求助帮忙找出这个bin固件里的字符串 |
500家元
最佳答案目测 LZ 要反汇编,说几个技术点,带来些许打击:
1. 如果 LZ 希望找到字串并替换,有些编译器生成的 C 字串并不是以 char[ ] 的方式存在于机器码中,而是类似于:
str[0]= 'H';
str[1]= 'E';
str[2]= 'L';
str[3]= 'L';
str[4]= 'O';
这样一排排的汇编 MOV 赋值构成,作用不是为了加速或节省空间,就是防止 LZ 这种反编译攻击;
2. 如果 LZ 使用的是 ESP32 这样的 CPU,即使你能定位到每个字符/字串位置, ...
| ||
相关帖子 |
||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||