﻿radare2.exe : INFO: Analyze all flags starting with sym. and entry0 (aa)
所在位置 行:448 字符: 1
+ & $r2 -q -e scr.color=0 -e bin.relocs.apply=true -c "aaa; s main; pd  ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (INFO: Analyze a...and entry0 (aa) 
   :String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError
 
INFO: Analyze imports (af@@@i)
INFO: Name local plt stubs from their got relocs (anal.plt)
INFO: Analyze entrypoint (af@ entry0)
INFO: Analyze symbols (af@@@s)
INFO: Running plugin pre-analysis hooks
INFO: Analyze all functions arguments/locals (afva@@F)
INFO: Analyze function calls (aac)
INFO: Analyze len bytes of instructions for references (aar)
INFO: Finding and parsing C++ vtables (avrr)
INFO: Analyzing methods (af @@ method.*)
INFO: Finding function preludes (aap)
INFO: Emulate functions to find computed references (aaef)
INFO: Recovering local variables (afva@@@F)
INFO: Type matching analysis for all functions (aaft)
INFO: Propagate noreturn information (aanr)
INFO: Use -AA or aaaa to perform additional experimental analysis
INFO: Finding xrefs in noncode sections (e anal.in=io.maps.x; aav)
WARN: Skipping aav because base address is zero. Use -B 0x800000 or aav0
            ; DATA XREF from entry0 @ 0x9bc(r)
/ 164: int main (int argc, char **argv);
| `- args(x0, x1) vars(10:sp[0x4..0x40])
|           0x00000a04      ff0301d1       sub sp, sp, 0x40
|           0x00000a08      fd7b03a9       stp x29, x30, [var_30h]
|           0x00000a0c      fdc30091       add x29, sp, 0x30
|           0x00000a10      28008052       mov w8, 1
|           0x00000a14      090080d2       mov x9, 0
|           0x00000a18      bfc31fb8       stur wzr, [x29, -4]         ; argc
|           0x00000a1c      a0831fb8       stur w0, [var_0h_2]         ; argc
|           0x00000a20      a1031ff8       stur x1, [var_30h]          ; argv
|           0x00000a24      a8c31eb8       stur w8, [var_clob_ffffffffffffffech]
|           0x00000a28      aa035ff8       ldur x10, [var_30h]
|           0x00000a2c      400140f9       ldr x0, [x10]
|           0x00000a30      e90300f9       str x9, [sp]
|           0x00000a34      00000090       adrp x0, 0
|           0x00000a38      00a02a91       add x0, x0, section..rodata ; 0xaa8 ; "r2"
|           0x00000a3c      1f2003d5       nop
|           0x00000a40      b8ffff97       bl sym.imp.r_main_new
|           0x00000a44      e00700f9       str x0, [var_clob_8h]
|           0x00000a48      e90740f9       ldr x9, [var_clob_8h]
|           0x00000a4c      ea0340f9       ldr x10, [sp]
|           0x00000a50      3f010aeb       cmp x9, x10
|           0x00000a54      e8179f1a       cset w8, eq
|       ,=< 0x00000a58      28010037       tbnz w8, 0, 0xa7c
|       |   0x00000a5c      e00740f9       ldr x0, [var_clob_8h]
|       |   0x00000a60      a1835fb8       ldur w1, [var_0h_2]
|       |   0x00000a64      a2035ff8       ldur x2, [var_30h]
|       |   0x00000a68      a6ffff97       bl sym.imp.r_main_run
|       |   0x00000a6c      a0c31eb8       stur w0, [var_clob_ffffffffffffffech]
|       |   0x00000a70      e00740f9       ldr x0, [var_clob_8h]
|       |   0x00000a74      b3ffff97       bl sym.imp.r_main_free
|      ,==< 0x00000a78      08000014       b 0xa98
r2
- offset -  A8A9 AAAB ACAD AEAF B0B1 B2B3 B4B5 B6B7  89ABCDEF01234567
0x00000aa8  7232 0000 723a 2025 7320 6d75 7374 2062  r2..r: %s must b
