最近学到了一个很有意思的方法解决 UA(Use-After-Free) 的问题,示例代码如下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 class A { public : explicit A ( int x) : _magic( 0x41 ), a(x) { } ~ A () { _magic = 0xdead…
最近学到了一个很有意思的方法解决 UA(Use-After-Free) 的问题,示例代码如下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 class A { public : explicit A ( int x) : _magic( 0x41 ), a(x) { } ~ A () { _magic = 0xdead…
讨论
登录后参与讨论
还没有评论,来说第一句吧。