首页
社区
课程
招聘
未解决 怎么让unidbg运行不停下,不自动debug下断点
发表于: 2023-8-2 13:26 4064

未解决 怎么让unidbg运行不停下,不自动debug下断点

2023-8-2 13:26
4064

程序运行到这个,一直不动,也没有返回值
debugger break at: 0x4001197c @ Function32 address=0x40003671, arguments=[unidbg@0xfffe12a0, 0, 0, 1586845078]

大佬们,怎么让他继续执行或者直接抛出异常停止运行


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

最后于 2023-8-2 13:36 被mb_dgaexozu编辑 ,原因:
收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
2
有没有大佬知道啊
2023-8-2 14:05
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
3
同问
2024-3-5 23:17
0
雪    币: 37
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
4
同问!
2025-3-14 20:25
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
5
mb_qvxjmcan 同问! [em_006]
c: continue
n: step over
bt: back trace

st hex: search stack
shw hex: search writable heap
shr hex: search readable heap
shx hex: search executable heap

nb: break at next block
s|si: step into
s[decimal]: execute specified amount instruction
s(bl): execute util BL mnemonic, low performance

m(op) [size]: show memory, default size is 0x70, size may hex or decimal
mx0-mx28, mfp, mip, msp [size]: show memory of specified register
m(address) [size]: show memory of specified address, address must start with 0x

wx0-wx28, wfp, wip, wsp <value>: write specified register
wb(address), ws(address), wi(address), wl(address) <value>: write (byte, short, integer, long) memory of specified address, address must start with 0x
wx(address) <hex>: write bytes to memory at specified address, address must start with 0x

b(address): add temporarily breakpoint, address must start with 0x, can be module offset
b: add breakpoint of register PC
r: remove breakpoint of register PC
blr: add temporarily breakpoint of register LR

p (assembly): patch assembly at PC address
where: show java stack trace

trace [begin end]: Set trace instructions
traceRead [begin end]: Set trace memory read
traceWrite [begin end]: Set trace memory write
vm: view loaded modules
vbs: view breakpoints
d|dis: show disassemble
d(0x): show disassemble at specify address
stop: stop emulation
run [arg]: run test
gc: Run System.gc()
threads: show thread list
cc (size): convert asm from (0x121657bc) to (0x121657bc + size) bytes to c function
当作命令行,往上面输入就可以了,你按回车就能看到这些
2025-3-18 15:25
0
雪    币: 37
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
6
mb_ifqtwleh c: continue n: step over bt: back trace st hex: search stack shw hex: search writable heap sh ...
哈哈,我已经解决了,起初我以为是做了检测、但是根本找不到相关逻辑,第二天从头看才发现是调用的函数地址写错了,之前的评论我不知道该如何删除,不过谢谢你的解答!
2025-3-20 21:16
0
游客
登录 | 注册 方可回帖
返回