[b01lers2020]Welcome to Earth 1
[b01lers2020]Welcome to Earth
1
发现有个快速跳过的/chase/文件
没有思路抓包看看/chase/文件

很明显
**/leftt/**是多出来的,去看看

黄线部分翻译过来是:你已经瞄准了障碍球,开杆吧
而下面的**/shoot/**刚好是射击的意思,呼应了
看看shoot

得到**/door/**
看**/door/**
1 | <button onClick="check_door()">Check</button> |
我们看到了这个函数,但这个函数是啥

我们去js文件/static/js/door.js看看

找到了**/open/**
继续**/open/**

How do you open it?和open(0);
暗示我们去看看open是啥,不如看看js文件**/static/js/open_sesame.js**

当然继续看**/fight/**

查看js文件

代审
scramble是炒蛋的意思?理解为翻炒,即打乱吧
1 | // Run to scramble original flag |
其实不需要理解很多,这里var flag = ["{hey", "_boy", "aaaa", "s_im", "ck!}", "_baa", "aaaa", "pctf"];
只要排序一下就行
pctf{hey_boys_im_baaaaaaaaaack!}
当然可以选择脚本,格式肯定是pctf{hey ck!}
剩下 “_boy”, “aaaa”, “s_im”, “_baa”, “aaaa”全排列即可
1 | import itertools |

https://24kmagic.site/posts/ctf%E9%A2%98%E8%A7%A3/web/%5Bb01lers2020%5DWelcome%20to%20Earth%201.html
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 24kmagic!
评论

