百度杯2023年春秋歡樂賽 象棋

2022-08-26 12:54:11 字數 1354 閱讀 1781

象棋

題目可以在i春秋的ctf訓練營裡找到

開啟題目鏈結還真的給了乙個象棋遊戲,我一高興還玩了兩把......

進入正題,題目中並沒有給出提示資訊,審查元素看看,發現了乙個好東西

看到這個正規表示式就知道接下來要寫**爆破檔名了,正好昨天剛學了多執行緒,今天正好拿來練習

import

requests

import

threading

import

queue

from queue import

queue

deftext():

url = '

'strs = '

abcmlyx

'num = '

0123456789

'for i in

strs:

for j in

strs:

for h in

num:

for l in

num:

for n in

num:

new_url = url+i+j+'

ctf'+h+l+n+'

.js'

q.put(new_url)

defrequ():

while

notq.empty():

u = q.get(true, 1)

try:

r =requests.get(u).text

if'404'

notin

r:

print

(r) q.task_done()

except

: q.put(u)

if__name__=='

__main__':

q =queue()

text()

for each in range(300):

t = threading.thread(target=requ)

t.daemon =true

t.start()

q.join()

這裡必須提一下,一開始沒有在get()後面設定引數,會導致**在跑了幾秒後,i春秋就把你給ban了,所以這裡必須設定請求的時間間隔

i春秋 百度杯十月場 EXEC

用 vim r 命令恢復檔案,得到原始碼 flag in flag233.php function check number if digit one digit nine return number 11259375 if isset get sign check get sign else 的意...

2017 百度之星 程式設計大賽 資格賽

度度熊為了拯救可愛的公主,於是與 大魔王戰鬥起來。大魔王的麾下有n個怪獸,每個怪獸有a i 的生命值,以及b i 的防禦力。度度熊一共擁有m種攻擊方式,第i種攻擊方式,需要消耗k i 的晶石,造成p i 點傷害。當然,如果度度熊使用第i個技能打在第j個怪獸上面的話,會使得第j個怪獸的生命值減少p i...

2017 百度之星 程式設計大賽 資格賽

思路 比賽的時候也一直以為是計算幾何問題,所以就沒想,賽後看了看大佬們的部落格發現思路還是挺簡單的,就是對度度熊夥伴進行建圖,有邊的條件是所有所有村莊位於這天邊的一側,然後對這個圖跑乙個最小環 之前一直不理解叉積,做了幾道題之後好多了 include include include include ...