目录 刷题记录:[DDCTF 2019]homebrew event loop 知识点 1、逻辑漏洞 2、flask session解密 总结 刷题记录:[DDCTF 2019 ...
x 知识点 逻辑漏洞: 异步处理导致可以先调用增加钻石,再调用计算价钱的。也就是先货后款。 eval函数存在注入,可以通过 注释,我们可以传入路由action:eval arg arg arg 这样注释后面语句并可以调用任意函数,分号后面的 为传入参数,参数通过 被分割为参数列表. flask session解密 网上有脚本 x 解题 题目给了我们源码了 先贴上师傅博客: https: blog ...
2020-02-14 20:15 0 191 推荐指数:
目录 刷题记录:[DDCTF 2019]homebrew event loop 知识点 1、逻辑漏洞 2、flask session解密 总结 刷题记录:[DDCTF 2019 ...
摘自:http://www.ruanyifeng.com/blog/2014/10/event-loop.html 一、为什么JavaScript是单线程? JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程 ...
JavaScript是一门单线程的非阻塞脚本语言,Event Loop就是为了解决JavaScript异步编程的一种解决方案。 第一个问题:JavaScript的诞生就是为了处理浏览器网页的交互(DOM操作的处理、UI动画等), 设计成单线程的原因就是不想让浏览器变得太复杂,因为多线程需要 ...
WEB 滴~ http://117.51.150.246/index.php?jpg=TmpZMlF6WXhOamN5UlRaQk56QTJOdz09 观察链接可发现jpg的值是文件名转hex再 ...
setTimeout(()=>{ console.log('timer1') Promise.resolve().then(function() { ...
之前已经有两篇随笔提到了event loop,一篇是事件机制,一篇是tasks和microtasks,但是里面的event loop都是文字描述,很难说细,逻辑也只是简单的提了一遍。其实之前也是通过阮一峰老师的一篇网络日志:再谈event loop,然后写了点自己的想法。但是总感觉里面一些细节 ...
0x00前言 上周五开始的DDCTF 2019,整个比赛有一周,题目整体来说感觉很不错,可惜我太菜了,做了4+1道题,还是要努力吧 0x01 web 滴~ 打开看着url,就像文件包含 文件名1次hex编码再2次编码,因此base64 2次解码+hex解码获取值为flag.jpg ...
MIsc:流量分析 这道题,在比赛的时候就差个key了,但是没想到要改高度,后来群里师傅说了下,就再试试, 导出来改高度。 导出来,把 把%5c(4)前面的 ...