首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

python之os模块

文件或文件夹重命名 #stat() 获取文件或者文件夹的信息 #system() 执行系统命令(危险函数) #环境变量 #getenv() 获取系统的环境变量 result = os.getenv('PATH') #putenv...() 将一个目录添加到环境变量中(临时增加仅对当前脚本有效) #os.putenv('PATH','/home/sy/下载') #os.system('syls') #exit() 退出终端的命令 #os...或者unix系统 nt -> window系统 #sep 获取系统路径间隔符号 window ->\ linux ->/ print(os.sep) #extsep 获取文件名称和后缀之间的间隔符号...window & linux -> . print(os.extsep) #linesep 获取操作系统的换行符号 window -> \r\n linux/unix -> \n print(...个路径是否是同一个文件 #os.environ 用于获取和设置系统环境变量的内置值 #获取系统环境变量 getenv() 效果 print(os.environ['PATH']) #设置系统环境变量 putenv

57210

详解Python IO编程

\xad\xe6\x96\x87') f.read() # b'\xe4\xb8\xad\xe6\x96\x87' 操作文件和目录 import os os.name # 如果是posix,说明系统是Linux...操作系统的环境变量就是操作系统在执行系统命令时搜索命令的目录的集合 ''' #getenv() 获取系统的环境变量 result = os.getenv('PATH') print(result.split(':')) #putenv...() 将一个目录添加到环境变量中(临时增加仅对当前脚本有效) #os.putenv('PATH','/home/sy/下载') #os.system('syls') #exit() 退出终端的命令 #os...& linux - . print(os.extsep) #linesep 获取操作系统的换行符号 window - \r\n linux/unix - \n print(repr(os.linesep...) #os.environ 用于获取和设置系统环境变量的内置值 import os #获取系统环境变量 getenv() 效果 print(os.environ['PATH']) #设置系统环境变量 putenv

45920

360春秋杯3道web题的简单分析

= "") { putenv("TZ=$timezone"); }else{ putenv("TZ=Asia/Shanghai"); } 然后想到了有没有二次注入,没发现有二次入库的地方...继续看了配置文件,发现有个putenv这个东西,以前没见过,然后百度一番,发现是个增删改环境变量的东西。 在大表哥的指点下习惯性的百度了一下 php putenv 漏洞首页出现了一篇文章。...wooyun.jozxing.cc/static/drops/tips-16054.html 里面有个poc链接https://www.exploit-db.com/exploits/35146/ 看链接的意思是putenv...这时候构造post 数据 config[timezone]就可以更新putenv的值了。 send.php代码截个图吧。 ?...这里直接include('inc/config.php')文件所以putenv也在此页面中执行。满足poc要求。达到命令执行。附上写的payload脚本。 ?

1.2K80
领券