x64dbg / GleeBug

Debugging Framework for Windows.
MIT License
1.2k stars 39 forks source link

Membp #45

Closed 0xbadc0de1 closed 7 years ago

0xbadc0de1 commented 7 years ago

Did several tests: -> Bp on Read only bp's once @ 00007FF6851C1060 | 0F B6 53 01 | movzx edx,byte ptr ds:[rbx+1]
-> Bp on Write only bp's once @ 00007FF6851C1071 | C6 43 01 66 | mov byte ptr ds:[rbx+1],66 | 66:'f' -> Bp on Execute Bp's three times @

Also a callback that deletes its own breakpoint and then addes a new breakpoint @ GIP+1 also seems to be working correctly. Please do More tests if you feel like! The only thing not so great is that if you Bpx on somelocation on access, you won't be able to readprocessmemory because of page_guard. --- This change is [Reviewable](https://reviewable.io/reviews/x64dbg/gleebug/45)