web 相关问题

不要使用此标签。有关万维网方面的问题,请使用更具体的标签,例如[uri],[html],[http]或[w3c]。

Flutter Web 中的移动浏览器无法正确呈现表情符号

如果我输入这样的字符串'🤔你能解决这个测验吗?💰🤖#AI 很困惑! 🎁每人 5 份 30!赢得 FL &❤️ & RT @binary_x2⃣ 填写空白👇并标记 2 位朋友!在文本小部件中它...

回答 1 投票 0

如何强制在移动操作系统的本机浏览器中打开链接?

我正在尝试重新创建服务 https://allmylinks.com/ 的行为。我需要一个适用于 iO 和 Android 的可行解决方案。我想在我的个人简介中为我的其他社交媒体的客户添加一个链接

回答 1 投票 0

如何使用BeautifulSoup从多个页面提取数据

我正在尝试从网站上抓取数据,但有点陷入多页面问题。不知何故,我的迭代总是导致“所有数组必须具有相同的长度”有人可以帮助我吗...

回答 1 投票 0

EJS 未渲染

index.js 从“快递”进口快递; 从“body-parser”导入bodyParser; 常量应用程序 = Express(); 常量端口= 3000; app.set("视图引擎", "ejs"); 应用程序...

回答 1 投票 0

如何将特定的请求正文发送到端点(CTF Web)

我有这个 ctf 问题,它给了我一个网站,每次我重新加载页面时都会随机给我一个励志名言,我还附加了这个 php 文件。 我有这个 ctf 问题,它给了我一个网站,每次我重新加载页面时都会随机给我一个励志名言,我还附加了这个 php 文件。 <?php function random(int $length = 60): string { $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $randomString = ''; for ($i = 0; $i < $length; $i++) { $randomString .= $characters[rand(0, strlen($characters) - 1)]; } return $randomString; } function getQuote(): string { $quotes = [ "The only way to do great work is to love what you do.", "In three words I can sum up everything I've learned about life: it goes on.", "Success is not final, failure is not fatal: It is the courage to continue that counts.", "The best way to predict the future is to create it.", "Life is what happens when you're busy making other plans", "Do not wait to strike till the iron is hot, but make it hot by striking.", "Believe you can and you're halfway there.", "The only limit to our realization of tomorrow will be our doubts of today.", "The purpose of our lives is to be happy", "You miss 100% of the shots you don't take", ]; $request_body = json_decode(file_get_contents('php://input'), true); if (isset($request_body['__']) && $request_body['__'] == hash('sha256', random() . time())) { return 'FLAG{fake-flag}'; } return $quotes[rand(0, 9)]; } getQuote(); 我想我需要发送一个特定的请求正文,其中包含带有提供的方法的哈希值以及“__”,我尝试使用以下 python 代码: import requests import hashlib import random import time import json def randi(length=60): characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' random_string = ''.join(random.choice(characters) for _ in range(length)) return random_string def hash(): random_value = randi() timestamp = str(int(time.time())) data_to_hash = random_value + timestamp sha256_hash = hashlib.sha256(data_to_hash.encode()).hexdigest() return sha256_hash def request(): url = "http://206.189.50.236:1337" generated_hash = hash() payload = { "__": generated_hash } headers = { "Content-Type": "application/json" } response = requests.post(url, data=json.dumps(payload), headers=headers) print("Response:") print(response.text) request() 但没有任何效果 PHP rand() 图片来自 https://www.random.org/analysis/ 从图中可以看出,PHP 的 rand() 函数生成循环伪随机序列,因此您可以尝试观察 return $quotes[rand(0, 9)]; 的返回值,并预测 random() 函数的输出。 之后,你可以尝试找出什么字符串会通过hash('sha256', random() . time()))的条件,你就能解决它。

回答 1 投票 0

jQuery 附加的 html 代码 CSS 不起作用

我的代码html代码: 我的代码html代码: <head> <link rel="stylesheet" href="Stylesheet.css"> </head> <body> <div id="mydiv"> <div class="myclass"> <p>hello world</p> </div> </div> </body> 工作完美,我的 CSS 样式得到正确应用。 但是当我尝试通过jquery(或java脚本innerHtml)添加html时,CSS样式没有被应用: $(document).ready(function() { $('#mydiv').append('<div class="myclass">'); $('#mydiv').append('<p>hello world</p>'); $('#mydiv').append('</div>'); }); .myclass p { color: red; } <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script> <div id="mydiv"> </div> 您附加元素的方式不正确。 $('#mydiv').append('<div class="myclass">') 将附加一个带有结束标记的 div。 $('#mydiv').append('<p>hello world</p>'); 会将该段落附加到 myclass div 的之后,而不是作为其子级。 您可以通过使用浏览器开发工具检查渲染的 html 来看到这一点 在这种情况下,只需附加您需要的所有 HTML。 $(document).ready(function() { $('#mydiv').append('<div class="myclass"><p>hello world</p></div>'); });.myclass p { color: red; }<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script> <div id="mydiv"> </div>

回答 1 投票 0

Mongo DB 和存储数据

所以我目前正在大学上 Webdev 课程,我们正处于必须使用 mongo 来存储用户信息的部分。我已经能够设置注册和登录端点来创建...

回答 1 投票 0

REST架构中的“表示状态”是什么

我试图理解 REST 架构的原理,但我很难理解表征状态是什么以及它是如何传输的。 另外,在这里,我遇到了“

回答 1 投票 0

如何使用浏览器扩展的上下文菜单插入文本?

我想创建一个扩展,通过右键单击上下文菜单图标来插入日期和时间,作为开始学习 javascript 和基于 Web 的开发的一种方式(我的经验完全是 java...

回答 1 投票 0

从URL中找出文件名

我目前正在编写一个下载管理器,它具有从剪贴板添加链接的功能。 现在我需要编写一个方法来查找链接中文件的文件名,例如 遇见...

回答 1 投票 0

我可以在.css文件中写顺风CSS吗

我用 React 开始了我的 Tailwind 之旅,但我遇到了一个问题。我讨厌内联 CSS,因为它的代码可读性很差。那么,有没有什么方法可以在另一个单独的文件中编写 Tailwind CSS 并且我...

回答 1 投票 0

如何在加载页面时显示随机图片?

好的,首先。我是 HTML、CSS 和 JS 的初学者,所以我知道这可能有点太雄心勃勃了,不要恨我好吗?我只是有想法并寻找相关教程

回答 1 投票 0

使用 Visual Studio 2022 在 Web 表单应用程序中动态访问全局变量日期时间字符串

我已经搜索了如何在 Web 表单应用程序中使变量全局化的答案,但无法获得正确的答案。 我有一个带有日期选择器的简单应用程序,当日期更改时,我将其存储在 st...

回答 1 投票 0

网页不适合移动屏幕

所以我在移动设备上安装网页时遇到了问题。在 PC 上,它可以正常工作,但当我在移动设备上尝试时,它不会完全适合屏幕,但会不知何故溢出......

回答 1 投票 0

Javascript。从异步函数写入数据

对于我的项目,我正在等待并从 Google Spreadsheet 下载数据。我的问题是每次用户单击下拉菜单时都会播放 LoadData 函数,因此 LoadData 函数

回答 1 投票 0

Flutter 软件包:web 0.5.1 不断重新安装自己

即使我从 pubspec.yaml 和 pubspec.lock 中删除它,运行 flutter clean 然后 pub get,这个包也会自动安装。 我尝试重新安装 flutter 和 dart,从

回答 1 投票 0

网站多层的网页抓取

我有一个关于网站多层网络抓取的问题。例如,我有一个关于美国选举的网站,有两层。 第一层:状态信息:包括50个状态。 一旦我...

回答 1 投票 0

注册后不显示用户名字

我正在构建一个 React 和 Node.js 应用程序。在前端,当用户登录时,他们会从 /login 路由定向到根路由,并且会收到他们的名字,但是,当...

回答 1 投票 0

在个人ISP上练习HTTP代码会不安全吗?

在个人 ISP 上练习 W3Schools for Node.JS 的 HTTP 代码会不安全吗?我这样做是为了一项作业,对此持保留态度,因为我听说它与使用 HTTPS 相比不安全。另外,我...

回答 1 投票 0

HTML/CSS/Javascript,尝试让图像在点击时更改

这是一个很简单的问题,但却困扰了我整整一周! 首先,我不希望有人给我写这么大的代码,然后我把它拿走并据为己有。更喜欢一些...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.