首页
留言
Search
1
在Centos7下搭建Socks5代理服务器
1,207 阅读
2
在windows11通过Zip安装Mysql5.7
729 阅读
3
Mysql5.7开放远程登录
636 阅读
4
数据库
621 阅读
5
mysql5.7基本命令
523 阅读
综合
正则表达式
git
系统
centos7
ubuntu
kali
Debian
网络
socks5
wireguard
运维
docker
hadoop
kubernetes
hive
openstack
ElasticSearch
ansible
前端
三剑客
Python
Python3
selenium
Flask
PHP
PHP基础
ThinkPHP
游戏
我的世界
算法
递归
排序
查找
软件
ide
Xshell
vim
PicGo
Typora
云盘
安全
靶场
reverse
Java
JavaSE
Spring
MyBatis
C++
QT
数据库
mysql
登录
Search
标签搜索
java
centos7
linux
centos
html5
JavaScript
php
css3
mysql
spring
mysql5.7
linux全栈
ubuntu
BeanFactory
SpringBean
python
python3
ApplicationContext
kali
mysql8.0
我亏一点
累计撰写
139
篇文章
累计收到
3
条评论
首页
栏目
综合
正则表达式
git
系统
centos7
ubuntu
kali
Debian
网络
socks5
wireguard
运维
docker
hadoop
kubernetes
hive
openstack
ElasticSearch
ansible
前端
三剑客
Python
Python3
selenium
Flask
PHP
PHP基础
ThinkPHP
游戏
我的世界
算法
递归
排序
查找
软件
ide
Xshell
vim
PicGo
Typora
云盘
安全
靶场
reverse
Java
JavaSE
Spring
MyBatis
C++
QT
数据库
mysql
页面
留言
搜索到
139
篇与
1585364631
的结果
2023-02-09
openstack api 操作 flavor
通过 openstack api 的方式操作 flavor获取flavor列表import json, requests url = "http://172.16.1.151:5000/v3/auth/tokens" body = { "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "domain": { "name": "demo" }, "name": "admin", "password": "000000" } } }, "scope": { "project": { "domain": { "name": "demo" }, "name": "admin" } } } } headers = { "Content-Type": "application/json", } token = requests.post(url, data=json.dumps(body), headers=headers).headers['X-Subject-Token'] flavors = requests.get('http://controller:8774/v2.1/flavors', headers={'X-Auth-Token': token}) json_flavors = json.loads(flavors.text) for i in json_flavors['flavors']: print(i) 创建新的flavorimport json import requests url = "http://172.16.1.151:5000/v3/auth/tokens" body = { "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "domain": { "name": "demo" }, "name": "admin", "password": "000000" } } }, "scope": { "project": { "domain": { "name": "demo" }, "name": "admin" } } } } headers = { "Content-Type": "application/json", } token = requests.post(url, data=json.dumps(body), headers=headers).headers['X-Subject-Token'] # 创建云主机类型 def create_flavor(id, vcpus, ram, disk, name): headers = { "Content-Type": "application/json", "X-Auth-Token": token } body = { "flavor": { "name": name, "ram": ram, "vcpus": vcpus, "disk": disk, "id": id } } return requests.post('http://172.16.1.151:8774/v2.1/flavors', data=json.dumps(body), headers=headers) flavor = create_flavor(id=100, vcpus=1, ram=1024, disk=10, name='api-create') print(flavor.text)删除flavorimport requests,json url = r'http://172.16.1.151:5000/v3/auth/tokens' headers = { "context-type": "application/json" } body = { "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "domain": { "name": "demo" }, "name": "admin", "password": "000000" } } }, "scope": { "project": { "domain": { "name": "demo" }, "name": "admin" } } } } token = requests.post(url, data=json.dumps(body), headers=headers).headers['X-Subject-Token'] headers = { "context-type": "application/json", "x-auth-token": token } #删除云主机类型 flavor = requests.delete('http://172.16.1.151:8774/v2.1/flavors/' + '100',headers=headers) print(flavor.text)
2023年02月09日
283 阅读
0 评论
0 点赞
2023-02-09
openstack api 获取token
通过openstack api 的方式获取身份令牌tokenimport time, requests, json headers = { "Context-Type": "json" } url = r'http://172.16.1.121:5000/v3/auth/tokens' body = { "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "domain": { "name": "demo" }, "name": "admin", "password": "000000" } } }, "scope": { "project": { "domain": { "name": "demo" }, "name": "admin" } } } } token = requests.post(url=url, data=json.dumps(body), headers=headers) print(token.headers)
2023年02月09日
273 阅读
0 评论
0 点赞
2023-02-09
git 报错OpenSSL SSL_read: Connection was reset, errno 10054
git报错OpenSSL SSL_read: Connection was reset, errno 10054解决方法取消本机代理git config --global --unset http.proxy git config --global --unset https.proxy
2023年02月09日
186 阅读
0 评论
0 点赞
2023-02-09
git add . 报错The file will have its original line endings in your working directory
git add . 报错The file will have its original line endings in your working directoryThe file will have its original line endings in your working directory 文件将有原来的线末梢在您的工作目录分析根据不同系统的换行符导致解决方法git config --global core.autocrlf false
2023年02月09日
286 阅读
0 评论
0 点赞
2022-05-11
菜鸡最近迷上了玩游戏,但它总是赢不了,你可以帮他获胜吗
菜鸡最近迷上了玩游戏,但它总是赢不了,你可以帮他获胜吗答案:zsctf{T9is_tOpic_1s_v5ry_int7resting_b6t_others_are_n0t}方法一依次输入1,2,3,4,5,6,7,8即可出答案方法二拖入ida pro 32位中找到main_0,F5反编译,查看伪代码,查看流程图修改判断逻辑,修补至原程序,打开再得到flag方法三拖入ida pro 32位中找到main_0,F5反编译,查看伪代码,再查看flag计算过程,写程序推出python代码v6 = [] v3 = [] for i in range(0, 64): v6.append(i) for i in range(0, 56): v3.append(i) v6[0] = 18 v6[1] = 64 v6[2] = 98 v6[3] = 5 v6[4] = 2 v6[5] = 4 v6[6] = 6 v6[7] = 3 v6[8] = 6 v6[9] = 48 v6[10] = 49 v6[11] = 65 v6[12] = 32 v6[13] = 12 v6[14] = 48 v6[15] = 65 v6[16] = 31 v6[17] = 78 v6[18] = 62 v6[19] = 32 v6[20] = 49 v6[21] = 32 v6[22] = 1 v6[23] = 57 v6[24] = 96 v6[25] = 3 v6[26] = 21 v6[27] = 9 v6[28] = 4 v6[29] = 62 v6[30] = 3 v6[31] = 5 v6[32] = 4 v6[33] = 1 v6[34] = 2 v6[35] = 3 v6[36] = 44 v6[37] = 65 v6[38] = 78 v6[39] = 32 v6[40] = 16 v6[41] = 97 v6[42] = 54 v6[43] = 16 v6[44] = 44 v6[45] = 52 v6[46] = 32 v6[47] = 64 v6[48] = 89 v6[49] = 45 v6[50] = 32 v6[51] = 65 v6[52] = 15 v6[53] = 34 v6[54] = 18 v6[55] = 16 v6[56] = 0 v3[2] = 18 v3[3] = 98 v3[4] = 119 v3[5] = 108 v3[6] = 65 v3[7] = 41 v3[8] = 124 v3[9] = 80 v3[10] = 125 v3[11] = 38 v3[12] = 124 v3[13] = 111 v3[14] = 74 v3[15] = 49 v3[16] = 83 v3[17] = 108 v3[18] = 94 v3[19] = 108 v3[20] = 84 v3[21] = 6 i = 0 while i < 56: v3[i] ^= v6[i] v3[i] ^= 0x13 i = i+1 print(v3)
2022年05月11日
304 阅读
0 评论
0 点赞
1
...
14
15
16
...
28