Zoom模式

zoom是radare2中的一种显示模式,该模式下可以在一屏之内对整个文件或者内存映射有一个全局的视野。该模式下的每个字节都代表文件中的file_size/block_size个字节,使用pz命令或者在可视化模式下使用Z切换到zoom模式(存疑)

zoom out的状态下光标滚动的速度会更快,按下z键则会在当前光标的位置进入zoom in状态。

[0x004048c5]> pz?
|Usage: pz [len] print zoomed blocks (filesize/N)
| e zoom.maxsz  max size of block
| e zoom.from   start address
| e zoom.to     end address
| e zoom.byte   specify how to calculate each byte
| pzp           number of printable chars
| pzf           count of flags in block
| pzs           strings in range
| pz0           number of bytes with value '0'
| pzF           number of bytes with value 0xFF
| pze           calculate entropy and expand to 0-255 range
| pzh           head (first byte value); This is the default mode

Let's see some examples:

[0x08049790]> e zoom.byte=h
[0x08049790]> pz // or default pzh
0x00000000  7f00 0000 e200 0000 146e 6f74 0300 0000
0x00000010  0000 0000 0068 2102 00ff 2024 e8f0 007a
0x00000020  8c00 18c2 ffff 0080 4421 41c4 1500 5dff
0x00000030  ff10 0018 0fc8 031a 000c 8484 e970 8648
0x00000040  d68b 3148 348b 03a0 8b0f c200 5d25 7074
0x00000050  7500 00e1 ffe8 58fe 4dc4 00e0 dbc8 b885

可以通过改变zoom.fromzoom.to这两个变量改变zoom的范围:

最后更新于

这有帮助吗?