ctfshow 驷马难追
时间: 2023-08-20 15:12:17 浏览: 147
驷马难追是一个CTF比赛中的题目。根据提供的代码,我们可以看到在输入参数num为114514时,会执行assert函数进行判断。如果assert函数的参数为真,则会输出flag。在这个题目中,我们需要找到一个输入num的值,使得intval($_GET[num])==1919810成立。这样才能通过assert函数的判断并输出flag。同时,我们还需要注意到check函数的存在,它用于检查输入参数num是否包含了一些特殊字符。如果包含了字母、分号、括号等特殊字符,则会返回false,导致无法通过check函数的判断。因此,我们需要找到一个既满足intval($_GET[num])==1919810的值,又能通过check函数的判断。
相关问题
ctfshow 一言既出
根据提供的引用内容,这段代码是一个CTF题目。当用户通过GET请求传递一个名为"num"的参数时,如果该参数的值等于114514,那么会执行一段代码。这段代码使用assert函数来判断"num"参数的整数值是否等于1919810,如果不等于则输出"一言既出,驷马难追!",如果相等则输出flag。所以,当用户传递的"num"参数值为114514时,可以得到flag。
#### 引用[.reference_title]
- *1* [CTFshow-菜狗杯-注释-一言既出-驷马难追](https://blog.csdn.net/qq_31415417/article/details/128552487)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [ctfshow菜狗 web 一言既出](https://blog.csdn.net/hypocrite2/article/details/130682314)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [2022CTFSHOW菜狗杯部分题目(四)](https://blog.csdn.net/weixin_40103894/article/details/127912832)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文