webkit代码调试

首页 > 实用技巧 > 作者:YD1662023-06-18 18:29:11

此时,edx的值变成了0x20000040:

webkit代码调试,(17)

那么这八个a拷贝到了哪里呢?值0x20000040代表的又是什么呢?

重新看看PoC:

webkit代码调试,(18)

这意味f变成了:

webkit代码调试,(19)

f通过扩展NUM_SPREAD_ARGS(8)第一个参数的副本和第二个参数的单个副本来创建数组。用对象a(80×04000008)和c(长度1)调用f。当NewArrayWithSpread被调用时,它为8个a和1个c腾出了空间。

最后一步到显示对象c的长度,这使得最终的edx值为0x20000041。

webkit代码调试,(20)

上一页12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.