2 ms·
For fuckup_debugging, can't you use hardware breakpoints instead? Also, why not patch the binary? I think iteratively patching out protections (in a repeatable
by underdeserver 6y ago
For fuckup_debugging, can't you use hardware breakpoints instead?
Also, why not patch the binary? I think iteratively patching out protections (in a repeatable, versioned way) would be my approach. It is then applicable to other binaries as well.
- bluesign 6y agoNot the OP, but I can answer I guess. Hardware breakpoints are very limited (number of breakpoints you can put). Usually when you are debugging a decent target, number of breakpoints you use easily reach 50-60.
- underdeserver 6y agoNo doubt, but it's better than pausing every time. I guess with scripting it isn't really different.
- saagarjha 6y agoHardware breakpoints are a little complicated on iOS. And patching the binary would of course only work if no other code verified the validity of the page you touched.
- 3eed 6y agoAre hardware breakpoints even possible on iOS? And correct, you can't patch the binary because there many anti-tampering measures, you could probably bypass those, but that's going a different route.