当前位置:网站首页>【无标题】
【无标题】
2022-08-04 22:25:00 【李凯 北信】
一个循环
首先下图中的js一次循环删除语句将我们插入的元素的属性进行了删除,那么我们的目的就是通过事件属性将下面的循环绕过,换个思路就是让它不要去remove有用的属性,通过两种方式来执行我们的恶意属性完成弹窗,两种方式分别是:(1)进循环不删除有用的属性(2)不进循环,在进循环前就执行了恶意属性
要想实现让它删除无用的属性就要搞清楚它的删除过程,下面将演示一下这个删除中存在的问题(它删除了第一个获取的属性src但是为什么却没有删除后面的onerror属性呢?)以及如何通过这个问题去实现绕过然后执行事件属性弹窗的效果
结果为6 3 4
因为将6删除后3会补到原来6的位置 接着循环从第二位4开始max是4删除4 下一位的1又会补上去 然后再次循环从第三位开始正好max是3 删除然后就没有值了
两个循环的还没弄好
边栏推荐
猜你喜欢
随机推荐
【模拟面试-10年工作】项目多一定是优势吗?
Redis中的LRU算法
QT 子窗口—>主窗口 信号和槽的交互
PHP(3)
边缘检测——(纯享版)
[Linear Algebra 02] 2 interpretations of AX=b and 5 perspectives of matrix multiplication
LocalDateTime的详细使用方法
剑指 Offer | 03. 数组中重复的数字
Milvus configuration related
【3D建模制作技巧分享】ZBrush如何设置笔刷快捷键
【项目实战】仿照Room实现简单管理系统
视频gif如何制作?试试这个视频制作gif神器
Jbpm3.2 开发HelloWorld (简单请假流程)客户端
Numpy on the superposition of two arrays
Oracle使用expdp和impdp导出导入数据
祝福一路顺风
双非读者,一举拿下阿里、字节、美团、京东、虾皮offer
测试薪资这么高?刚毕业20K,仅需3.5个月
VSCode—常用快捷键(持续记录
Autowired自动装配