Microsoft Word - iOSAppReverseEngineering.docx

(Romina) #1

0x2b5f0266: add r7, sp, #8
0x2b5f0268: sub sp, #8
0x2b5f026a: mov r4, r0
(lldb) ni
Process 14235 stopped
......



  • thread #1: tid = 0x379b, 0x2b5f027e ChatKit-[CKPendingConversation sendingService] + 26, queue = 'com.apple.main-thread, stop reason = instruction step over frame #0: 0x2b5f027e ChatKit-[CKPendingConversation sendingService] + 26
    ChatKit`-[CKPendingConversation sendingService] + 26:





  • 0x2b5f027e: cbz r0, 0x2b5f02a4 ; - [CKPendingConversation
    sendingService] + 64
    0x2b5f0280: movw r0, #38082
    0x2b5f0284: movt r0, #2535
    0x2b5f0288: str r4, [sp]
    (lldb) p $r0
    (unsigned int) $11 = 0
    (lldb) ni
    Process 14235 stopped
    ......






  • thread #1: tid = 0x379b, 0x2b5f02b8 ChatKit-[CKPendingConversation sendingService] + 84, queue = 'com.apple.main-thread, stop reason = instruction step over frame #0: 0x2b5f02b8 ChatKit-[CKPendingConversation sendingService] + 84
    ChatKit`-[CKPendingConversation sendingService] + 84:





  • 0x2b5f02b8: cbz r0, 0x2b5f02c4 ; - [CKPendingConversation
    sendingService] + 96
    0x2b5f02ba: mov r0, r4
    0x2b5f02bc: mov r1, r5
    0x2b5f02be: blx 0x2b5f5f44 ; symbol stub for:
    MarcoShouldLogMadridLevel$shim
    (lldb) p $r0
    (unsigned int) $12 = 341691792
    (lldb) ni
    Process 14235 stopped
    ......






  • thread #1: tid = 0x379b, 0x2b5f02c2 ChatKit-[CKPendingConversation sendingService] + 94, queue = 'com.apple.main-thread, stop reason = instruction step over frame #0: 0x2b5f02c2 ChatKit-[CKPendingConversation sendingService] + 94
    ChatKit`-[CKPendingConversation sendingService] + 94:





  • 0x2b5f02c2: cbnz r0, 0x2b5f032c ; - [CKPendingConversation
    sendingService] + 200
    0x2b5f02c4: movw r0, #35464
    0x2b5f02c8: movt r0, #2535
    0x2b5f02cc: add r0, pc
    (lldb) p $r0
    (unsigned int) $13 = 341691792
    (lldb) ni
    Process 14235 stopped
    ......






  • thread #1: tid = 0x379b, 0x2b5f032e ChatKit-[CKPendingConversation sendingService] + 202, queue = 'com.apple.main-thread, stop reason = instruction step over frame #0: 0x2b5f032e ChatKit-[CKPendingConversation sendingService] + 202
    ChatKit`-[CKPendingConversation sendingService] + 202:





  • 0x2b5f032e: pop {r4, r5, r7, pc}





ChatKit`-[CKPendingConversation refreshStatusForAddresses:withCompletionBlock:]:
0x2b5f0330: push {r4, r5, r6, r7, lr}
0x2b5f0332: add r7, sp, #12
0x2b5f0334: push.w {r8, r10, r11}

Free download pdf