[Day30]- 新手的CTF系列picoCTF 2019

Day30- 新手的CTF系列picoCTF 2019

正文

终於!来到最後一篇了,好感动( ´▽`)
这篇来打一下简单的CTF吧
以下是写picoCTF 2019 Web Exploitation 的题目

Insp3ct0r

解法:

  • 先看看原始码
  • 可以看到下面注解
    • <!-- Html is neat. Anyways have 1/3 of the flag: picoCTF{tru3_d3 -->
  • 再看看别的档案有什麽东西
    • mycss.css 档
      • Here's part 2/3 of the flag: t3ct1ve_0r_ju5t
    • myjs.js 档
      • Anyways part 3/3 of the flag: _lucky?9df7e69a}
  • 要注意这些是有顺序的喔
  • picoCTF{tru3_d3t3ct1ve_0r_ju5t_lucky?9df7e69a}

dont-use-client-side

解法:

  • 先看看原始码
  • 你会发现
<script type="text/javascript">
  function verify() {
    checkpass = document.getElementById("pass").value;
    split = 4;
    if (checkpass.substring(0, split) == 'pico') {
      if (checkpass.substring(split*6, split*7) == 'b956') {
        if (checkpass.substring(split, split*2) == 'CTF{') {
         if (checkpass.substring(split*4, split*5) == 'ts_p') {
          if (checkpass.substring(split*3, split*4) == 'lien') {
            if (checkpass.substring(split*5, split*6) == 'lz_e') {
              if (checkpass.substring(split*2, split*3) == 'no_c') {
                if (checkpass.substring(split*7, split*8) == 'b}') {
                  alert("Password Verified")
                  }
                }
              }
      
            }
          }
        }
      }
    }
    else {
      alert("Incorrect password");
    }
    
  }
</script>
  • 它有顺序,按照顺序拼
  • picoCTF{no_clients_plz_eb956b}

logon

解法

  • 可以先登入看看,会发现

  • 去看看cookie
    • 这里会用到一个叫 EditThisCookie 的插件

  • 会发现它是用cookie来辨识身份
  • 那可以把这个叫admin的cookie的值改成True
    • cookie 是 [cookie name]=[cookie value]

  • 打勾後重新整理

  • picoCTF{th3_c0nsp1r4cy_l1v3s_3294afa0}

where are the robots

解法

  • 去看看robots.txt

  • 再去看看它说的html档案

  • picoCTF{ca1cu1at1ng_Mach1n3s_54e98}

<<:  Day 30:案例探讨2 - Use Cases (Uber/Github/Facebook)

>>:  Nice day 30 (iphone10s 功能挖掘)-完赛感言

Alpine Linux Porting (2)

一样开头先上成果~ 完整影片可见: https://twitter.com/Ruinland_Mas...

【Day18】浏览器物件模型--BOM

我们学习前端语言就是为了跟浏览器沟通,让网页可以渲染出想要的效果,创造使用者互动的良好体验。所以要...

[第十五天]从0开始的UnityAR手机游戏开发-如何切换场景01

点击File→Build Settings... 会跳出Build Settings视窗,在Scen...

Sequencer 分析你的 Session Cookie 与 Token 规律性

Sequencer这项功能是针对随机的参数, 譬如说像是Session cookie或是Token进...

图的连通 (4)

9 三连通图 如果一图 G 有至少 k 个点、并且拿掉任何 k-1 个点以後都还是保持连通的,那麽我...