Skip to content

Latest commit

 

History

History
32 lines (20 loc) · 1 KB

pwnlib.flag-CTF_Flag_Management.md

File metadata and controls

32 lines (20 loc) · 1 KB

pwnlib.flag - CTF flag 管理工具

pwnlib.flag.submit_flag(flag, exploit='unnamed-exploit', target='unknown-target', server='flag-submission-server', port='31337', proto='tcp', team='unknown-team') [source]

向比赛的服务器提交flag

Parameters:

  • flag(str) - 要提交的flag。
  • exploit(str) - 漏洞标识符,可选
  • target(str) - 目标标识符,可选
  • server(str) - flag服务器主机名,可选
  • port(int) - flag服务器端口,可选
  • proto(str) -

可选参数是从环境中推断出的,如果没有设置,则省略。

Returns: 指示密钥提交状态的字符串,或错误代码。

Doctest:

>>> l = listen()
>>> _ = submit_flag('flag', server='localhost', port=l.lport)
>>> c = l.wait_for_connection()
>>> c.recvall().split()
['flag', 'unnamed-exploit', 'unknown-target', 'unknown-team']