1
1
# :rooster : 0x00 前言
2
2
3
- ![ image-20220529132925098] ( images/image-20220529132925098.png )
4
-
5
- > 2022年3月7日
6
- >
7
- > 我觉得文档写的还不是很清楚,等有空更新一下文档完整的使用教程
8
- > 2022年3月8日
9
- >
10
- > 2022年5月29日
11
- >
12
- > 1、更新了aws存储桶检测功能
13
- >
14
- > 2、感觉更新有些慢了,这段时间比较忙,其实本地的新版本写好了,一直没有push
3
+ ![ image-20220703203021188] ( images/image-20220703203021188.png )
15
4
16
5
** 使用教程** : [ 使用教程] ( 使用教程.md )
17
6
18
7
** 语言/Language**
19
8
20
9
English README: [ English] ( README.en.md )
21
10
22
- 想写个存储桶的利用,先给自己画个饼
23
-
24
- + 阿里云(Aliyun Cloud Oss)
25
- + 腾讯云(Tencent Cloud COS)
26
- + 华为云 (HuaWei Cloud OBS)
27
- + AWS (Amazon S3 Bucket)
28
- + Azure (Azure Blob)
29
- + GCP (Google Cloud Bucket)
30
-
31
- 工具名称我都没想好,相信大佬们看到项目名就知道...机翻王
32
-
33
- 如果觉得用的还行,可以提issue给工具起个名字?:sos :
34
-
35
- :waning_crescent_moon : ** 画饼进度**
36
-
37
- 1、阿里云存储桶利用
38
-
39
- 不太会用Git,代码写的也烂,有BUG直接提Issue即可(好像我连issue可能都用不明白)
40
-
41
- > 好在二爷给我推荐的GitHub Desktop 二爷YYDS
42
-
43
- 2、AWS存储桶利用
44
-
45
11
# :pill : 0x01 依赖
46
12
47
- + pip3 install oss2
48
- + pip3 install colorlog
49
- + pip3 install argparse
50
- + pip3 install boto3
13
+ ``` bash
14
+ pip3 install -r requirements.txt
15
+ ```
51
16
52
17
# :gun : 0x02 使用方法
53
18
@@ -62,15 +27,15 @@ python3 main.py -h
62
27
63
28
2、用来验证合法用户
64
29
65
- ![ image-20220304184757595 ] ( images/UzJuMarkDownImageimage-20220304184757595 .png )
30
+ ![ image-20220703201835328 ] ( images/image-20220703201835328 .png )
66
31
67
32
## 1、当存储桶Policy权限可获取时
68
33
69
- ![ image-20220304185015693 ] ( images/UzJuMarkDownImageimage-20220304185015693 .png )
34
+ ![ image-20220703202049560 ] ( images/image-20220703202049560 .png )
70
35
71
36
## 2、当存储桶不存在时(自动创建并劫持)
72
37
73
- ![ image] ( images/156925718-9a3dc236-0ef6-4afa-8d26-a2946fe876b2 .png )
38
+ ![ image-20220703202339058 ] ( images/image-20220703202339058 .png )
74
39
75
40
## 3、批量检测存储桶
76
41
@@ -84,20 +49,15 @@ server="AliyunOSS"domain="aliyuncs.com" #不推荐该语法
84
49
```
85
50
86
51
``` bash
87
- python3 main.py -f aws/aliyun filepath
88
-
89
- # 例如
90
- python3 main.py -f aws ./url.tx\\\\\\\` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `
52
+ python3 main.py -faliyun url.txt
91
53
```
92
54
93
55
随后等待即可,扫描结果会在results目录下,文件名为当天的日期
94
56
95
- ! [image](images/156925744-3c012b86-6449-4cf1-a790-b2c1282f76bd .png)
57
+ ![ image-20220703202518187 ] ( images/image-20220703202518187 .png )
96
58
97
- ! [image](images/156925758-36a8fcba-8bc8-4d1a-8863-d8110dbe0b71.png)
98
-
99
- 只会保存有权限操作的存储桶
100
- ! [image](images/156925766-15d415d3-d573-4b54-ab0f-5c79bc1966ad.png)
59
+ 随后会将结果保存至csv
60
+ ![ image-20220703202635171] ( images/image-20220703202635171.png )
101
61
102
62
输入存储桶地址即可自动检测,功能如下
103
63
@@ -109,7 +69,7 @@ python3 main.py -f aws ./url.tx\\\\\\\``````````````````````````````````````````
109
69
+ 5、检测存储桶是否可上传Object
110
70
+ 6、批量检测功能
111
71
112
- # # 4、域名检测功能
72
+ ## 4、域名检测功能(v0.3.0暂未支持)
113
73
114
74
很多存储桶都解析了域名,新增判断域名的CNAME,然后取CNAME来进行检测
115
75
@@ -186,6 +146,14 @@ python3 main.py -aws xxxx
186
146
187
147
- 新增AWS存储桶扫描
188
148
149
+ ** 2022年7月3日**
150
+
151
+ - 重构项目
152
+ - aliyunoss模块
153
+ - aws模块
154
+ - main模块
155
+ - 扫描模块
156
+
189
157
# :cop : 0xffffffff 免责声明
190
158
191
159
免责声明
0 commit comments