aaaaaaaaaaaa
代码改变世界

android逆向四则运算

2018-02-05 16:36  二进制乐谱  阅读(316)  评论(0编辑  收藏  举报

不断更新

 

除法:

  

    int bRet = 0;

    bRet = a/b+2;
    return  bRet;

 

.text:00001010 a = R0 ; int
.text:00001010 b = R1 ; int
.text:00001010 PUSH {R7,LR}
.text:00001012 MOV R7, SP
.text:00001014 BLX j___divsi3 //保存00001018到lr寄存器,跳转到j___divsi3 
.text:00001018 ADDS R0, #2
.text:0000101A bRet = R0 ; int
.text:0000101A POP {R7,PC}


.plt:00000E78 j___divsi3 ; CODE XREF: Aaaaaa(int,int)+4p .plt:00000E78 ADR R12, 0xE80 .plt:00000E7C ADD R12, R12, #0x3000 .plt:00000E80 LDR PC, [R12,#(__divsi3_ptr - 0x3E80)]! ; __divsi3 .plt:00000E80 ; End of function j___divsi3

 

aaaaaaaaaaaaa