Me: *already knows how to jailbreak iOS on A12/A13 without using any PAC Bypass*
Also me: “Damn, this is going to be way too much work to implement and test. It’s easier and way less work to just create a write up on how to fix this to send to Apple and get credit”
porting IDA python 6.x-7.3 to 7.4
github.com/rls1004/portin…
It hasn't been tested a lot and may not work properly in certain situations.
#IDA #IDAPython #IDA74
Apple PAC, Four Years Later: Reverse Engineering the Customized Pointer Authentication Hardware Implementation on Apple M1
blackhat.com/us-23/briefing…
Slides:
i.blackhat.com/BH-US-23/Prese…
Video:
youtu.be/RByIu2zjjVg
new code, new bug :
1. A new DFG node, `NewRegExpUntyped` was added to improve `new RegExp(...)` optimizations with better type info.
github.com/WebKit/WebKit/…
2. But incorrect side effect modeling (missing `clobberWorld`) led to a quick fix just 2 days later.