-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathindex.html
More file actions
236 lines (214 loc) · 36.5 KB
/
Copy pathindex.html
File metadata and controls
236 lines (214 loc) · 36.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
<!DOCTYPE html><html lang="zh-CN" data-theme="light"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"><title>Sunset.</title><meta name="author" content="Sunset"><meta name="copyright" content="Sunset"><meta name="format-detection" content="telephone=no"><meta name="theme-color" content="#ffffff"><meta name="description" content="敏于思考,锐于实现">
<meta property="og:type" content="website">
<meta property="og:title" content="Sunset.">
<meta property="og:url" content="https://sunset-move.github.io/index.html">
<meta property="og:site_name" content="Sunset.">
<meta property="og:description" content="敏于思考,锐于实现">
<meta property="og:locale" content="zh_CN">
<meta property="og:image" content="https://sunset-move.github.io/img/tx.jpg">
<meta property="article:author" content="Sunset">
<meta name="twitter:card" content="summary">
<meta name="twitter:image" content="https://sunset-move.github.io/img/tx.jpg"><link rel="shortcut icon" href="/img/fengche.png"><link rel="canonical" href="https://sunset-move.github.io/"><link rel="preconnect" href="//cdn.jsdelivr.net"/><link rel="preconnect" href="//busuanzi.ibruce.info"/><link rel="stylesheet" href="/css/index.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free/css/all.min.css" media="print" onload="this.media='all'"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fancyapps/ui/dist/fancybox.min.css" media="print" onload="this.media='all'"><script>const GLOBAL_CONFIG = {
root: '/',
algolia: undefined,
localSearch: undefined,
translate: undefined,
noticeOutdate: undefined,
highlight: {"plugin":"highlighjs","highlightCopy":true,"highlightLang":true,"highlightHeightLimit":false},
copy: {
success: '复制成功',
error: '复制错误',
noSupport: '浏览器不支持'
},
relativeDate: {
homepage: false,
post: false
},
runtime: '天',
date_suffix: {
just: '刚刚',
min: '分钟前',
hour: '小时前',
day: '天前',
month: '个月前'
},
copyright: undefined,
lightbox: 'fancybox',
Snackbar: undefined,
source: {
justifiedGallery: {
js: 'https://cdn.jsdelivr.net/npm/flickr-justified-gallery/dist/fjGallery.min.js',
css: 'https://cdn.jsdelivr.net/npm/flickr-justified-gallery/dist/fjGallery.min.css'
}
},
isPhotoFigcaption: false,
islazyload: false,
isAnchor: false
}</script><script id="config-diff">var GLOBAL_CONFIG_SITE = {
title: 'Sunset.',
isPost: false,
isHome: true,
isHighlightShrink: false,
isToc: false,
postUpdate: '2022-12-22 00:35:44'
}</script><noscript><style type="text/css">
#nav {
opacity: 1
}
.justified-gallery img {
opacity: 1
}
#recent-posts time,
#post-meta time {
display: inline !important
}
</style></noscript><script>(win=>{
win.saveToLocal = {
set: function setWithExpiry(key, value, ttl) {
if (ttl === 0) return
const now = new Date()
const expiryDay = ttl * 86400000
const item = {
value: value,
expiry: now.getTime() + expiryDay,
}
localStorage.setItem(key, JSON.stringify(item))
},
get: function getWithExpiry(key) {
const itemStr = localStorage.getItem(key)
if (!itemStr) {
return undefined
}
const item = JSON.parse(itemStr)
const now = new Date()
if (now.getTime() > item.expiry) {
localStorage.removeItem(key)
return undefined
}
return item.value
}
}
win.getScript = url => new Promise((resolve, reject) => {
const script = document.createElement('script')
script.src = url
script.async = true
script.onerror = reject
script.onload = script.onreadystatechange = function() {
const loadState = this.readyState
if (loadState && loadState !== 'loaded' && loadState !== 'complete') return
script.onload = script.onreadystatechange = null
resolve()
}
document.head.appendChild(script)
})
win.activateDarkMode = function () {
document.documentElement.setAttribute('data-theme', 'dark')
if (document.querySelector('meta[name="theme-color"]') !== null) {
document.querySelector('meta[name="theme-color"]').setAttribute('content', '#0d0d0d')
}
}
win.activateLightMode = function () {
document.documentElement.setAttribute('data-theme', 'light')
if (document.querySelector('meta[name="theme-color"]') !== null) {
document.querySelector('meta[name="theme-color"]').setAttribute('content', '#ffffff')
}
}
const t = saveToLocal.get('theme')
if (t === 'dark') activateDarkMode()
else if (t === 'light') activateLightMode()
const asideStatus = saveToLocal.get('aside-status')
if (asideStatus !== undefined) {
if (asideStatus === 'hide') {
document.documentElement.classList.add('hide-aside')
} else {
document.documentElement.classList.remove('hide-aside')
}
}
const detectApple = () => {
if(/iPad|iPhone|iPod|Macintosh/.test(navigator.userAgent)){
document.documentElement.classList.add('apple')
}
}
detectApple()
})(window)</script><meta name="generator" content="Hexo 5.4.2"></head><body><div id="sidebar"><div id="menu-mask"></div><div id="sidebar-menus"><div class="avatar-img is-center"><img src="/img/tx.jpg" onerror="onerror=null;src='/img/friend_404.gif'" alt="avatar"/></div><div class="sidebar-site-data site-data is-center"><a href="/archives/"><div class="headline">文章</div><div class="length-num">10</div></a><a href="/tags/"><div class="headline">标签</div><div class="length-num">7</div></a><a href="/categories/"><div class="headline">分类</div><div class="length-num">11</div></a></div><hr/><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fa fa-home"></i><span> 首页</span></a></div><div class="menus_item"><a class="site-page" href="/archives/"><i class="fa-fw fa fa-archive"></i><span> 归档</span></a></div><div class="menus_item"><a class="site-page" href="/tags/"><i class="fa-fw fa fa-tags"></i><span> 标签</span></a></div><div class="menus_item"><a class="site-page" href="/categories/"><i class="fa-fw fa fa-folder-open"></i><span> 分类</span></a></div><div class="menus_item"><a class="site-page" href="/messageboard/"><i class="fa-fw fa fa-paper-plane"></i><span> 留言板</span></a></div><div class="menus_item"><a class="site-page" href="/timeline/"><i class="fa-fw fa fa-bell"></i><span> 日志</span></a></div></div></div></div><div class="page" id="body-wrap"><header class="full_page" id="page-header" style="background-image: url('/img/zhiding.jpg')"><nav id="nav"><span id="blog_name"><a id="site-name" href="/">Sunset.</a></span><div id="menus"><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fa fa-home"></i><span> 首页</span></a></div><div class="menus_item"><a class="site-page" href="/archives/"><i class="fa-fw fa fa-archive"></i><span> 归档</span></a></div><div class="menus_item"><a class="site-page" href="/tags/"><i class="fa-fw fa fa-tags"></i><span> 标签</span></a></div><div class="menus_item"><a class="site-page" href="/categories/"><i class="fa-fw fa fa-folder-open"></i><span> 分类</span></a></div><div class="menus_item"><a class="site-page" href="/messageboard/"><i class="fa-fw fa fa-paper-plane"></i><span> 留言板</span></a></div><div class="menus_item"><a class="site-page" href="/timeline/"><i class="fa-fw fa fa-bell"></i><span> 日志</span></a></div></div><div id="toggle-menu"><a class="site-page"><i class="fas fa-bars fa-fw"></i></a></div></div></nav><div id="site-info"><h1 id="site-title">Sunset.</h1><div id="site-subtitle"><span id="subtitle"></span></div><div id="site_social_icons"><a class="social-icon" href="https://github.com/sunset-move" target="_blank" title="Github"><i class="fab fa-github"></i></a><a class="social-icon" href="/2537225658@qq.com" target="_blank" title="Email"><i class="fas fa-envelope"></i></a></div></div><div id="scroll-down"><i class="fas fa-angle-down scroll-down-effects"></i></div></header><main class="layout" id="content-inner"><div class="recent-posts" id="recent-posts"><div class="recent-post-item"><div class="post_cover left"><a href="/2022/12/21/%E8%AE%B0%E4%B8%80%E6%AC%A1%E7%AE%80%E5%8D%95%E7%9A%84%E8%AF%88%E9%AA%97%E7%BD%91%E7%AB%99Getshell/" title="记一次简单的诈骗网站Getshell"><img class="post_bg" src="/img/zhiding.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="记一次简单的诈骗网站Getshell"></a></div><div class="recent-post-info"><a class="article-title" href="/2022/12/21/%E8%AE%B0%E4%B8%80%E6%AC%A1%E7%AE%80%E5%8D%95%E7%9A%84%E8%AF%88%E9%AA%97%E7%BD%91%E7%AB%99Getshell/" title="记一次简单的诈骗网站Getshell">记一次简单的诈骗网站Getshell</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2022-12-21T15:58:09.000Z" title="发表于 2022-12-21 23:58:09">2022-12-21</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E6%B8%97%E9%80%8F%E5%AE%9E%E6%88%98/">渗透实战</a></span></div><div class="content">
前言:在放假期间接到一个诈骗电话、然后说京东金条利率过高让我处理下(在疫情开放期间京东客服基本上是没有人工客服),然后就慢慢的被拉入钉钉会议,然后骗子给网站的时候发现域名不对就判定成了骗子就找理由有事退出了会议。
0x00信息收集通过域名可以判断出这个不上正规的政府网站这是一个伪造的,在里面骗子为了保证能够完全达到欺骗用户的目的其他的栏目以及点击跳转到的都是真实的链接。 但是在在线服务这里又重定向到了例外一个域名初步可以判断就是骗子的域名然后根据2个域名匹配出的ip可以发现是相同的ip可以看出这个主机上面存在多个站点,之后通过ip查询到2个后台地址 从上面可以看出来一个是织梦CMS 例外 一个CMS是fastadmin
0x01进入后台通过之前信息收集到的相关信息也是成功通过弱口令的方式进入了后台可以看到被骗人的相关信息
0x02getshell通过后管理后台的不断搜寻,在头像上传的地方找到了上传点上传成功然后访问
0x03蚁剑连接
里面还包含了多个网站
0x04总结一次比较简单的渗透测试,然后就是现在诈骗犯越来越猖狂了,手段也是越来越高明,话术也比较专业,接到电话要谨慎分辨以免被 ...</div></div></div><div class="recent-post-item"><div class="post_cover right"><a href="/2022/11/05/PHP%E5%BA%8F%E5%88%97%E5%8C%96/" title="PHP序列化"><img class="post_bg" src="/img/zhiding.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="PHP序列化"></a></div><div class="recent-post-info"><a class="article-title" href="/2022/11/05/PHP%E5%BA%8F%E5%88%97%E5%8C%96/" title="PHP序列化">PHP序列化</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2022-11-05T07:22:32.000Z" title="发表于 2022-11-05 15:22:32">2022-11-05</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/PHP%E4%BB%A3%E7%A0%81%E5%AE%A1%E8%AE%A1/">PHP代码审计</a><i class="fas fa-angle-right article-meta-link"></i><a class="article-meta__categories" href="/categories/PHP%E4%BB%A3%E7%A0%81%E5%AE%A1%E8%AE%A1/%E5%BA%8F%E5%88%97%E5%8C%96/">序列化</a></span></div><div class="content"></div></div></div><div class="recent-post-item"><div class="post_cover left"><a href="/2022/09/03/Linux%E5%90%8E%E5%8F%B0%E8%BF%90%E8%A1%8C/" title="Linux后台运行"><img class="post_bg" src="/img/zhiding.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="Linux后台运行"></a></div><div class="recent-post-info"><a class="article-title" href="/2022/09/03/Linux%E5%90%8E%E5%8F%B0%E8%BF%90%E8%A1%8C/" title="Linux后台运行">Linux后台运行</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2022-09-03T04:51:35.000Z" title="发表于 2022-09-03 12:51:35">2022-09-03</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/Linux/">Linux</a></span></div><div class="content">#如何后台运行脚本方法1:nohup在执行命令前面加nohup但是CTRL+C就会失效语法格式:
1nohup Command [ Arg … ] [ & ]
参数说明:Command:要执行的命令。
Arg:一些参数,可以指定输出文件。
&:让命令在后台执行,终端退出后命令仍旧执行。
1nohup ping www.baidu.com &
这样就在后台挂上了查看进程ping
1ps -aux | grep "进程名字也可以是文件"
上面看到的是36640 进程号
1ps -aux | grep "文件名"
a : 显示所有程序
u : 以用户为主的格式来显示
x : 显示所有程序,不区分终端机杀死进程用kill -9 加进程号1kill -9 36640
可以看到已杀死以下命令在后台执行 root 目录下的 runoob.sh 脚本,并重定向输入到 runoob.log 文件:1nohup /root/runoob.sh > runoob.log 2>&1 &
2>&1 解释: ...</div></div></div><div class="recent-post-item"><div class="post_cover right"><a href="/2022/08/24/Docker%E5%AE%89%E8%A3%85%E4%B8%8E%E5%8D%B8%E8%BD%BD%EF%BC%88%E5%9F%BA%E6%9C%AC%E5%91%BD%E4%BB%A4%EF%BC%89/" title="Docker安装与卸载(基本命令)"><img class="post_bg" src="/img/zhiding.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="Docker安装与卸载(基本命令)"></a></div><div class="recent-post-info"><a class="article-title" href="/2022/08/24/Docker%E5%AE%89%E8%A3%85%E4%B8%8E%E5%8D%B8%E8%BD%BD%EF%BC%88%E5%9F%BA%E6%9C%AC%E5%91%BD%E4%BB%A4%EF%BC%89/" title="Docker安装与卸载(基本命令)">Docker安装与卸载(基本命令)</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2022-08-24T14:54:40.000Z" title="发表于 2022-08-24 22:54:40">2022-08-24</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/Docker/">Docker</a></span></div><div class="content">Dockers的安装搭建 参考: https://www.cnblogs.com/jxxiaocao/p/12069139.html 采用apt源安装Docker的其他组件时,新组件与已安装的Docker容器最为匹配。 apt-get install docker docker-compose service docker start 启动docker服务 docker images 查看当前镜像 docker run hello-world 运行这个镜像 dockers的卸载: https://www.cnblogs.com/shmily3929/p/12085163.html
123456789启动容器 systemctl satrt docker关闭容器 systemctl stop docker查看情况 docker ps开启进程 docker-compose up -d结束进程 docker-compose down结束进程 docker-compose down将镜像保存为本地tar文件 docker save ima ...</div></div></div><div class="recent-post-item"><div class="post_cover left"><a href="/2022/08/24/Docker%E6%90%AD%E5%BB%BAAWVS14%E7%A0%B4%E8%A7%A3/" title="Docker搭建AWVS14破解"><img class="post_bg" src="/img/zhiding.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="Docker搭建AWVS14破解"></a></div><div class="recent-post-info"><a class="article-title" href="/2022/08/24/Docker%E6%90%AD%E5%BB%BAAWVS14%E7%A0%B4%E8%A7%A3/" title="Docker搭建AWVS14破解">Docker搭建AWVS14破解</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2022-08-24T13:24:36.000Z" title="发表于 2022-08-24 21:24:36">2022-08-24</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E6%B8%97%E9%80%8F/">渗透</a><i class="fas fa-angle-right article-meta-link"></i><a class="article-meta__categories" href="/categories/%E6%B8%97%E9%80%8F/%E6%B8%97%E9%80%8F%E5%B7%A5%E5%85%B7/">渗透工具</a><i class="fas fa-angle-right article-meta-link"></i><a class="article-meta__categories" href="/categories/%E6%B8%97%E9%80%8F/%E6%B8%97%E9%80%8F%E5%B7%A5%E5%85%B7/Docker/">Docker</a></span></div><div class="content">Docker搭建AWVS14破解查看是否有docker查看docker有没有AWVS
1docker search awvs
返回结果:
1234567891011121314151617181920212223242526NAME DESCRIPTION STARS OFFICIAL AUTOMATEDxrsec/awvs Awvs 14 Scanner、fahai 37leishianquan/awvs-nessus 26secfa/awvs AWVS 14.7.220401065 Linux Version Crack By F… 9xiaomimi8/awvs14-log4j-2022 ...</div></div></div><div class="recent-post-item"><div class="post_cover right"><a href="/2022/08/22/Python%E9%82%AE%E7%AE%B1%E6%8E%A8%E9%80%81/" title="Python邮箱推送"><img class="post_bg" src="/img/zhiding.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="Python邮箱推送"></a></div><div class="recent-post-info"><a class="article-title" href="/2022/08/22/Python%E9%82%AE%E7%AE%B1%E6%8E%A8%E9%80%81/" title="Python邮箱推送">Python邮箱推送</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2022-08-22T13:23:04.000Z" title="发表于 2022-08-22 21:23:04">2022-08-22</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/Python/">Python</a></span></div><div class="content">一个基于Python的邮箱推送脚本这是把之前的漏洞库推送到QQ邮箱上面具体可以看上一篇CNNVD爬取需要有一个邮箱授权码不知道哪里获取可以百度就不多详细的描述了
成品:12345678910111213141516171819202122232425262728293031323334353637383940414243# 发送多种类型的邮件这是一个基于python3import smtplibfrom email.mime.multipart import MIMEMultipartfrom email.mime.text import MIMETextimport osos.getcwd()msg_from = '2632565822@qq.com' # 发送方邮箱账号passwd = '邮箱授权码' # 就是上面的授权码to = [ '2537225658@qq.com'] # 接受方邮箱添加的话就用逗号隔开# 设置邮件内容# MIMEMultipart类可以放任何内容也可以放附件什么的都可以放msg = MI ...</div></div></div><div class="recent-post-item"><div class="post_cover left"><a href="/2022/08/21/%E9%9D%92%E9%BE%99%E9%9D%A2%E6%9D%BF/" title="青龙面板"><img class="post_bg" src="/img/zhiding.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="青龙面板"></a></div><div class="recent-post-info"><a class="article-title" href="/2022/08/21/%E9%9D%92%E9%BE%99%E9%9D%A2%E6%9D%BF/" title="青龙面板">青龙面板</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2022-08-21T09:12:13.000Z" title="发表于 2022-08-21 17:12:13">2022-08-21</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E9%9D%92%E9%BE%99%E9%9D%A2%E6%9D%BF/">青龙面板</a></span></div><div class="content">青龙面板的搭建基于docker 的服务准备工作云服务器+宝塔面板+docker
123456789101112131415docker run -dit \-v /root/ql/config:/ql/config \-v /root/ql/log:/ql/log \-v /root/ql/db:/ql/db \-v /root/ql/scripts:/ql/scripts \-v /root/ql/jbot:/ql/jbot \-v /root/ql/repo:/ql/repo \-p 5678:5700 \-e ENABLE_HANGUP=true \-e ENABLE_WEB_PANEL=true \--name ql \--hostname ql \--privileged=true \--restart always \whyour/qinglong:2.10.13
接下来是依赖的安装
1docker exec -it ql bash #ql为容器名根据自己容器修改
粘贴下面代码 并回车(一键安装所有依赖)
12curl -fsSL https://ghproxy.com/ ...</div></div></div><div class="recent-post-item"><div class="post_cover right"><a href="/2022/08/21/Python%E7%88%AC%E5%8F%96cnnvd/" title="Python 爬取 CNNVD"><img class="post_bg" src="/img/zhiding.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="Python 爬取 CNNVD"></a></div><div class="recent-post-info"><a class="article-title" href="/2022/08/21/Python%E7%88%AC%E5%8F%96cnnvd/" title="Python 爬取 CNNVD">Python 爬取 CNNVD</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2022-08-21T06:17:47.000Z" title="发表于 2022-08-21 14:17:47">2022-08-21</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/Python/">Python</a><i class="fas fa-angle-right article-meta-link"></i><a class="article-meta__categories" href="/categories/Python/%E7%88%AC%E8%99%AB/">爬虫</a></span></div><div class="content">#爬取cnnvd
import requests
from bs4 import BeautifulSoup
import re
import time
import csv
k = int(input("第几页结束"))
for n in range(1, k + 1):
# n = int(input("第几页"))
url = f"http://www.cnnvd.org.cn/web/cnnvdpatch/querylist.tag?pageno={n}" # 访问这个网址拿取源码
url_1 = "http://www.cnnvd.org.cn/"
head = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.53 ...</div></div></div><div class="recent-post-item"><div class="post_cover left"><a href="/2022/08/21/Python%E7%88%AC%E5%8F%96%E5%9B%BE%E7%89%87/" title="Python 爬取图片"><img class="post_bg" src="/img/zhiding.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="Python 爬取图片"></a></div><div class="recent-post-info"><a class="article-title" href="/2022/08/21/Python%E7%88%AC%E5%8F%96%E5%9B%BE%E7%89%87/" title="Python 爬取图片">Python 爬取图片</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2022-08-21T06:17:47.000Z" title="发表于 2022-08-21 14:17:47">2022-08-21</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/Python/">Python</a><i class="fas fa-angle-right article-meta-link"></i><a class="article-meta__categories" href="/categories/Python/%E7%88%AC%E8%99%AB/">爬虫</a></span></div><div class="content">#Python爬取图片目标链接:https://pic.netbian.com/4kfengjing/
思路:先通过首页的源码分析提取到子页面的链接,然后通过子页面的链接的源码来提取到图片的下载链接,我们再访问那个下载链接将他转为字节写入文件就可以生成图片
查看网页源码找到我们想要的地方
通过源码可以看出每一个.HTML的地方就是一个图片的链接
这里我们就可以拼接链接了
1234url="https://pic.netbian.com/"#这个是大的链接uul="/tupian/21953.html"new=url+uul..strip("/")#去除多余的一个反斜杠就可以拼接成新的一个链接了new="https://pic.netbian.com/tupian/21953.html"
这里面可以找到图片的下载链接
然后定位精准一点就可以找到图片下载位置了,这里我们需要提取的是第一个因为第二个链接图片有点不对劲我也不知道哪里不对劲第二张图链接要小一点
我们可以用正则表达式来匹配提取出链接然后因为 ...</div></div></div><div class="recent-post-item"><div class="post_cover right"><a href="/2022/08/21/Python%E7%BB%84%E4%BB%B6/" title="Python组件"><img class="post_bg" src="/img/zhiding.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="Python组件"></a></div><div class="recent-post-info"><a class="article-title" href="/2022/08/21/Python%E7%BB%84%E4%BB%B6/" title="Python组件">Python组件</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2022-08-21T06:12:00.000Z" title="发表于 2022-08-21 14:12:00">2022-08-21</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/Python/">Python</a></span></div><div class="content">1. 生成6位数字随机验证码123456789101112import randomimport stringdef num_code(length=6): """ 生成长度为length的数字随机验证码 :param length: 验证码长度 :return: 验证码 """ return ''.join(random.choice(string.digits) for i in range(0, length))
2.md5加密123456789101112131415import hashlib# md5加密def md5_encrypt(en_str): """ 使用md5二次加密生成32位的字符串 :param en_str: 需要加密的字符串 :return: 加密后的字符串 """ md5 = hashlib.md5() # 使用MD5加密模式 md ...</div></div></div><nav id="pagination"><div class="pagination"><span class="page-number current">1</span></div></nav></div><div class="aside-content" id="aside-content"><div class="card-widget card-info"><div class="is-center"><div class="avatar-img"><img src="/img/tx.jpg" onerror="this.onerror=null;this.src='/img/friend_404.gif'" alt="avatar"/></div><div class="author-info__name">Sunset</div><div class="author-info__description">敏于思考,锐于实现</div></div><div class="card-info-data site-data is-center"><a href="/archives/"><div class="headline">文章</div><div class="length-num">10</div></a><a href="/tags/"><div class="headline">标签</div><div class="length-num">7</div></a><a href="/categories/"><div class="headline">分类</div><div class="length-num">11</div></a></div><a id="card-info-btn" target="_blank" rel="noopener" href="https://github.com/sunset-move"><i class="fab fa-github"></i><span>Follow Me</span></a><div class="card-info-social-icons is-center"><a class="social-icon" href="https://github.com/sunset-move" target="_blank" title="Github"><i class="fab fa-github"></i></a><a class="social-icon" href="/2537225658@qq.com" target="_blank" title="Email"><i class="fas fa-envelope"></i></a></div></div><div class="card-widget card-announcement"><div class="item-headline"><i class="fas fa-bullhorn fa-shake"></i><span>公告</span></div><div class="announcement_content">This is my Blog</div></div><div class="sticky_layout"><div class="card-widget card-recent-post"><div class="item-headline"><i class="fas fa-history"></i><span>最新文章</span></div><div class="aside-list"><div class="aside-list-item"><a class="thumbnail" href="/2022/12/21/%E8%AE%B0%E4%B8%80%E6%AC%A1%E7%AE%80%E5%8D%95%E7%9A%84%E8%AF%88%E9%AA%97%E7%BD%91%E7%AB%99Getshell/" title="记一次简单的诈骗网站Getshell"><img src="/img/zhiding.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="记一次简单的诈骗网站Getshell"/></a><div class="content"><a class="title" href="/2022/12/21/%E8%AE%B0%E4%B8%80%E6%AC%A1%E7%AE%80%E5%8D%95%E7%9A%84%E8%AF%88%E9%AA%97%E7%BD%91%E7%AB%99Getshell/" title="记一次简单的诈骗网站Getshell">记一次简单的诈骗网站Getshell</a><time datetime="2022-12-21T15:58:09.000Z" title="发表于 2022-12-21 23:58:09">2022-12-21</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2022/11/05/PHP%E5%BA%8F%E5%88%97%E5%8C%96/" title="PHP序列化"><img src="/img/zhiding.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="PHP序列化"/></a><div class="content"><a class="title" href="/2022/11/05/PHP%E5%BA%8F%E5%88%97%E5%8C%96/" title="PHP序列化">PHP序列化</a><time datetime="2022-11-05T07:22:32.000Z" title="发表于 2022-11-05 15:22:32">2022-11-05</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2022/09/03/Linux%E5%90%8E%E5%8F%B0%E8%BF%90%E8%A1%8C/" title="Linux后台运行"><img src="/img/zhiding.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="Linux后台运行"/></a><div class="content"><a class="title" href="/2022/09/03/Linux%E5%90%8E%E5%8F%B0%E8%BF%90%E8%A1%8C/" title="Linux后台运行">Linux后台运行</a><time datetime="2022-09-03T04:51:35.000Z" title="发表于 2022-09-03 12:51:35">2022-09-03</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2022/08/24/Docker%E5%AE%89%E8%A3%85%E4%B8%8E%E5%8D%B8%E8%BD%BD%EF%BC%88%E5%9F%BA%E6%9C%AC%E5%91%BD%E4%BB%A4%EF%BC%89/" title="Docker安装与卸载(基本命令)"><img src="/img/zhiding.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="Docker安装与卸载(基本命令)"/></a><div class="content"><a class="title" href="/2022/08/24/Docker%E5%AE%89%E8%A3%85%E4%B8%8E%E5%8D%B8%E8%BD%BD%EF%BC%88%E5%9F%BA%E6%9C%AC%E5%91%BD%E4%BB%A4%EF%BC%89/" title="Docker安装与卸载(基本命令)">Docker安装与卸载(基本命令)</a><time datetime="2022-08-24T14:54:40.000Z" title="发表于 2022-08-24 22:54:40">2022-08-24</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2022/08/24/Docker%E6%90%AD%E5%BB%BAAWVS14%E7%A0%B4%E8%A7%A3/" title="Docker搭建AWVS14破解"><img src="/img/zhiding.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="Docker搭建AWVS14破解"/></a><div class="content"><a class="title" href="/2022/08/24/Docker%E6%90%AD%E5%BB%BAAWVS14%E7%A0%B4%E8%A7%A3/" title="Docker搭建AWVS14破解">Docker搭建AWVS14破解</a><time datetime="2022-08-24T13:24:36.000Z" title="发表于 2022-08-24 21:24:36">2022-08-24</time></div></div></div></div><div class="card-widget card-categories"><div class="item-headline">
<i class="fas fa-folder-open"></i>
<span>分类</span>
<a class="card-more-btn" href="/categories/" title="查看更多">
<i class="fas fa-angle-right"></i></a>
</div>
<ul class="card-category-list" id="aside-cat-list">
<li class="card-category-list-item "><a class="card-category-list-link" href="/categories/Docker/"><span class="card-category-list-name">Docker</span><span class="card-category-list-count">1</span></a></li><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/Linux/"><span class="card-category-list-name">Linux</span><span class="card-category-list-count">1</span></a></li><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/PHP%E4%BB%A3%E7%A0%81%E5%AE%A1%E8%AE%A1/"><span class="card-category-list-name">PHP代码审计</span><span class="card-category-list-count">1</span></a><ul class="card-category-list child"><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/PHP%E4%BB%A3%E7%A0%81%E5%AE%A1%E8%AE%A1/%E5%BA%8F%E5%88%97%E5%8C%96/"><span class="card-category-list-name">序列化</span><span class="card-category-list-count">1</span></a></li></ul></li><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/Python/"><span class="card-category-list-name">Python</span><span class="card-category-list-count">4</span></a><ul class="card-category-list child"><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/Python/%E7%88%AC%E8%99%AB/"><span class="card-category-list-name">爬虫</span><span class="card-category-list-count">2</span></a></li></ul></li><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/%E6%B8%97%E9%80%8F/"><span class="card-category-list-name">渗透</span><span class="card-category-list-count">1</span></a><ul class="card-category-list child"><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/%E6%B8%97%E9%80%8F/%E6%B8%97%E9%80%8F%E5%B7%A5%E5%85%B7/"><span class="card-category-list-name">渗透工具</span><span class="card-category-list-count">1</span></a></li></ul></li>
</ul></div><div class="card-widget card-tags"><div class="item-headline"><i class="fas fa-tags"></i><span>标签</span></div><div class="card-tag-cloud"><a href="/tags/CTF/" style="font-size: 1.1em; color: #999">CTF</a> <a href="/tags/Docker/" style="font-size: 1.1em; color: #999">Docker</a> <a href="/tags/Linux/" style="font-size: 1.1em; color: #999">Linux</a> <a href="/tags/PHP/" style="font-size: 1.1em; color: #999">PHP</a> <a href="/tags/Python/" style="font-size: 1.5em; color: #99a9bf">Python</a> <a href="/tags/%E6%B8%97%E9%80%8F/" style="font-size: 1.3em; color: #99a1ac">渗透</a> <a href="/tags/%E9%9D%92%E9%BE%99%E9%9D%A2%E6%9D%BF/" style="font-size: 1.1em; color: #999">青龙面板</a></div></div><div class="card-widget card-archives"><div class="item-headline"><i class="fas fa-archive"></i><span>归档</span></div><ul class="card-archive-list"><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2022/12/"><span class="card-archive-list-date">十二月 2022</span><span class="card-archive-list-count">1</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2022/11/"><span class="card-archive-list-date">十一月 2022</span><span class="card-archive-list-count">1</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2022/09/"><span class="card-archive-list-date">九月 2022</span><span class="card-archive-list-count">1</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2022/08/"><span class="card-archive-list-date">八月 2022</span><span class="card-archive-list-count">7</span></a></li></ul></div><div class="card-widget card-webinfo"><div class="item-headline"><i class="fas fa-chart-line"></i><span>网站资讯</span></div><div class="webinfo"><div class="webinfo-item"><div class="item-name">文章数目 :</div><div class="item-count">10</div></div><div class="webinfo-item"><div class="item-name">已运行时间 :</div><div class="item-count" id="runtimeshow" data-publishDate="2022-08-06T16:00:00.000Z"><i class="fa-solid fa-spinner fa-spin"></i></div></div><div class="webinfo-item"><div class="item-name">本站访客数 :</div><div class="item-count" id="busuanzi_value_site_uv"><i class="fa-solid fa-spinner fa-spin"></i></div></div><div class="webinfo-item"><div class="item-name">本站总访问量 :</div><div class="item-count" id="busuanzi_value_site_pv"><i class="fa-solid fa-spinner fa-spin"></i></div></div><div class="webinfo-item"><div class="item-name">最后更新时间 :</div><div class="item-count" id="last-push-date" data-lastPushDate="2022-12-21T16:35:43.946Z"><i class="fa-solid fa-spinner fa-spin"></i></div></div></div></div></div></div></main><footer id="footer"><div id="footer-wrap"><div class="copyright">©2022 By Sunset</div></div></footer></div><div id="rightside"><div id="rightside-config-hide"><button id="darkmode" type="button" title="浅色和深色模式转换"><i class="fas fa-adjust"></i></button><button id="hide-aside-btn" type="button" title="单栏和双栏切换"><i class="fas fa-arrows-alt-h"></i></button></div><div id="rightside-config-show"><button id="rightside_config" type="button" title="设置"><i class="fas fa-cog fa-spin"></i></button><button id="go-up" type="button" title="回到顶部"><i class="fas fa-arrow-up"></i></button></div></div><div><script src="/js/utils.js"></script><script src="/js/main.js"></script><script src="https://cdn.jsdelivr.net/npm/@fancyapps/ui/dist/fancybox.umd.min.js"></script><div class="js-pjax"><script>function subtitleType () {
if (true) {
window.typed = new Typed("#subtitle", {
strings: ["时间很匆忙 别错过落日与夕阳"],
startDelay: 300,
typeSpeed: 150,
loop: true,
backSpeed: 50
})
} else {
document.getElementById("subtitle").innerHTML = '时间很匆忙 别错过落日与夕阳'
}
}
if (true) {
if (typeof Typed === 'function') {
subtitleType()
} else {
getScript('https://cdn.jsdelivr.net/npm/typed.js/lib/typed.min.js').then(subtitleType)
}
} else {
subtitleType()
}</script></div><script async data-pjax src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script></div></body></html>