本人新手,在arm 平台上做android 注入没问题,但是用移植到android x86 到dlopen 那个挂住了。。实在不知道哪里出现了问题,请大哥哥们帮个忙,非常感谢
x86
07-09 03:25:51.602: D/INJECT(8918): [+] Injecting process: 8905
07-09 03:25:51.612: D/INJECT(8918): [+] get_remote_addr: local[b7740000], remote[b7771000]
07-09 03:25:51.612: D/INJECT(8918): [+] Remote mmap address: b7787e02
07-09 03:25:51.612: D/INJECT(8918): [+] Calling mmap in target process.
07-09 03:25:51.612: D/INJECT(8918): [+] Target process returned from mmap, return value=fffffffc, pc=b7787e02
07-09 03:25:51.612: D/INJECT(8918): [+] get_remote_addr: local[b0001000], remote[b0001000]
07-09 03:25:51.612: D/INJECT(8918): [+] get_remote_addr: local[b0001000], remote[b0001000]
07-09 03:25:51.612: D/INJECT(8918): [+] get_remote_addr: local[b0001000], remote[b0001000]
07-09 03:25:51.612: D/INJECT(8918): [+] get_remote_addr: local[b0001000], remote[b0001000]
07-09 03:25:51.612: D/INJECT(8918): [+] Get imports: dlopen: b0004cb0, dlsym: b0004b80, dlclose: b0004a10, dlerror: b00049f0
07-09 03:25:51.612: D/INJECT(8918): [+] Calling dlopen in target process.
07-09 03:25:51.612: D/INJECT(8918): [+] Target process returned from dlopen, return value=0, pc=b0005f3b
07-09 03:25:51.622: D/INJECT(8918): [+] Calling dlsym in target process.
在这里卡住了
arm 顺利执行
07-09 11:29:02.950: D/INJECT(9421): [+] Injecting process: 8792
07-09 11:29:02.950: D/INJECT(9421): [+] get_remote_addr: local[40041000], remote[400be000]
07-09 11:29:02.950: D/INJECT(9421): [+] Remote mmap address: 400d706d
07-09 11:29:02.950: D/INJECT(9421): [+] Calling mmap in target process.
07-09 11:29:02.950: D/INJECT(9421): [+] Target process returned from mmap, return value=5ad48000, pc=0
07-09 11:29:02.960: D/INJECT(9421): [+] get_remote_addr: local[b0001000], remote[b0001000]
07-09 11:29:02.965: D/INJECT(9421): [+] get_remote_addr: local[b0001000], remote[b0001000]
07-09 11:29:02.965: D/INJECT(9421): [+] get_remote_addr: local[b0001000], remote[b0001000]
07-09 11:29:02.970: D/INJECT(9421): [+] get_remote_addr: local[b0001000], remote[b0001000]
07-09 11:29:02.970: D/INJECT(9421): [+] Get imports: dlopen: b0005a7d, dlsym: b00059e9, dlclose: b0005929, dlerror: b0005919
07-09 11:29:02.970: D/INJECT(9421): [+] Calling dlopen in target process.
07-09 11:29:02.970: D/INJECT(9421): [+] Target process returned from dlopen, return value=b00101d0, pc=0
07-09 11:29:02.970: D/INJECT(9421): [+] Calling dlsym in target process.
顺利执行!!!
07-09 11:29:02.970: D/INJECT(9421): [+] Target process returned from dlsym, return value=5ad4cc0d, pc=0
07-09 11:29:02.970: D/INJECT(9421): hook_entry_addr = 0x5ad4cc0d
07-09 11:29:02.970: D/INJECT(9421): [+] Calling hook_entry in target process.
07-09 11:29:02.970: D/DEBUG(8792): Hook success, pid = 8792
07-09 11:29:02.970: D/DEBUG(8792): Hello I'm parameter!
07-09 11:29:02.970: D/INJECT(9421): [+] Target process returned from hook_entry, return value=0, pc=0
联系QQ 5345339
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课