Whether IDA can set memory breakpoint when use Remote Linux debugger?
Whether IDA can set memory breakpoint when use Remote Linux debugger?
I want to observe and catch which instruction modify the content of some memory block. |
Yes its possible, there are some ways.
If adress is known you can set them when debugging and restart. Or if its a condition, make new breakpoint and under condition file set future condition, and breakpoint type. i like the script way, but thats just me. simple BP script Code:
ea = GetEntryPoint(1) # entrypoint or adress It might be usefull if you wanna see how it modifyes, and use trace replayer. |
>I want to observe and catch which instruction modify the content of some memory block.
Does the HW breakpoint work in your case? |
You can opserve what instructions are been modified with trace replayer.
havent used it much , but the modifications shows there.Trace replayer can trace functions / instructions and basic blocks |
Quote:
How to set HW breakpoing in IDA? Would you give more details? I'll search google at the same time, thank you. |
Quote:
I'll study it, seems it's more complex than that in OD. |
Set regular BP (F2)
Edit that BP (right click on red dot and go to Edit breakpoint menu item than you'll see this: http://prntscr.com/4lfwfa check the HW checkbox and the rest of options! |
Quote:
|
All times are GMT +8. The time now is 12:11. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX