查看附件内容
这道题过滤挺多重要的函数,比如exec,input,eval,还对长度做了限制,这里了尝试了help函数,但是最后一步!ls没通,接着考虑breakpoin函数:
Python中内置了一个名为breakpoint()
的函数,在Python 3.7中引入,用于在调试模式下设置断点。使用breakpoint()
函数会停止程序的执行,并在IDE或命令行中进入调试模式,可以单步执行程序,查看变量的值等。
就是输入breakpoint之后,会进入一个调试的交互界面,然后再输入__import__('os').system('sh')即可getshell
- calc_jail_beginner_level breakpoint 函数 beginner HNCTFcalc_jail_beginner_level breakpoint函数beginner calc_jail_beginner_level函数beginner hnctf calc_jail_beginner_level beginner getshell hnctf calc_jail_beginner_level calc_jail_beginner_level beginner模板python calc_jail_beginner beginner hnctf week1 沙箱calc_jail_beginner_level beginner模板 breakpoint函数 hnctf breakpoint