IDA에서 특정 address로의 trace / breakpoint 안먹힐 때

홈 > 커뮤니티 > 질문 게시판
질문 게시판

IDA에서 특정 address로의 trace / breakpoint 안먹힐 때

2 cyberdmn 3 2950
IDA 사용한 동적 디버깅 관련 질문이 있습니다.
arm 디버깅 중인데, 특정 address 로 access (read/write) 시 trace 나 bp를 걸어봤는데,
분명 해당 address 를 터치하는데 앱이 계속 실행됩니다. trace window에도 보이는 게 없구요..
어떤 원인이 있을까요?
3 Comments
2 cyberdmn 2020.07.30 11:47  
아래의 내용을 읽어보니 IDA는 memory breakpoint 는 안된다고 하는데 이게 맞는 내용인지요?
https://reverseengineering.stackexchange.com/questions/19839/bp-on-memory-access-in-arm-deb

린엔진에서는 arm에서 Find out what access the address.. 기능을 사용할 수 있는 것으로 압니다.
M LIN 2020.07.30 11:53  
ida에서 와치포인트를 써본적이 없네요...
ptrace로 직접 구현해야 할듯합니다
2 cyberdmn 2020.07.30 14:15  
예 어떻게 ptrace 써야하는지 source는 대략 머릿속에서만 구성해 봤습니다. 그 와중에 Frida를 알게 되서 이쪽까지 같이 보고 있네요.
Category