在调试一个插件 是dylib 注入到webchat的
在lldb中image list -o -f的地址为
image list -o -f
0x00000000000e8000 /private/var/mobile/Containers/Bundle/Application/CC7F162C-44BA-470E-80F5-67C92E7925CC/WeChat.app/WeChat(0x00000001000e8000)
image dump sections
Dumping sections for 274 modules.
Sections for ‘/private/var/mobile/Containers/Bundle/Application/CC7F162C-44BA-470E-80F5-67C92E7925CC/WeChat.app/WeChat(0x00000001000e8000)’ (arm64):
SectID Type Load Address File Off. File Size Flags Section Name
0x00000100 container [0x0000000000000000-0x0000000100000000)* 0x00000000 0x00000000 0x00000000 WeChat.__PAGEZERO
0x00000200 container [0x00000001000e8000-0x0000000102460000) 0x00000000 0x02378000 0x00000000 WeChat.__TEXT
0x00000001 code [0x00000001000ec080-0x0000000101fe2f2c) 0x00004080 0x01ef6eac 0x80000400 WeChat.__TEXT.__text
0x00000002 code [0x0000000101fe2f2c-0x0000000101fea768) 0x01efaf2c 0x0000783c 0x80000408 WeChat.__TEXT.__stubs
0x00000003 code [0x0000000101fea768-0x0000000101fed66c) 0x01f02768 0x00002f04 0x80000400 WeChat.__TEXT.__stub_helper
0x00000004 data-cstr [0x0000000101fed66c-0x00000001020fe01d) 0x01f0566c 0x001109b1 0x00000002 WeChat.__TEXT.__objc_methname
0x00000005 data-cstr [0x00000001020fe020-0x00000001022fbe35) 0x02016020 0x001fde15 0x00000002 WeChat.__TEXT.__cstring
0x00000006 data-cstr [0x00000001022fbe35-0x0000000102335c06) 0x02213e35 0x00039dd1 0x00000002 WeChat.__TEXT.__objc_methtype
0x00000007 data-cstr [0x0000000102335c06-0x0000000102359e9c) 0x0224dc06 0x00024296 0x00000002 WeChat.__TEXT.__objc_classname
0x00000008 regular [0x0000000102359e9c-0x0000000102367a7a) 0x02271e9c 0x0000dbde 0x00000000 WeChat.__TEXT.__ustring
0x00000009 regular [0x0000000102367a80-0x00000001023eedac) 0x0227fa80 0x0008732c 0x00000000 WeChat.__TEXT.__const
0x0000000a regular [0x00000001023eedac-0x0000000102458d38) 0x02306dac 0x00069f8c 0x00000000 WeChat.__TEXT.__gcc_except_tab
0x0000000b compact-unwind [0x0000000102458d38-0x000000010245fff4) 0x02370d38 0x000072bc 0x00000000 WeChat.__TEXT.__unwind_info
0x00000300 container [0x0000000102460000-0x0000000102d5c000) 0x02378000 0x006bc000 0x00000000 WeChat.__DATA
0x0000000c data-ptrs [0x0000000102460000-0x0000000102461ec0) 0x02378000 0x00001ec0 0x00000006 WeChat.__DATA.__got
0x0000000d data-ptrs [0x0000000102461ec0-0x0000000102466ee8) 0x02379ec0 0x00005028 0x00000007 WeChat.__DATA.__la_symbol_ptr
0x0000000e data-ptrs [0x0000000102466ee8-0x0000000102468548) 0x0237eee8 0x00001660 0x00000009 WeChat.__DATA.__mod_init_func
0x0000000f regular [0x0000000102468550-0x00000001024e49e8) 0x02380550 0x0007c498 0x00000000 WeChat.__DATA.__const
0x00000010 objc-cfstrings [0x00000001024e49e8-0x00000001025d4608) 0x023fc9e8 0x000efc20 0x00000000 WeChat.__DATA.__cfstring
0x00000011 data-ptrs [0x00000001025d4608-0x00000001025dead0) 0x024ec608 0x0000a4c8 0x10000000 WeChat.__DATA.__objc_classlist
0x00000012 regular [0x00000001025dead0-0x00000001025deae0) 0x024f6ad0 0x00000010 0x10000000 WeChat.__DATA.__objc_nlclslist
0x00000013 regular [0x00000001025deae0-0x00000001025df6e0) 0x024f6ae0 0x00000c00 0x10000000 WeChat.__DATA.__objc_catlist
0x00000014 regular [0x00000001025df6e0-0x00000001025df708) 0x024f76e0 0x00000028 0x10000000 WeChat.__DATA.__objc_nlcatlist
0x00000015 regular [0x00000001025df708-0x00000001025e1928) 0x024f7708 0x00002220 0x00000000 WeChat.__DATA.__objc_protolist
0x00000016 regular [0x00000001025e1928-0x00000001025e1930) 0x024f9928 0x00000008 0x00000000 WeChat.__DATA.__objc_imageinfo
0x00000017 data-ptrs [0x00000001025e1930-0x00000001029dfa58) 0x024f9930 0x003fe128 0x00000000 WeChat.__DATA.__objc_const
0x00000018 data-cstr-ptr [0x00000001029dfa58-0x0000000102a2f338) 0x028f7a58 0x0004f8e0 0x10000005 WeChat.__DATA.__objc_selrefs
0x00000019 regular [0x0000000102a2f338-0x0000000102a2fbf0) 0x02947338 0x000008b8 0x00000000 WeChat.__DATA.__objc_protorefs
0x0000001a data-ptrs [0x0000000102a2fbf0-0x0000000102a38a38) 0x02947bf0 0x00008e48 0x10000000 WeChat.__DATA.__objc_classrefs
0x0000001b data-ptrs [0x0000000102a38a38-0x0000000102a3e3f8) 0x02950a38 0x000059c0 0x10000000 WeChat.__DATA.__objc_superrefs
0x0000001c regular [0x0000000102a3e3f8-0x0000000102a53440) 0x029563f8 0x00015048 0x00000000 WeChat.__DATA.__objc_ivar
0x0000001d data-ptrs [0x0000000102a53440-0x0000000102aba410) 0x0296b440 0x00066fd0 0x00000000 WeChat.__DATA.__objc_data
0x0000001e data [0x0000000102aba410-0x0000000102b18bd0) 0x029d2410 0x0005e7c0 0x00000000 WeChat.__DATA.__data
0x0000001f zero-fill [0x0000000102b18bd0-0x0000000102cc7814) 0x00000000 0x00000000 0x00000001 WeChat.__DATA.__common
0x00000020 zero-fill [0x0000000102cc7840-0x0000000102d59db1) 0x00000000 0x00000000 0x00000001 WeChat.__DATA.__bss
0x00000400 container [0x0000000102d5c000-0x0000000102f6c000) 0x02a34000 0x0020cb20 0x00000000 WeChat.__LINKEDIT
在ida pro中,我想下的断点在
__text:000000000000874C ADR X2, cfstr_PidD ; “?pid=%d”
br s -a 0xF074C = 874c+e8000
请问,我使用br 下断点,怎么计算,我按照自己的理解试了几个都失败吧,感谢