ctf基本指令碼學習

2021-10-02 21:44:52 字數 1094 閱讀 3538

網路資訊保安攻防學習平台指令碼題的第二題,不會re,先用lxml湊合著,主要還是copy xpath用的方便

想來是ctf最最最基本的指令碼了,人菜只能慢慢學(哭臉)

題目快速口算分值: 350

小明要參加乙個高技能比賽,要求每個人都要能夠快速口算四則運算,2秒鐘之內就能夠得到結果,但是小明就是乙個小學生沒有經過特殊的培訓,那小明能否通過快速口算測驗呢?

通關位址

**

#!/usr/bin/python3

# -\*- coding:utf-8 -\*-

import requests

from lxml import etree

s = requests.session(

)#一定要有,不然怎麼提交都不對

url =

''htmlstr = s.get(url)

.text #獲取資訊**

html = etree.html(htmlstr)

#構造乙個xpath可解析物件,將字串格式的檔案轉換為html文件

target = html.xpath(

'//form/text()[2]'

)#獲取目標

string = target[0]

.rstrip(

'=')

.lstrip(

'\n'

)#擷取字串

answer =

eval

(string)

#計算結果

data =

#構造字典,答案int和str都行

r = s.post(url, data=data)

#上傳print

(r.content.decode())

#輸出flag

響應主體

"text/html;charset=utf-8"

>

<

/head>

key is 123iohhkhj%^&

*(jkh <

/body>

<

/html>

CTF基本常識

pwn 是乙個黑客語法的俚語詞 1 是指攻破裝置或者系統 2 發音類似 砰 對黑客而言,這就是成功實施黑客攻擊的聲音 砰的一聲,被 黑 的電腦或手機就被你操縱了 3 外文名 pwn著名賽事 pwn2own,geekpwn 著名賽事 pwn2own 活動的主要目的是希望安全研究人員 開發人員 以及黑客...

ctf學習筆記

ctf學習記錄一 第一次寫部落格,出於對ctf學習的熱情。可能是覺得這件事很酷,很有挑戰性吧。關注ctf有了一段時間了,但總是有無從下手的感覺。前期在網上零零碎碎看過許多資料,各種環境,各種命令看得頭大,收穫卻不是很多。後來發現在網上看大佬解題是個不錯的方法,雖然還是有相當一部分看不懂,但總算有了一...

CTF學習規劃 1 如何入門CTF

無意中發現了乙個巨牛巨牛的人工智慧教程,忍不住分享一下給大家。教程不僅是零基礎,通俗易懂,小白也能學,而且非常風趣幽默,還時不時有內涵段子,像看 一樣,哈哈 我正在學習中,覺得太牛了,所以分享給大家。點這裡可以跳轉到教程!ctf簡介 ctf capture the flag 中文一般譯作奪旗賽,在網...