原文:[DDCTF 2019]homebrew event loop

x 知识点 逻辑漏洞: 异步处理导致可以先调用增加钻石,再调用计算价钱的。也就是先货后款。 eval函数存在注入,可以通过 注释,我们可以传入路由action:eval arg arg arg 这样注释后面语句并可以调用任意函数,分号后面的 为传入参数,参数通过 被分割为参数列表. flask session解密 网上有脚本 x 解题 题目给了我们源码了 先贴上师傅博客: https: blog ...

2020-02-14 20:15 0 191 推荐指数:

查看详情

什么是 Event Loop

摘自:http://www.ruanyifeng.com/blog/2014/10/event-loop.html 一、为什么JavaScript是单线程? JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程 ...

Mon Dec 04 01:58:00 CST 2017 3 10651
Event Loop

JavaScript是一门单线程的非阻塞脚本语言,Event Loop就是为了解决JavaScript异步编程的一种解决方案。 第一个问题:JavaScript的诞生就是为了处理浏览器网页的交互(DOM操作的处理、UI动画等), 设计成单线程的原因就是不想让浏览器变得太复杂,因为多线程需要 ...

Sat Oct 02 04:00:00 CST 2021 0 101
DDCTF 2019 部分WP

WEB 滴~ http://117.51.150.246/index.php?jpg=TmpZMlF6WXhOamN5UlRaQk56QTJOdz09 观察链接可发现jpg的值是文件名转hex再 ...

Fri Apr 19 20:27:00 CST 2019 0 1818
事件循环event loop

setTimeout(()=>{ console.log('timer1') Promise.resolve().then(function() { ...

Mon Mar 02 07:39:00 CST 2020 0 392
JavaScript:event loop详解

之前已经有两篇随笔提到了event loop,一篇是事件机制,一篇是tasks和microtasks,但是里面的event loop都是文字描述,很难说细,逻辑也只是简单的提了一遍。其实之前也是通过阮一峰老师的一篇网络日志:再谈event loop,然后写了点自己的想法。但是总感觉里面一些细节 ...

Tue Feb 13 18:23:00 CST 2018 2 1895
ddctf2019--web部分writeup

0x00前言 上周五开始的DDCTF 2019,整个比赛有一周,题目整体来说感觉很不错,可惜我太菜了,做了4+1道题,还是要努力吧 0x01 web 滴~ 打开看着url,就像文件包含 文件名1次hex编码再2次编码,因此base64 2次解码+hex解码获取值为flag.jpg ...

Mon Apr 22 06:04:00 CST 2019 0 915
DDCTF2019 的四道题wp

MIsc:流量分析   这道题,在比赛的时候就差个key了,但是没想到要改高度,后来群里师傅说了下,就再试试, 导出来改高度。 导出来,把 把%5c(4)前面的 ...

Thu Apr 18 23:04:00 CST 2019 0 581
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM