unidbg icon indicating copy to clipboard operation
unidbg copied to clipboard

java.lang.Exception: exit_group status=1 烦请大佬给看一下如下错误

Open heckerstone opened this issue 2 years ago • 0 comments

lilac Path:/proc/self/exe File opened '/proc/self/exe' with oflags=0x0 from RX@0x406f60dd[libmetasec_ml.so]0x760dd [21:06:31 172] DEBUG [com.github.unidbg.linux.ARM32SyscallHandler] (ARM32SyscallHandler:1973) - lseek fd=3, offset=0, whence=0, pos=0, from=RX@0x406f52b7[libmetasec_ml.so]0x752b7 [21:06:31 172] DEBUG [com.github.unidbg.unix.UnixSyscallHandler] (UnixSyscallHandler:261) - read fd=3, buffer=unidbg@0xbffff508, count=52, from=RX@0x406d7ced[libmetasec_ml.so]0x57ced

-----------------------------------------------------------------------------< [21:06:31 172]read path=java.io.RandomAccessFile@6ec8211c, fp=52, read=52, length=131072, buffer=unidbg@0xbffff508, md5=d4bd83c432bf7b28c5be808f73200b96, hex=14000000340a000050524f50abd06efc000000000000000000000000000000000000000000000000000000000000000000000000 size: 52 0000: 14 00 00 00 34 0A 00 00 50 52 4F 50 AB D0 6E FC ....4...PROP..n. 0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0030: 00 00 00 00 .... ^-----------------------------------------------------------------------------^ Read 52 bytes from '/proc/self/exe' [21:06:31 172] DEBUG [com.github.unidbg.linux.ARM32SyscallHandler] (ARM32SyscallHandler:1982) - close fd=3 File closed '/proc/self/exe' from RX@0x406d7d1d[libmetasec_ml.so]0x57d1d [21:06:31 175] DEBUG [com.github.unidbg.pointer.UnidbgPointer] (UnidbgPointer:347) - getString pointer=RW@0x405141e0, size=19, encoding=UTF-8, ret=/system/lib/libc.so [21:06:31 177] DEBUG [com.github.unidbg.linux.AndroidSyscallHandler] (AndroidSyscallHandler:608) - sigaction signum=64, action=SigAction32(unidbg@0xbffff4e0) (16 bytes) { int sa_handler@0x0=0x406D8111 int sa_mask@0x4=0x0000 int sa_flags@0x8=0x14000000 int sa_restorer@0xC=0x403C409C }, oldAction=SigAction32(unidbg@0xbffff52c) (16 bytes) { int sa_handler@0x0=0x0000 int sa_mask@0x4=0x0000 int sa_flags@0x8=0x0000 int sa_restorer@0xC=0x0000 } [21:06:31 180] DEBUG [com.github.unidbg.linux.AndroidSyscallHandler] (AndroidSyscallHandler:674) - tgkill tgid=19148, tid=19148, sig=64 [21:06:31 180] DEBUG [com.github.unidbg.AbstractEmulator] (AbstractEmulator:402) - emulate RX@0x406f2c41[libmetasec_ml.so]0x72c41 finished sp=unidbg@0xbffff508, offset=11ms [21:06:31 181] DEBUG [com.github.unidbg.thread.UniThreadDispatcher] (UniThreadDispatcher:174) - End dispatch task=Function32 address=0x406b9b21, arguments=[unidbg@0xfffe0080, null], ret=null [21:06:32 181] DEBUG [com.github.unidbg.thread.UniThreadDispatcher] (UniThreadDispatcher:136) - Start dispatch task=Function32 address=0x406b9b21, arguments=[unidbg@0xfffe0080, null] [21:06:32 181] DEBUG [com.github.unidbg.thread.UniThreadDispatcher] (UniThreadDispatcher:145) - Start run signalTask=SignalTask sa_handler=1080918289, stack=null, signum=64 [21:06:32 181] DEBUG [com.github.unidbg.spi.AbstractLoader] (AbstractLoader:53) - setMMapBaseAddress=0x407ae000 [21:06:32 182] DEBUG [com.github.unidbg.linux.AndroidElfLoader] (AndroidElfLoader:735) - mmap2 addr=0x4072e000, mmapBaseAddress=0x407ae000, start=0, fd=-1, offset=0, aligned=524288, LR=RX@0x406d7ff7[libmetasec_ml.so]0x57ff7 [21:06:32 182] DEBUG [com.github.unidbg.AbstractEmulator] (AbstractEmulator:360) - emulate RX@0x406d8111[libmetasec_ml.so]0x58111 started sp=unidbg@0x407ae000 [21:06:32 183] DEBUG [com.github.unidbg.linux.AndroidSyscallHandler] (AndroidSyscallHandler:608) - sigaction signum=64, action=SigAction32(unidbg@0xbffff4e0) (16 bytes) { int sa_handler@0x0=0x0000 int sa_mask@0x4=0x0000 int sa_flags@0x8=0x4000000 int sa_restorer@0xC=0x403C409C }, oldAction=null [21:06:32 185] DEBUG [com.github.unidbg.AbstractEmulator] (AbstractEmulator:402) - emulate RX@0x406d8111[libmetasec_ml.so]0x58111 finished sp=unidbg@0xbffff560, offset=3ms [21:06:32 185] DEBUG [com.github.unidbg.thread.UniThreadDispatcher] (UniThreadDispatcher:152) - End run signalTask=SignalTask sa_handler=1080918289, stack=unidbg@0x407ae000, signum=64, ret=null [21:06:32 185] DEBUG [com.github.unidbg.thread.BaseTask] (BaseTask:92) - continue run task=Function32 address=0x406b9b21, arguments=[unidbg@0xfffe0080, null], pc=RX@0x406f4b64[libmetasec_ml.so]0x74b64, until=0xffff0000 [21:06:32 185] DEBUG [com.github.unidbg.AbstractEmulator] (AbstractEmulator:360) - emulate RX@0x406f4b64[libmetasec_ml.so]0x74b64 started sp=unidbg@0xbffff508

-----------------------------------------------------------------------------< [21:06:32 186]writev fd=2, iov=unidbg@0xbffff0dc, iov_base=unidbg@0xbffff0ec, md5=f29551daa507dccd16f7b72d4b12f000, hex=737461636b20636f7272757074696f6e206465746563746564 size: 25 0000: 73 74 61 63 6B 20 63 6F 72 72 75 70 74 69 6F 6E stack corruption 0010: 20 64 65 74 65 63 74 65 64 detected ^-----------------------------------------------------------------------------^

-----------------------------------------------------------------------------< [21:06:32 186]writev fd=2, iov=unidbg@0xbffff0dc, iov_base=RX@0x40424401[libc.so]0x77401, md5=68b329da9893e34099c7d8ad5cb9c940, hex=0a size: 1 0000: 0A . ^-----------------------------------------------------------------------------^ [21:06:32 187] DEBUG [com.github.unidbg.linux.ARM32SyscallHandler] (ARM32SyscallHandler:1534) - socket domain=1, type=2, protocol=0 [21:06:32 189] DEBUG [com.github.unidbg.unix.UnixSyscallHandler] (UnixSyscallHandler:356) - fcntl fd=3, cmd=4, arg=2048

-----------------------------------------------------------------------------< [21:06:32 190]connect sockfd=3, addr=unidbg@0xbfffefd8, addrlen=110, md5=24f131d95b10a202cc79ee37b2120b35, hex=01002f6465762f736f636b65742f6c6f67647700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 size: 110 0000: 01 00 2F 64 65 76 2F 73 6F 63 6B 65 74 2F 6C 6F ../dev/socket/lo 0010: 67 64 77 00 00 00 00 00 00 00 00 00 00 00 00 00 gdw............. 0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .............. ^-----------------------------------------------------------------------------^ [21:06:32 190] DEBUG [com.github.unidbg.pointer.UnidbgPointer] (UnidbgPointer:347) - getString pointer=unidbg@0xbfffefd8, size=17, encoding=UTF-8, ret=/dev/socket/logdw [21:06:32 190] DEBUG [com.github.unidbg.linux.file.LocalUdpSocket] (LocalUdpSocket:54) - connect sa_family=1, path=/dev/socket/logdw [21:06:32 191] DEBUG [com.github.unidbg.pointer.UnidbgPointer] (UnidbgPointer:347) - getString pointer=RX@0x40424403[libc.so]0x77403, size=17, encoding=UTF-8, ret=ro.logd.timestamp [21:06:32 191] DEBUG [com.github.unidbg.linux.android.SystemPropertyHook] (SystemPropertyHook$6:110) - __system_property_find key=ro.logd.timestamp [21:06:32 192] DEBUG [com.github.unidbg.pointer.UnidbgPointer] (UnidbgPointer:347) - getString pointer=RX@0x40424415[libc.so]0x77415, size=22, encoding=UTF-8, ret=persist.logd.timestamp [21:06:32 192] DEBUG [com.github.unidbg.linux.android.SystemPropertyHook] (SystemPropertyHook$6:110) - __system_property_find key=persist.logd.timestamp [21:06:32 192] DEBUG [com.github.unidbg.linux.ARM32SyscallHandler] (ARM32SyscallHandler:1741) - clock_gettime clk_id=0, tp=unidbg@0xbffff06c, offset=1651151192192000000, tv_sec=1651151192, tv_nsec=192000000

-----------------------------------------------------------------------------< [21:06:32 193]writev fd=3, iov=unidbg@0xbffff07c, iov_base=unidbg@0xbffff077, md5=ec7f7e7bb43742ce868145f71d37b53c, hex=04 size: 1 0000: 04 . ^-----------------------------------------------------------------------------^

-----------------------------------------------------------------------------< [21:06:32 193]writev fd=3, iov=unidbg@0xbffff07c, iov_base=unidbg@0xbffff074, md5=b61f65126c6f04c82dab334d1dd36a00, hex=cc4a size: 2 0000: CC 4A .J ^-----------------------------------------------------------------------------^

-----------------------------------------------------------------------------< [21:06:32 193]writev fd=3, iov=unidbg@0xbffff07c, iov_base=unidbg@0xbffff064, md5=da35686b165e3223d5d49c046644e68e, hex=0000000001000000 size: 8 0000: 00 00 00 00 01 00 00 00 ........ ^-----------------------------------------------------------------------------^

-----------------------------------------------------------------------------< [21:06:32 193]writev fd=3, iov=unidbg@0xbffff07c, iov_base=unidbg@0xbffff078, md5=89e74e640b8c46257a29de0616794d5d, hex=07 size: 1 0000: 07 . ^-----------------------------------------------------------------------------^

-----------------------------------------------------------------------------< [21:06:32 193]writev fd=3, iov=unidbg@0xbffff07c, iov_base=RX@0x40423cc0[libc.so]0x76cc0, md5=e2dc8c756096852f0a760366f1c2bc0b, hex=6c69626300 size: 5 0000: 6C 69 62 63 00 libc. ^-----------------------------------------------------------------------------^

-----------------------------------------------------------------------------< [21:06:32 193]writev fd=3, iov=unidbg@0xbffff07c, iov_base=unidbg@0xbffff0ec, md5=fa98c26df6fea7e9c543674fb6bb15af, hex=737461636b20636f7272757074696f6e20646574656374656400 size: 26 0000: 73 74 61 63 6B 20 63 6F 72 72 75 70 74 69 6F 6E stack corruption 0010: 20 64 65 74 65 63 74 65 64 00 detected. ^-----------------------------------------------------------------------------^ [21:06:32 193] DEBUG [com.github.unidbg.linux.file.LocalAndroidUdpSocket] (LocalAndroidUdpSocket$1:55) - handle id=4, tid=19148, tv_sec=0, tv_nsec=1 [21:06:32 193] DEBUG [com.github.unidbg.linux.file.LocalAndroidUdpSocket] (LocalAndroidUdpSocket$1:55) - handle id=4, tid=19148, tv_sec=0, tv_nsec=1 [21:06:32 193] DEBUG [com.github.unidbg.linux.file.LocalAndroidUdpSocket] (LocalAndroidUdpSocket$1:55) - handle id=4, tid=19148, tv_sec=0, tv_nsec=1 [21:06:32 194] DEBUG [com.github.unidbg.linux.ARM32SyscallHandler] (ARM32SyscallHandler:1982) - close fd=3 File closed 'com.github.unidbg.linux.file.LocalAndroidUdpSocket@4524411f' from RX@0x403c6edb[libc.so]0x19edb [21:06:32 195] DEBUG [com.github.unidbg.linux.AndroidSyscallHandler] (AndroidSyscallHandler:674) - tgkill tgid=19148, tid=19148, sig=6 [21:06:32 195] DEBUG [com.github.unidbg.AbstractEmulator] (AbstractEmulator:402) - emulate RX@0x406f4b64[libmetasec_ml.so]0x74b64 finished sp=unidbg@0xbffff4a8, offset=10ms [21:06:32 195] DEBUG [com.github.unidbg.thread.UniThreadDispatcher] (UniThreadDispatcher:174) - End dispatch task=Function32 address=0x406b9b21, arguments=[unidbg@0xfffe0080, null], ret=null stack corruption detected [crash]A/libc: stack corruption detected [21:06:33 195] DEBUG [com.github.unidbg.thread.UniThreadDispatcher] (UniThreadDispatcher:136) - Start dispatch task=Function32 address=0x406b9b21, arguments=[unidbg@0xfffe0080, null] [21:06:33 195] DEBUG [com.github.unidbg.thread.UniThreadDispatcher] (UniThreadDispatcher:145) - Start run signalTask=SignalTask sa_handler=1080918289, stack=unidbg@0x407ae000, signum=64 [21:06:33 195] DEBUG [com.github.unidbg.thread.BaseTask] (BaseTask:92) - continue run task=SignalTask sa_handler=1080918289, stack=unidbg@0x407ae000, signum=64, pc=RX@0x406d7f21[libmetasec_ml.so]0x57f21, until=0xffff0000 [21:06:33 195] DEBUG [com.github.unidbg.AbstractEmulator] (AbstractEmulator:360) - emulate RX@0x406d7f21[libmetasec_ml.so]0x57f21 started sp=unidbg@0xbffff560 [21:06:33 195] DEBUG [com.github.unidbg.AbstractEmulator] (AbstractEmulator:402) - emulate RX@0x406d7f21[libmetasec_ml.so]0x57f21 finished sp=unidbg@0xbffff560, offset=0ms [21:06:33 195] DEBUG [com.github.unidbg.thread.UniThreadDispatcher] (UniThreadDispatcher:152) - End run signalTask=SignalTask sa_handler=1080918289, stack=unidbg@0x407ae000, signum=64, ret=null [21:06:33 195] DEBUG [com.github.unidbg.thread.BaseTask] (BaseTask:92) - continue run task=Function32 address=0x406b9b21, arguments=[unidbg@0xfffe0080, null], pc=RX@0x403f6db4[libc.so]0x49db4, until=0xffff0000 [21:06:33 195] DEBUG [com.github.unidbg.AbstractEmulator] (AbstractEmulator:360) - emulate RX@0x403f6db4[libc.so]0x49db4 started sp=unidbg@0xbffff4a8 [21:06:33 196] DEBUG [com.github.unidbg.linux.AndroidSyscallHandler] (AndroidSyscallHandler:608) - sigaction signum=6, action=SigAction32(unidbg@0xbffff490) (16 bytes) { int sa_handler@0x0=0x0000 int sa_mask@0x4=0x0000 int sa_flags@0x8=0x14000000 int sa_restorer@0xC=0x403C409C }, oldAction=SigAction32(unidbg@0xbffff4cc) (16 bytes) { int sa_handler@0x0=0x0000 int sa_mask@0x4=0x0000 int sa_flags@0x8=0x10000000 int sa_restorer@0xC=0xBFFFF4F0 } [21:06:33 197] DEBUG [com.github.unidbg.linux.AndroidSyscallHandler] (AndroidSyscallHandler:674) - tgkill tgid=19148, tid=19148, sig=6 [21:06:33 197] DEBUG [com.github.unidbg.AbstractEmulator] (AbstractEmulator:402) - emulate RX@0x403f6db4[libc.so]0x49db4 finished sp=unidbg@0xbffff4a8, offset=2ms [21:06:33 197] DEBUG [com.github.unidbg.thread.UniThreadDispatcher] (UniThreadDispatcher:174) - End dispatch task=Function32 address=0x406b9b21, arguments=[unidbg@0xfffe0080, null], ret=null [21:06:34 198] DEBUG [com.github.unidbg.thread.UniThreadDispatcher] (UniThreadDispatcher:136) - Start dispatch task=Function32 address=0x406b9b21, arguments=[unidbg@0xfffe0080, null] [21:06:34 198] DEBUG [com.github.unidbg.thread.UniThreadDispatcher] (UniThreadDispatcher:145) - Start run signalTask=SignalTask sa_handler=1080918289, stack=unidbg@0x407ae000, signum=64 [21:06:34 198] DEBUG [com.github.unidbg.thread.BaseTask] (BaseTask:92) - continue run task=SignalTask sa_handler=1080918289, stack=unidbg@0x407ae000, signum=64, pc=RX@0x406d7f1d[libmetasec_ml.so]0x57f1d, until=0xffff0000 [21:06:34 198] DEBUG [com.github.unidbg.AbstractEmulator] (AbstractEmulator:360) - emulate RX@0x406d7f1d[libmetasec_ml.so]0x57f1d started sp=unidbg@0xbffff560 [21:06:34 198] DEBUG [com.github.unidbg.AbstractEmulator] (AbstractEmulator:402) - emulate RX@0x406d7f1d[libmetasec_ml.so]0x57f1d finished sp=unidbg@0xbffff560, offset=0ms [21:06:34 198] DEBUG [com.github.unidbg.thread.UniThreadDispatcher] (UniThreadDispatcher:152) - End run signalTask=SignalTask sa_handler=1080918289, stack=unidbg@0x407ae000, signum=64, ret=null [21:06:34 198] DEBUG [com.github.unidbg.thread.UniThreadDispatcher] (UniThreadDispatcher:145) - Start run signalTask=SignalTask sa_handler=0, stack=null, signum=6 [21:06:34 198] DEBUG [com.github.unidbg.spi.AbstractLoader] (AbstractLoader:53) - setMMapBaseAddress=0x4082e000 [21:06:34 198] DEBUG [com.github.unidbg.linux.AndroidElfLoader] (AndroidElfLoader:735) - mmap2 addr=0x407ae000, mmapBaseAddress=0x4082e000, start=0, fd=-1, offset=0, aligned=524288, LR=RX@0x403cb119[libc.so]0x1e119 [21:06:34 198] DEBUG [com.github.unidbg.AbstractEmulator] (AbstractEmulator:360) - emulate null started sp=unidbg@0x4082e000 [21:06:34 199] WARN [com.github.unidbg.arm.AbstractARMEmulator] (AbstractARMEmulator$1:64) - Fetch memory failed: address=0x0, size=1, value=0x0, PC=null, LR=unidbg@0xffff0000 debugger break at: 0x0 @ SignalTask sa_handler=0, stack=unidbg@0x4082e000, signum=6

r0=0x6 r1=0x0 r2=0x0 r3=0x4b74 r4=0x4071ebdc r5=0x4071ec0c r6=0x17 r7=0xbffff570 r8=0x40577000 sb=0xfffe0080 sl=0xff1e48a8 fp=0x4071f430 ip=0x40680000 SP=0x4082e000 LR=unidbg@0xffff0000 PC=null cpsr: N=1, Z=0, C=0, V=0, T=0, mode=0b10000 d0=0x88fe3c7b65ad77de(-2.3442929090596892E-265) d1=0x0(0.0) d2=0x0(0.0) d3=0x0(0.0) d4=0x0(0.0) d5=0x0(0.0) d6=0x0(0.0) d7=0x0(0.0) d8=0x0(0.0) d9=0x0(0.0) d10=0x0(0.0) d11=0x0(0.0) d12=0x0(0.0) d13=0x0(0.0) d14=0x0(0.0) d15=0x0(0.0)

c com.github.unidbg.arm.backend.BackendException: unicorn.UnicornException: Invalid memory fetch (UC_ERR_FETCH_UNMAPPED) at com.github.unidbg.arm.backend.Unicorn2Backend.emu_start(Unicorn2Backend.java:382) at com.github.unidbg.AbstractEmulator.emulate(AbstractEmulator.java:377) at com.github.unidbg.linux.signal.SignalTask.runHandler(SignalTask.java:76) at com.github.unidbg.linux.signal.SignalTask.callHandler(SignalTask.java:47) at com.github.unidbg.thread.UniThreadDispatcher.run(UniThreadDispatcher.java:150) at com.github.unidbg.thread.UniThreadDispatcher.runMainForResult(UniThreadDispatcher.java:96) at com.github.unidbg.AbstractEmulator.runMainForResult(AbstractEmulator.java:337) at com.github.unidbg.arm.AbstractARMEmulator.eFunc(AbstractARMEmulator.java:229) at com.github.unidbg.Module.emulateFunction(Module.java:166) at com.github.unidbg.linux.LinuxModule.callFunction(LinuxModule.java:258) at com.github.unidbg.linux.LinuxSymbol.call(LinuxSymbol.java:27) at com.github.unidbg.linux.android.dvm.DalvikModule.callJNI_OnLoad(DalvikModule.java:33) at com.dy157.DY157Tools.(DY157Tools.java:167) at com.dy157.DY157Tools.main(DY157Tools.java:237) Caused by: unicorn.UnicornException: Invalid memory fetch (UC_ERR_FETCH_UNMAPPED) at com.github.unidbg.arm.backend.unicorn.Unicorn.emu_start(Native Method) at com.github.unidbg.arm.backend.unicorn.Unicorn.emu_start(Unicorn.java:312) at com.github.unidbg.arm.backend.Unicorn2Backend.emu_start(Unicorn2Backend.java:380) ... 13 more debugger break at: 0x0 @ SignalTask sa_handler=0, stack=unidbg@0x4082e000, signum=6

r0=0x6 r1=0x0 r2=0x0 r3=0x4b74 r4=0x4071ebdc r5=0x4071ec0c r6=0x17 r7=0xbffff570 r8=0x40577000 sb=0xfffe0080 sl=0xff1e48a8 fp=0x4071f430 ip=0x40680000 SP=0x4082e000 LR=unidbg@0xffff0000 PC=null cpsr: N=1, Z=0, C=0, V=0, T=0, mode=0b10000 d0=0x88fe3c7b65ad77de(-2.3442929090596892E-265) d1=0x0(0.0) d2=0x0(0.0) d3=0x0(0.0) d4=0x0(0.0) d5=0x0(0.0) d6=0x0(0.0) d7=0x0(0.0) d8=0x0(0.0) d9=0x0(0.0) d10=0x0(0.0) d11=0x0(0.0) d12=0x0(0.0) d13=0x0(0.0) d14=0x0(0.0) d15=0x0(0.0) c [21:07:59 606] DEBUG [com.github.unidbg.AbstractEmulator] (AbstractEmulator:402) - emulate null finished sp=unidbg@0x4082e000, offset=85408ms [21:07:59 606] DEBUG [com.github.unidbg.thread.UniThreadDispatcher] (UniThreadDispatcher:152) - End run signalTask=SignalTask sa_handler=0, stack=unidbg@0x4082e000, signum=6, ret=-1 [21:07:59 606] DEBUG [com.github.unidbg.spi.AbstractLoader] (AbstractLoader:181) - munmap aligned=0x80000, start=0x407ae000, base=0x407ae000, size=524288 [21:07:59 606] DEBUG [com.github.unidbg.thread.BaseTask] (BaseTask:92) - continue run task=Function32 address=0x406b9b21, arguments=[unidbg@0xfffe0080, null], pc=RX@0x403f6db4[libc.so]0x49db4, until=0xffff0000 [21:07:59 607] DEBUG [com.github.unidbg.AbstractEmulator] (AbstractEmulator:360) - emulate RX@0x403f6db4[libc.so]0x49db4 started sp=unidbg@0xbffff4a8 [21:07:59 607] DEBUG [com.github.unidbg.linux.ARM32SyscallHandler] (ARM32SyscallHandler:1645) - exit with code: 1 java.lang.Exception: exit_group status=1 at com.github.unidbg.linux.ARM32SyscallHandler.exit_group(ARM32SyscallHandler.java:1645) at com.github.unidbg.linux.ARM32SyscallHandler.hook(ARM32SyscallHandler.java:404) at com.github.unidbg.arm.backend.Unicorn2Backend$11.hook(Unicorn2Backend.java:343) at com.github.unidbg.arm.backend.unicorn.Unicorn$NewHook.onInterrupt(Unicorn.java:109) at com.github.unidbg.arm.backend.unicorn.Unicorn.emu_start(Native Method) at com.github.unidbg.arm.backend.unicorn.Unicorn.emu_start(Unicorn.java:312) at com.github.unidbg.arm.backend.Unicorn2Backend.emu_start(Unicorn2Backend.java:380) at com.github.unidbg.AbstractEmulator.emulate(AbstractEmulator.java:377) at com.github.unidbg.thread.BaseTask.continueRun(BaseTask.java:99) at com.github.unidbg.thread.MainTask.dispatch(MainTask.java:17) at com.github.unidbg.thread.UniThreadDispatcher.run(UniThreadDispatcher.java:172) at com.github.unidbg.thread.UniThreadDispatcher.runMainForResult(UniThreadDispatcher.java:96) at com.github.unidbg.AbstractEmulator.runMainForResult(AbstractEmulator.java:337) at com.github.unidbg.arm.AbstractARMEmulator.eFunc(AbstractARMEmulator.java:229) at com.github.unidbg.Module.emulateFunction(Module.java:166) at com.github.unidbg.linux.LinuxModule.callFunction(LinuxModule.java:258) at com.github.unidbg.linux.LinuxSymbol.call(LinuxSymbol.java:27) at com.github.unidbg.linux.android.dvm.DalvikModule.callJNI_OnLoad(DalvikModule.java:33) at com.dy157.DY157Tools.(DY157Tools.java:167) at com.dy157.DY157Tools.main(DY157Tools.java:237) debugger break at: 0x403f5a04 @ Function32 address=0x406b9b21, arguments=[unidbg@0xfffe0080, null] r0=0x1 r1=0x4acc r2=0x6 r3=0x8 r4=0xbffff4dc r5=0xbffff4cc r6=0x40439008 r7=0xf8 r8=0x40577000 sb=0x0 sl=0xff1e48a8 fp=0x4071f430 ip=0x406d8005 SP=0xbffff4c8 LR=RX@0x403c6425[libc.so]0x19425 PC=RX@0x403f5a04[libc.so]0x48a04 cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000 d0=0x707572726f632065(5.327511450722742E233) d1=0x746564206e6f6963(4.9009458118809075E252) d2=0x74(1.6255062186167878E-43) d3=0x65(1.4153114489680652E-43) d4=0x0(0.0) d5=0x0(0.0) d6=0x0(0.0) d7=0x0(0.0) d8=0x0(0.0) d9=0x0(0.0) d10=0x0(0.0) d11=0x0(0.0) d12=0x0(0.0) d13=0x0(0.0) d14=0x0(0.0) d15=0x0(0.0) [21:07:59 616] DEBUG [org.scijava.nativelib.NativeLibraryUtil] (NativeLibraryUtil:157) - architecture is WINDOWS_64 os.name is windows 10 [21:07:59 616] DEBUG [org.scijava.nativelib.NativeLibraryUtil] (NativeLibraryUtil:215) - platform specific path is natives/windows_64/ [21:07:59 617] DEBUG [org.scijava.nativelib.BaseJniExtractor] (BaseJniExtractor:359) - mappedLib is demumble.dll [21:07:59 617] DEBUG [org.scijava.nativelib.BaseJniExtractor] (BaseJniExtractor:359) - Couldn't find resource natives/windows_64/demumble.dll [21:07:59 617] DEBUG [org.scijava.nativelib.NativeLibraryUtil] (NativeLibraryUtil:215) - platform specific path is windows_64/ [21:07:59 617] DEBUG [org.scijava.nativelib.BaseJniExtractor] (BaseJniExtractor:359) - mappedLib is demumble.dll [21:07:59 617] DEBUG [org.scijava.nativelib.BaseJniExtractor] (BaseJniExtractor:359) - Couldn't find resource windows_64/demumble.dll [21:07:59 618] DEBUG [org.scijava.nativelib.NativeLibraryUtil] (NativeLibraryUtil:215) - platform specific path is META-INF/lib/windows_64/ [21:07:59 618] DEBUG [org.scijava.nativelib.BaseJniExtractor] (BaseJniExtractor:359) - mappedLib is demumble.dll [21:07:59 618] DEBUG [org.scijava.nativelib.BaseJniExtractor] (BaseJniExtractor:359) - Couldn't find resource META-INF/lib/windows_64/demumble.dll _exit + 0xc => *[libc.so 0x048a04][0c70a0e1]0x403f5a04:"mov r7, ip" [libc.so 0x048a08] [010a70e3] 0x403f5a08: "cmn r0, #0x1000" [libc.so 0x048a0c] [1eff2f91] 0x403f5a0c: "bxls lr" [libc.so 0x048a10] [000060e2] 0x403f5a10: "rsb r0, r0, #0" [libc.so 0x048a14] [89ab00ea] 0x403f5a14: "b #0x40420840" [libc.so 0x048a18] [f8000000] 0x403f5a18: "strdeq r0, r1, [r0], -r8" [libc.so 0x048a1c] [07c0a0e1] 0x403f5a1c: "mov ip, r7" [libc.so 0x048a20] [14709fe5] 0x403f5a20: "ldr r7, [pc, #0x14]" [libc.so 0x048a24] [000000ef] 0x403f5a24: "svc #0" [libc.so 0x048a28] [0c70a0e1] 0x403f5a28: "mov r7, ip" [libc.so 0x048a2c] [010a70e3] 0x403f5a2c: "cmn r0, #0x1000" [libc.so 0x048a30] [1eff2f91] 0x403f5a30: "bxls lr" [libc.so 0x048a34] [000060e2] 0x403f5a34: "rsb r0, r0, #0" [libc.so 0x048a38] [80ab00ea] 0x403f5a38: "b #0x40420840" [libc.so 0x048a3c] [33000000] 0x403f5a3c: "andeq r0, r0, r3, lsr r0" [libc.so 0x048a40] [07c0a0e1] 0x403f5a40: "mov ip, r7"

c [21:08:01 399] DEBUG [com.github.unidbg.AbstractEmulator] (AbstractEmulator:402) - emulate RX@0x403f6db4[libc.so]0x49db4 finished sp=unidbg@0xbffff4c8, offset=1792ms [21:08:01 400] DEBUG [com.github.unidbg.thread.UniThreadDispatcher] (UniThreadDispatcher:174) - End dispatch task=Function32 address=0x406b9b21, arguments=[unidbg@0xfffe0080, null], ret=82240033783809 [21:08:01 400] DEBUG [com.github.unidbg.linux.android.dvm.DalvikModule] (DalvikModule:36) - Call [libmetasec_ml.so]JNI_OnLoad finished: version=0x1, offset=104266ms [21:08:01 400] DEBUG [com.github.unidbg.linux.android.dvm.BaseVM] (BaseVM:132) - addObject hash=0x76f84423, global=true [21:08:01 401] DEBUG [com.github.unidbg.linux.android.dvm.BaseVM] (BaseVM:132) - addObject hash=0x2e623f17, global=true

Process finished with exit code 0

heckerstone avatar Apr 28 '22 13:04 heckerstone