2019-04-15 07:58:23 +00:00
<!DOCTYPE html>
2021-04-10 12:03:10 +00:00
< html class = "theme-next muse use-motion" lang = "zh-Hans" >
2019-04-15 07:58:23 +00:00
< head > < meta name = "generator" content = "Hexo 3.8.0" >
< meta charset = "UTF-8" >
< meta http-equiv = "X-UA-Compatible" content = "IE=edge" >
< meta name = "viewport" content = "width=device-width, initial-scale=1, maximum-scale=1" >
< meta name = "theme-color" content = "#222" >
< meta http-equiv = "Cache-Control" content = "no-transform" >
< meta http-equiv = "Cache-Control" content = "no-siteapp" >
< link href = "/lib/fancybox/source/jquery.fancybox.css?v=2.1.5" rel = "stylesheet" type = "text/css" >
< link href = "/lib/font-awesome/css/font-awesome.min.css?v=4.6.2" rel = "stylesheet" type = "text/css" >
< link href = "/css/main.css?v=5.1.4" rel = "stylesheet" type = "text/css" >
< link rel = "apple-touch-icon" sizes = "180x180" href = "/images/hackerrank.png?v=5.1.4" >
< link rel = "icon" type = "image/png" sizes = "32x32" href = "/images/hackerrank.png?v=5.1.4" >
< link rel = "icon" type = "image/png" sizes = "16x16" href = "/images/hackerrank.png?v=5.1.4" >
< link rel = "mask-icon" href = "/images/logo.svg?v=5.1.4" color = "#222" >
< meta name = "keywords" content = "Hexo, NexT" >
2019-07-24 03:51:42 +00:00
< meta name = "description" content = "没人比我更懂中医#MAGA" >
2019-04-15 07:58:23 +00:00
< meta property = "og:type" content = "website" >
< meta property = "og:title" content = "混元霹雳手" >
< meta property = "og:url" content = "https://cool-y.github.io/page/2/index.html" >
< meta property = "og:site_name" content = "混元霹雳手" >
2019-07-24 03:51:42 +00:00
< meta property = "og:description" content = "没人比我更懂中医#MAGA" >
2019-04-15 07:58:23 +00:00
< meta property = "og:locale" content = "zh-Hans" >
< meta name = "twitter:card" content = "summary" >
< meta name = "twitter:title" content = "混元霹雳手" >
2019-07-24 03:51:42 +00:00
< meta name = "twitter:description" content = "没人比我更懂中医#MAGA" >
2019-04-15 07:58:23 +00:00
< script type = "text/javascript" id = "hexo.configurations" >
var NexT = window.NexT || {};
var CONFIG = {
root: '/',
2021-04-10 12:03:10 +00:00
scheme: 'Muse',
2019-04-15 07:58:23 +00:00
version: '5.1.4',
2021-04-10 12:03:10 +00:00
sidebar: {"position":"left","display":"always","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false},
2019-04-15 07:58:23 +00:00
fancybox: true,
tabs: true,
motion: {"enable":true,"async":false,"transition":{"post_block":"fadeIn","post_header":"slideDownIn","post_body":"slideDownIn","coll_header":"slideLeftIn","sidebar":"slideUpIn"}},
duoshuo: {
userId: '0',
author: '博主'
},
algolia: {
applicationID: '',
apiKey: '',
indexName: '',
hits: {"per_page":10},
labels: {"input_placeholder":"Search for Posts","hits_empty":"We didn't find any results for the search: ${query}","hits_stats":"${hits} results found in ${time} ms"}
}
};
< / script >
< link rel = "canonical" href = "https://cool-y.github.io/page/2/" >
< title > 混元霹雳手< / title >
< / head >
< body itemscope itemtype = "http://schema.org/WebPage" lang = "zh-Hans" >
< div class = "container sidebar-position-left
page-home">
< div class = "headband" > < / div >
< header id = "header" class = "header" itemscope itemtype = "http://schema.org/WPHeader" >
< div class = "header-inner" > < div class = "site-brand-wrapper" >
< div class = "site-meta " >
< div class = "custom-logo-site-title" >
< a href = "/" class = "brand" rel = "start" >
< span class = "logo-line-before" > < i > < / i > < / span >
< span class = "site-title" > 混元霹雳手< / span >
< span class = "logo-line-after" > < i > < / i > < / span >
< / a >
< / div >
2019-07-24 03:51:42 +00:00
< p class = "site-subtitle" > < / p >
2019-04-15 07:58:23 +00:00
< / div >
< div class = "site-nav-toggle" >
< button >
< span class = "btn-bar" > < / span >
< span class = "btn-bar" > < / span >
< span class = "btn-bar" > < / span >
< / button >
< / div >
< / div >
< nav class = "site-nav" >
< ul id = "menu" class = "menu" >
< li class = "menu-item menu-item-home" >
< a href = "/" rel = "section" >
< i class = "menu-item-icon fa fa-fw fa-home" > < / i > < br >
首页
< / a >
< / li >
< li class = "menu-item menu-item-about" >
< a href = "/about/" rel = "section" >
< i class = "menu-item-icon fa fa-fw fa-user" > < / i > < br >
关于
< / a >
< / li >
< li class = "menu-item menu-item-tags" >
< a href = "/tags/" rel = "section" >
< i class = "menu-item-icon fa fa-fw fa-tags" > < / i > < br >
标签
< / a >
< / li >
< li class = "menu-item menu-item-categories" >
< a href = "/categories/" rel = "section" >
< i class = "menu-item-icon fa fa-fw fa-th" > < / i > < br >
分类
< / a >
< / li >
< li class = "menu-item menu-item-archives" >
< a href = "/archives/" rel = "section" >
< i class = "menu-item-icon fa fa-fw fa-archive" > < / i > < br >
归档
< / a >
< / li >
< li class = "menu-item menu-item-bookmarks" >
< a href = "/bookmarks/" rel = "section" >
< i class = "menu-item-icon fa fa-fw fa-map" > < / i > < br >
书签
< / a >
< / li >
2019-08-08 12:42:56 +00:00
2019-08-08 12:47:43 +00:00
< li class = "menu-item menu-item-hack之外" >
2019-08-08 12:42:56 +00:00
< a href = "/hack之外/" rel = "section" >
2019-08-08 12:52:19 +00:00
< i class = "menu-item-icon fa fa-fw fa-heartbeat" > < / i > < br >
2019-08-08 12:42:56 +00:00
2019-08-08 12:52:19 +00:00
HACK之外
2019-08-08 12:42:56 +00:00
< / a >
< / li >
2019-04-15 07:58:23 +00:00
< / ul >
< / nav >
< / div >
< / header >
< main id = "main" class = "main" >
< div class = "main-inner" >
< div class = "content-wrap" >
< div id = "content" class = "content" >
< section id = "posts" class = "posts-expand" >
2019-07-16 09:15:34 +00:00
< article class = "post post-type-normal" itemscope itemtype = "http://schema.org/Article" >
< div class = "post-block" >
2021-04-10 10:53:27 +00:00
< link itemprop = "mainEntityOfPage" href = "https://cool-y.github.io/2019/07/24/获取固件/" >
2019-07-16 09:15:34 +00:00
< span hidden itemprop = "author" itemscope itemtype = "http://schema.org/Person" >
< meta itemprop = "name" content = "Cool-Y" >
< meta itemprop = "description" content >
< meta itemprop = "image" content = "/images/avatar.png" >
< / span >
< span hidden itemprop = "publisher" itemscope itemtype = "http://schema.org/Organization" >
< meta itemprop = "name" content = "混元霹雳手" >
< / span >
< header class = "post-header" >
< h1 class = "post-title" itemprop = "name headline" >
2021-04-10 10:53:27 +00:00
< a class = "post-title-link" href = "/2019/07/24/获取固件/" itemprop = "url" > 获取固件的几种方法< / a > < / h1 >
2019-07-16 09:15:34 +00:00
< div class = "post-meta" >
< span class = "post-time" >
< span class = "post-meta-item-icon" >
< i class = "fa fa-calendar-o" > < / i >
< / span >
< span class = "post-meta-item-text" > 发表于< / span >
2021-04-10 10:53:27 +00:00
< time title = "创建于" itemprop = "dateCreated datePublished" datetime = "2019-07-24T11:49:28+08:00" >
2021-03-02 06:31:33 +00:00
2019-07-24
2019-07-16 09:15:34 +00:00
< / time >
< / span >
2021-01-08 04:26:24 +00:00
< span class = "post-category" >
< span class = "post-meta-divider" > |< / span >
< span class = "post-meta-item-icon" >
< i class = "fa fa-folder-o" > < / i >
< / span >
< span class = "post-meta-item-text" > 分类于< / span >
< span itemprop = "about" itemscope itemtype = "http://schema.org/Thing" >
2021-04-10 10:53:27 +00:00
< a href = "/categories/IOT/" itemprop = "url" rel = "index" >
< span itemprop = "name" > IOT< / span >
2021-01-08 04:26:24 +00:00
< / a >
< / span >
< / span >
2019-07-16 09:15:34 +00:00
2021-04-10 10:53:27 +00:00
< span id = "/2019/07/24/获取固件/" class = "leancloud_visitors" data-flag-title = "获取固件的几种方法" >
2019-07-16 09:15:34 +00:00
< span class = "post-meta-divider" > |< / span >
< span class = "post-meta-item-icon" >
< i class = "fa fa-eye" > < / i >
< / span >
< span class = "post-meta-item-text" > 阅读次数: < / span >
< span class = "leancloud-visitors-count" > < / span >
< / span >
< div class = "post-wordcount" >
< span class = "post-meta-item-icon" >
< i class = "fa fa-file-word-o" > < / i >
< / span >
< span title = "字数统计" >
2021-04-10 10:53:27 +00:00
962 字
2019-07-16 09:15:34 +00:00
< / span >
< span class = "post-meta-divider" > |< / span >
< span class = "post-meta-item-icon" >
< i class = "fa fa-clock-o" > < / i >
< / span >
< span title = "阅读时长" >
2021-04-10 10:53:27 +00:00
4 分钟
2019-07-16 09:15:34 +00:00
< / span >
< / div >
< / div >
< / header >
< div class = "post-body" itemprop = "articleBody" >
2021-04-10 10:53:27 +00:00
通过分析物联网设备遭受攻击的链条可以发现, 黑客获取固件, 把固件逆向成汇编或C程序语言后, 能分析出设备的运行流程和网络行为, 还能找到安全加密相关的密钥相关的信息。如果这些“有心人”没能获取到固件信息, 他们也很难发现这些漏洞。从这一点看, 物联网设备的安全性, 在很大程度上决定于其固件的安全性。
http:
2019-07-16 09:15:34 +00:00
...
<!-- noindex -->
< div class = "post-button text-center" >
2021-04-10 10:53:27 +00:00
< a class = "btn" href = "/2019/07/24/获取固件/#more" rel = "contents" >
2019-07-16 09:15:34 +00:00
阅读全文 »
< / a >
< / div >
<!-- /noindex -->
< / div >
< footer class = "post-footer" >
< div class = "post-eof" > < / div >
< / footer >
< / div >
< / article >
2019-07-10 09:03:44 +00:00
< article class = "post post-type-normal" itemscope itemtype = "http://schema.org/Article" >
< div class = "post-block" >
2021-04-10 10:53:27 +00:00
< link itemprop = "mainEntityOfPage" href = "https://cool-y.github.io/2019/07/24/web-dvwa/" >
2019-07-10 09:03:44 +00:00
< span hidden itemprop = "author" itemscope itemtype = "http://schema.org/Person" >
< meta itemprop = "name" content = "Cool-Y" >
< meta itemprop = "description" content >
< meta itemprop = "image" content = "/images/avatar.png" >
< / span >
< span hidden itemprop = "publisher" itemscope itemtype = "http://schema.org/Organization" >
< meta itemprop = "name" content = "混元霹雳手" >
< / span >
< header class = "post-header" >
< h1 class = "post-title" itemprop = "name headline" >
2021-04-10 10:53:27 +00:00
< a class = "post-title-link" href = "/2019/07/24/web-dvwa/" itemprop = "url" > DVWA黑客攻防平台< / a > < / h1 >
2019-07-10 09:03:44 +00:00
< div class = "post-meta" >
< span class = "post-time" >
< span class = "post-meta-item-icon" >
< i class = "fa fa-calendar-o" > < / i >
< / span >
< span class = "post-meta-item-text" > 发表于< / span >
2021-04-10 10:53:27 +00:00
< time title = "创建于" itemprop = "dateCreated datePublished" datetime = "2019-07-24T11:46:51+08:00" >
2019-07-24
2019-07-10 09:03:44 +00:00
< / time >
< / span >
2021-01-08 05:23:00 +00:00
< span class = "post-category" >
< span class = "post-meta-divider" > |< / span >
< span class = "post-meta-item-icon" >
< i class = "fa fa-folder-o" > < / i >
< / span >
< span class = "post-meta-item-text" > 分类于< / span >
< span itemprop = "about" itemscope itemtype = "http://schema.org/Thing" >
2021-04-10 10:53:27 +00:00
< a href = "/categories/web/" itemprop = "url" rel = "index" >
< span itemprop = "name" > web< / span >
2021-01-08 05:23:00 +00:00
< / a >
< / span >
< / span >
2019-07-10 09:03:44 +00:00
2021-04-10 10:53:27 +00:00
< span id = "/2019/07/24/web-dvwa/" class = "leancloud_visitors" data-flag-title = "DVWA黑客攻防平台" >
2019-07-10 09:03:44 +00:00
< span class = "post-meta-divider" > |< / span >
< span class = "post-meta-item-icon" >
< i class = "fa fa-eye" > < / i >
< / span >
< span class = "post-meta-item-text" > 阅读次数: < / span >
< span class = "leancloud-visitors-count" > < / span >
< / span >
< div class = "post-wordcount" >
< span class = "post-meta-item-icon" >
< i class = "fa fa-file-word-o" > < / i >
< / span >
< span title = "字数统计" >
2021-04-10 10:53:27 +00:00
7.1k 字
2019-07-10 09:03:44 +00:00
< / span >
< span class = "post-meta-divider" > |< / span >
< span class = "post-meta-item-icon" >
< i class = "fa fa-clock-o" > < / i >
< / span >
< span title = "阅读时长" >
2021-04-10 10:53:27 +00:00
31 分钟
2019-07-10 09:03:44 +00:00
< / span >
< / div >
< / div >
< / header >
< div class = "post-body" itemprop = "articleBody" >
2021-04-10 10:53:27 +00:00
搭建环境最好使用docker来搭建, 方便迁移 https://hub.docker.com/r/vulnerables/web-dvwa/
暴力破解easy模式
密码破解是从存储在计算机系统中或由计算机系统传输的数据中恢复密码的过程。一种常见的方法是反复尝试密码的猜测。用户经常选择弱密码。不安全选择
2019-07-10 09:03:44 +00:00
...
<!-- noindex -->
< div class = "post-button text-center" >
2021-04-10 10:53:27 +00:00
< a class = "btn" href = "/2019/07/24/web-dvwa/#more" rel = "contents" >
2019-07-10 09:03:44 +00:00
阅读全文 »
< / a >
< / div >
<!-- /noindex -->
< / div >
< footer class = "post-footer" >
< div class = "post-eof" > < / div >
< / footer >
< / div >
< / article >
2019-07-09 06:49:56 +00:00
< article class = "post post-type-normal" itemscope itemtype = "http://schema.org/Article" >
< div class = "post-block" >
2021-04-10 10:53:27 +00:00
< link itemprop = "mainEntityOfPage" href = "https://cool-y.github.io/2019/07/16/linux-pwn-32/" >
2019-07-09 06:49:56 +00:00
< span hidden itemprop = "author" itemscope itemtype = "http://schema.org/Person" >
< meta itemprop = "name" content = "Cool-Y" >
< meta itemprop = "description" content >
< meta itemprop = "image" content = "/images/avatar.png" >
< / span >
< span hidden itemprop = "publisher" itemscope itemtype = "http://schema.org/Organization" >
< meta itemprop = "name" content = "混元霹雳手" >
< / span >
< header class = "post-header" >
< h1 class = "post-title" itemprop = "name headline" >
2021-04-10 10:53:27 +00:00
< a class = "post-title-link" href = "/2019/07/16/linux-pwn-32/" itemprop = "url" > Linux Pwn-缓冲区溢出利用< / a > < / h1 >
2019-07-09 06:49:56 +00:00
< div class = "post-meta" >
< span class = "post-time" >
< span class = "post-meta-item-icon" >
< i class = "fa fa-calendar-o" > < / i >
< / span >
< span class = "post-meta-item-text" > 发表于< / span >
2021-04-10 10:53:27 +00:00
< time title = "创建于" itemprop = "dateCreated datePublished" datetime = "2019-07-16T17:11:42+08:00" >
2019-07-16
2019-07-09 06:49:56 +00:00
< / time >
< / span >
2021-01-08 05:39:16 +00:00
< span class = "post-category" >
< span class = "post-meta-divider" > |< / span >
< span class = "post-meta-item-icon" >
< i class = "fa fa-folder-o" > < / i >
< / span >
< span class = "post-meta-item-text" > 分类于< / span >
< span itemprop = "about" itemscope itemtype = "http://schema.org/Thing" >
2021-03-02 06:31:33 +00:00
< a href = "/categories/Pwn/" itemprop = "url" rel = "index" >
< span itemprop = "name" > Pwn< / span >
2021-01-08 05:39:16 +00:00
< / a >
< / span >
< / span >
2019-07-09 06:49:56 +00:00
2021-04-10 10:53:27 +00:00
< span id = "/2019/07/16/linux-pwn-32/" class = "leancloud_visitors" data-flag-title = "Linux Pwn-缓冲区溢出利用" >
2019-07-09 06:49:56 +00:00
< span class = "post-meta-divider" > |< / span >
< span class = "post-meta-item-icon" >
< i class = "fa fa-eye" > < / i >
< / span >
< span class = "post-meta-item-text" > 阅读次数: < / span >
< span class = "leancloud-visitors-count" > < / span >
< / span >
< div class = "post-wordcount" >
< span class = "post-meta-item-icon" >
< i class = "fa fa-file-word-o" > < / i >
< / span >
< span title = "字数统计" >
2021-04-10 10:53:27 +00:00
6k 字
2019-07-09 06:49:56 +00:00
< / span >
< span class = "post-meta-divider" > |< / span >
< span class = "post-meta-item-icon" >
< i class = "fa fa-clock-o" > < / i >
< / span >
< span title = "阅读时长" >
2021-04-10 10:53:27 +00:00
28 分钟
2019-07-09 06:49:56 +00:00
< / span >
< / div >
< / div >
< / header >
< div class = "post-body" itemprop = "articleBody" >
2021-04-10 10:53:27 +00:00
之前介绍了Windows x86平台下栈溢出漏洞的开放与利用, 鉴于CTF基本都是Linux, 还有实际开发环境, 很多智能设备的系统都是基于Linux, 所以从很现实的需求出发, 一定要学习学习Linux下漏洞的分析。
ref:
2021-03-02 06:31:33 +00:00
2021-04-10 10:53:27 +00:00
CTF-WIKI: https://ctf-wiki.github.io/ct
2019-07-09 06:49:56 +00:00
...
<!-- noindex -->
< div class = "post-button text-center" >
2021-04-10 10:53:27 +00:00
< a class = "btn" href = "/2019/07/16/linux-pwn-32/#more" rel = "contents" >
2019-07-09 06:49:56 +00:00
阅读全文 »
< / a >
< / div >
<!-- /noindex -->
< / div >
< footer class = "post-footer" >
< div class = "post-eof" > < / div >
< / footer >
< / div >
< / article >
2019-07-01 09:28:12 +00:00
< article class = "post post-type-normal" itemscope itemtype = "http://schema.org/Article" >
< div class = "post-block" >
2021-04-10 10:53:27 +00:00
< link itemprop = "mainEntityOfPage" href = "https://cool-y.github.io/2019/07/10/x86basic/" >
2019-07-01 09:28:12 +00:00
< span hidden itemprop = "author" itemscope itemtype = "http://schema.org/Person" >
< meta itemprop = "name" content = "Cool-Y" >
< meta itemprop = "description" content >
< meta itemprop = "image" content = "/images/avatar.png" >
< / span >
< span hidden itemprop = "publisher" itemscope itemtype = "http://schema.org/Organization" >
< meta itemprop = "name" content = "混元霹雳手" >
< / span >
< header class = "post-header" >
< h1 class = "post-title" itemprop = "name headline" >
2021-04-10 10:53:27 +00:00
< a class = "post-title-link" href = "/2019/07/10/x86basic/" itemprop = "url" > x86-basic 漏洞利用< / a > < / h1 >
2019-07-01 09:28:12 +00:00
< div class = "post-meta" >
< span class = "post-time" >
< span class = "post-meta-item-icon" >
< i class = "fa fa-calendar-o" > < / i >
< / span >
< span class = "post-meta-item-text" > 发表于< / span >
2021-04-10 10:53:27 +00:00
< time title = "创建于" itemprop = "dateCreated datePublished" datetime = "2019-07-10T17:00:36+08:00" >
2019-07-10
2019-07-01 09:28:12 +00:00
< / time >
< / span >
2021-01-08 08:35:03 +00:00
< span class = "post-category" >
< span class = "post-meta-divider" > |< / span >
< span class = "post-meta-item-icon" >
< i class = "fa fa-folder-o" > < / i >
< / span >
< span class = "post-meta-item-text" > 分类于< / span >
< span itemprop = "about" itemscope itemtype = "http://schema.org/Thing" >
2021-04-10 10:53:27 +00:00
< a href = "/categories/Pwn/" itemprop = "url" rel = "index" >
< span itemprop = "name" > Pwn< / span >
2021-01-08 08:35:03 +00:00
< / a >
< / span >
< / span >
2019-07-01 09:28:12 +00:00
2021-04-10 10:53:27 +00:00
< span id = "/2019/07/10/x86basic/" class = "leancloud_visitors" data-flag-title = "x86-basic 漏洞利用" >
2019-07-01 09:28:12 +00:00
< span class = "post-meta-divider" > |< / span >
< span class = "post-meta-item-icon" >
< i class = "fa fa-eye" > < / i >
< / span >
< span class = "post-meta-item-text" > 阅读次数: < / span >
< span class = "leancloud-visitors-count" > < / span >
< / span >
< div class = "post-wordcount" >
< span class = "post-meta-item-icon" >
< i class = "fa fa-file-word-o" > < / i >
< / span >
< span title = "字数统计" >
2021-04-10 10:53:27 +00:00
2.2k 字
2019-07-01 09:28:12 +00:00
< / span >
< span class = "post-meta-divider" > |< / span >
< span class = "post-meta-item-icon" >
< i class = "fa fa-clock-o" > < / i >
< / span >
< span title = "阅读时长" >
2021-04-10 10:53:27 +00:00
12 分钟
2019-07-01 09:28:12 +00:00
< / span >
< / div >
< / div >
< / header >
< div class = "post-body" itemprop = "articleBody" >
2021-04-10 10:53:27 +00:00
这部分是对Window x86平台下的几个典型漏洞利用方式的介绍, 从最基础的、没有开启任何保护的漏洞程序入手, 然后开启GS, 最后通过rop绕过DEP。
2021-01-08 08:35:03 +00:00
2021-04-10 10:53:27 +00:00
0x00 漏洞利用开发简介( 1) 需要什么
Immunity Debugger -Download
Mona.py -Download
Metas
2019-07-01 09:28:12 +00:00
...
<!-- noindex -->
< div class = "post-button text-center" >
2021-04-10 10:53:27 +00:00
< a class = "btn" href = "/2019/07/10/x86basic/#more" rel = "contents" >
2019-07-01 09:28:12 +00:00
阅读全文 »
< / a >
< / div >
<!-- /noindex -->
< / div >
< footer class = "post-footer" >
< div class = "post-eof" > < / div >
< / footer >
< / div >
< / article >
2019-07-01 09:29:47 +00:00
< article class = "post post-type-normal" itemscope itemtype = "http://schema.org/Article" >
< div class = "post-block" >
2021-04-10 10:53:27 +00:00
< link itemprop = "mainEntityOfPage" href = "https://cool-y.github.io/2019/07/09/afl-first-try/" >
2019-07-01 09:29:47 +00:00
< span hidden itemprop = "author" itemscope itemtype = "http://schema.org/Person" >
< meta itemprop = "name" content = "Cool-Y" >
< meta itemprop = "description" content >
< meta itemprop = "image" content = "/images/avatar.png" >
< / span >
< span hidden itemprop = "publisher" itemscope itemtype = "http://schema.org/Organization" >
< meta itemprop = "name" content = "混元霹雳手" >
< / span >
< header class = "post-header" >
< h1 class = "post-title" itemprop = "name headline" >
2021-04-10 10:53:27 +00:00
< a class = "post-title-link" href = "/2019/07/09/afl-first-try/" itemprop = "url" > AFL-爱之初体验< / a > < / h1 >
2019-07-01 09:29:47 +00:00
< div class = "post-meta" >
< span class = "post-time" >
< span class = "post-meta-item-icon" >
< i class = "fa fa-calendar-o" > < / i >
< / span >
< span class = "post-meta-item-text" > 发表于< / span >
2021-04-10 10:53:27 +00:00
< time title = "创建于" itemprop = "dateCreated datePublished" datetime = "2019-07-09T14:46:07+08:00" >
2019-07-09
2019-07-01 09:29:47 +00:00
< / time >
< / span >
2021-03-02 06:31:33 +00:00
< span class = "post-category" >
< span class = "post-meta-divider" > |< / span >
< span class = "post-meta-item-icon" >
< i class = "fa fa-folder-o" > < / i >
< / span >
< span class = "post-meta-item-text" > 分类于< / span >
< span itemprop = "about" itemscope itemtype = "http://schema.org/Thing" >
< a href = "/categories/二进制/" itemprop = "url" rel = "index" >
< span itemprop = "name" > 二进制< / span >
< / a >
< / span >
< / span >
2019-07-01 09:29:47 +00:00
2021-04-10 10:53:27 +00:00
< span id = "/2019/07/09/afl-first-try/" class = "leancloud_visitors" data-flag-title = "AFL-爱之初体验" >
2019-07-01 09:29:47 +00:00
< span class = "post-meta-divider" > |< / span >
< span class = "post-meta-item-icon" >
< i class = "fa fa-eye" > < / i >
< / span >
< span class = "post-meta-item-text" > 阅读次数: < / span >
< span class = "leancloud-visitors-count" > < / span >
< / span >
< div class = "post-wordcount" >
< span class = "post-meta-item-icon" >
< i class = "fa fa-file-word-o" > < / i >
< / span >
< span title = "字数统计" >
2021-04-10 10:53:27 +00:00
3.1k 字
2019-07-01 09:29:47 +00:00
< / span >
< span class = "post-meta-divider" > |< / span >
< span class = "post-meta-item-icon" >
< i class = "fa fa-clock-o" > < / i >
< / span >
< span title = "阅读时长" >
2021-04-10 10:53:27 +00:00
15 分钟
2019-07-01 09:29:47 +00:00
< / span >
< / div >
< / div >
< / header >
< div class = "post-body" itemprop = "articleBody" >
2021-04-10 10:53:27 +00:00
这篇文章是对afl的简单使用, 可大致分为黑盒测试和白盒测试两个部分。白盒测试从对目标程序的插桩编译开始, 然后使用fuzzer对其模糊测试发现崩溃, 最后对测试的代码覆盖率进行评估。黑盒测试则演示得较简略。参考: https://paper.seebug.org/841/#_1
部署afl
2021-03-02 06:31:33 +00:00
2021-04-10 10:53:27 +00:00
123456
2019-07-01 09:29:47 +00:00
...
<!-- noindex -->
< div class = "post-button text-center" >
2021-04-10 10:53:27 +00:00
< a class = "btn" href = "/2019/07/09/afl-first-try/#more" rel = "contents" >
2019-07-01 09:29:47 +00:00
阅读全文 »
< / a >
< / div >
<!-- /noindex -->
< / div >
< footer class = "post-footer" >
< div class = "post-eof" > < / div >
< / footer >
< / div >
< / article >
2019-05-17 08:24:31 +00:00
< article class = "post post-type-normal" itemscope itemtype = "http://schema.org/Article" >
< div class = "post-block" >
2021-04-10 10:53:27 +00:00
< link itemprop = "mainEntityOfPage" href = "https://cool-y.github.io/2019/07/01/AFL-first-learn/" >
2019-05-17 08:24:31 +00:00
< span hidden itemprop = "author" itemscope itemtype = "http://schema.org/Person" >
< meta itemprop = "name" content = "Cool-Y" >
< meta itemprop = "description" content >
< meta itemprop = "image" content = "/images/avatar.png" >
< / span >
< span hidden itemprop = "publisher" itemscope itemtype = "http://schema.org/Organization" >
< meta itemprop = "name" content = "混元霹雳手" >
< / span >
< header class = "post-header" >
< h1 class = "post-title" itemprop = "name headline" >
2021-04-10 10:53:27 +00:00
< a class = "post-title-link" href = "/2019/07/01/AFL-first-learn/" itemprop = "url" > 模糊测试与AFL< / a > < / h1 >
2019-05-17 08:24:31 +00:00
< div class = "post-meta" >
< span class = "post-time" >
< span class = "post-meta-item-icon" >
< i class = "fa fa-calendar-o" > < / i >
< / span >
< span class = "post-meta-item-text" > 发表于< / span >
2021-04-10 10:53:27 +00:00
< time title = "创建于" itemprop = "dateCreated datePublished" datetime = "2019-07-01T17:25:36+08:00" >
2019-07-01
2019-05-17 08:24:31 +00:00
< / time >
< / span >
2021-04-10 10:53:27 +00:00
< span class = "post-category" >
< span class = "post-meta-divider" > |< / span >
< span class = "post-meta-item-icon" >
< i class = "fa fa-folder-o" > < / i >
< / span >
< span class = "post-meta-item-text" > 分类于< / span >
< span itemprop = "about" itemscope itemtype = "http://schema.org/Thing" >
< a href = "/categories/二进制/" itemprop = "url" rel = "index" >
< span itemprop = "name" > 二进制< / span >
< / a >
< / span >
< / span >
2019-05-17 08:24:31 +00:00
2021-04-10 10:53:27 +00:00
< span id = "/2019/07/01/AFL-first-learn/" class = "leancloud_visitors" data-flag-title = "模糊测试与AFL" >
2019-05-17 08:24:31 +00:00
< span class = "post-meta-divider" > |< / span >
< span class = "post-meta-item-icon" >
< i class = "fa fa-eye" > < / i >
< / span >
< span class = "post-meta-item-text" > 阅读次数: < / span >
< span class = "leancloud-visitors-count" > < / span >
< / span >
< div class = "post-wordcount" >
< span class = "post-meta-item-icon" >
< i class = "fa fa-file-word-o" > < / i >
< / span >
< span title = "字数统计" >
2021-04-10 10:53:27 +00:00
11.4k 字
2019-05-17 08:24:31 +00:00
< / span >
< span class = "post-meta-divider" > |< / span >
< span class = "post-meta-item-icon" >
< i class = "fa fa-clock-o" > < / i >
< / span >
< span title = "阅读时长" >
2021-04-10 10:53:27 +00:00
42 分钟
2019-05-17 08:24:31 +00:00
< / span >
< / div >
< / div >
< / header >
< div class = "post-body" itemprop = "articleBody" >
2021-04-10 10:53:27 +00:00
接触这个词语已经有一年了, 但还没有学习过更没有上手实践过, 正好趁这个机会好好弄弄AFL。提起模糊测试, 我们总会联想起这样或那样的专业术语——测试用例、代码覆盖率、执行路径等等, 你可能和我一样一头雾水, 这次我们就来看个明白
0x01 模糊测试首先, 模糊测试( Fuzzing) 是一种测试手段, 它把系统看
2019-05-17 08:24:31 +00:00
...
<!-- noindex -->
< div class = "post-button text-center" >
2021-04-10 10:53:27 +00:00
< a class = "btn" href = "/2019/07/01/AFL-first-learn/#more" rel = "contents" >
2019-05-17 08:24:31 +00:00
阅读全文 »
< / a >
< / div >
<!-- /noindex -->
< / div >
< footer class = "post-footer" >
< div class = "post-eof" > < / div >
< / footer >
< / div >
< / article >
2019-05-13 12:44:06 +00:00
< article class = "post post-type-normal" itemscope itemtype = "http://schema.org/Article" >
< div class = "post-block" >
2021-04-10 10:53:27 +00:00
< link itemprop = "mainEntityOfPage" href = "https://cool-y.github.io/2019/05/14/pack-and-unpack/" >
2019-05-13 12:44:06 +00:00
< span hidden itemprop = "author" itemscope itemtype = "http://schema.org/Person" >
< meta itemprop = "name" content = "Cool-Y" >
< meta itemprop = "description" content >
< meta itemprop = "image" content = "/images/avatar.png" >
< / span >
< span hidden itemprop = "publisher" itemscope itemtype = "http://schema.org/Organization" >
< meta itemprop = "name" content = "混元霹雳手" >
< / span >
< header class = "post-header" >
< h1 class = "post-title" itemprop = "name headline" >
2021-04-10 10:53:27 +00:00
< a class = "post-title-link" href = "/2019/05/14/pack-and-unpack/" itemprop = "url" > 加壳与脱壳< / a > < / h1 >
2019-05-13 12:44:06 +00:00
< div class = "post-meta" >
< span class = "post-time" >
< span class = "post-meta-item-icon" >
< i class = "fa fa-calendar-o" > < / i >
< / span >
< span class = "post-meta-item-text" > 发表于< / span >
2021-04-10 10:53:27 +00:00
< time title = "创建于" itemprop = "dateCreated datePublished" datetime = "2019-05-14T11:20:59+08:00" >
2019-05-14
2019-05-13 12:44:06 +00:00
< / time >
< / span >
2021-04-10 10:53:27 +00:00
< span id = "/2019/05/14/pack-and-unpack/" class = "leancloud_visitors" data-flag-title = "加壳与脱壳" >
2019-05-13 12:44:06 +00:00
< span class = "post-meta-divider" > |< / span >
< span class = "post-meta-item-icon" >
< i class = "fa fa-eye" > < / i >
< / span >
< span class = "post-meta-item-text" > 阅读次数: < / span >
< span class = "leancloud-visitors-count" > < / span >
< / span >
< div class = "post-wordcount" >
< span class = "post-meta-item-icon" >
< i class = "fa fa-file-word-o" > < / i >
< / span >
< span title = "字数统计" >
2021-04-10 10:53:27 +00:00
4.3k 字
2019-05-13 12:44:06 +00:00
< / span >
< span class = "post-meta-divider" > |< / span >
< span class = "post-meta-item-icon" >
< i class = "fa fa-clock-o" > < / i >
< / span >
< span title = "阅读时长" >
2021-04-10 10:53:27 +00:00
15 分钟
2019-05-13 12:44:06 +00:00
< / span >
< / div >
< / div >
< / header >
< div class = "post-body" itemprop = "articleBody" >
2021-04-10 10:53:27 +00:00
壳是最早出现的一种专用加密软件技术。一些软件会采取加壳保护的方式。壳附加在原始程序上, 通过Windows加载器载入内存后, 先于原始程序执行, 以得到控制权, 在执行的过程中对原始程序进行解密还原, 然后把控制权还给原始程序, 执行原来的代码。加上外壳后, 原始程序在磁盘文件中一般是以加密后的形式存在的, 只在执
2019-05-13 12:44:06 +00:00
...
<!-- noindex -->
< div class = "post-button text-center" >
2021-04-10 10:53:27 +00:00
< a class = "btn" href = "/2019/05/14/pack-and-unpack/#more" rel = "contents" >
2019-05-13 12:44:06 +00:00
阅读全文 »
< / a >
< / div >
<!-- /noindex -->
< / div >
< footer class = "post-footer" >
< div class = "post-eof" > < / div >
< / footer >
< / div >
< / article >
2019-04-21 06:54:52 +00:00
< article class = "post post-type-normal" itemscope itemtype = "http://schema.org/Article" >
< div class = "post-block" >
2021-04-10 10:53:27 +00:00
< link itemprop = "mainEntityOfPage" href = "https://cool-y.github.io/2019/05/13/PE-file/" >
2019-04-21 06:54:52 +00:00
< span hidden itemprop = "author" itemscope itemtype = "http://schema.org/Person" >
< meta itemprop = "name" content = "Cool-Y" >
< meta itemprop = "description" content >
< meta itemprop = "image" content = "/images/avatar.png" >
< / span >
< span hidden itemprop = "publisher" itemscope itemtype = "http://schema.org/Organization" >
< meta itemprop = "name" content = "混元霹雳手" >
< / span >
< header class = "post-header" >
< h1 class = "post-title" itemprop = "name headline" >
2021-04-10 10:53:27 +00:00
< a class = "post-title-link" href = "/2019/05/13/PE-file/" itemprop = "url" > PE文件格式学习< / a > < / h1 >
2019-04-21 06:54:52 +00:00
< div class = "post-meta" >
< span class = "post-time" >
< span class = "post-meta-item-icon" >
< i class = "fa fa-calendar-o" > < / i >
< / span >
< span class = "post-meta-item-text" > 发表于< / span >
2021-04-10 10:53:27 +00:00
< time title = "创建于" itemprop = "dateCreated datePublished" datetime = "2019-05-13T20:37:00+08:00" >
2019-05-13
2019-04-21 06:54:52 +00:00
< / time >
< / span >
< span class = "post-category" >
< span class = "post-meta-divider" > |< / span >
< span class = "post-meta-item-icon" >
< i class = "fa fa-folder-o" > < / i >
< / span >
< span class = "post-meta-item-text" > 分类于< / span >
< span itemprop = "about" itemscope itemtype = "http://schema.org/Thing" >
2021-04-10 10:53:27 +00:00
< a href = "/categories/二进制/" itemprop = "url" rel = "index" >
< span itemprop = "name" > 二进制< / span >
2019-04-21 06:54:52 +00:00
< / a >
< / span >
< / span >
2021-04-10 10:53:27 +00:00
< span id = "/2019/05/13/PE-file/" class = "leancloud_visitors" data-flag-title = "PE文件格式学习" >
2019-04-21 06:54:52 +00:00
< span class = "post-meta-divider" > |< / span >
< span class = "post-meta-item-icon" >
< i class = "fa fa-eye" > < / i >
< / span >
< span class = "post-meta-item-text" > 阅读次数: < / span >
< span class = "leancloud-visitors-count" > < / span >
< / span >
< div class = "post-wordcount" >
< span class = "post-meta-item-icon" >
< i class = "fa fa-file-word-o" > < / i >
< / span >
< span title = "字数统计" >
2021-04-10 10:53:27 +00:00
2.8k 字
2019-04-21 06:54:52 +00:00
< / span >
< span class = "post-meta-divider" > |< / span >
< span class = "post-meta-item-icon" >
< i class = "fa fa-clock-o" > < / i >
< / span >
< span title = "阅读时长" >
2021-04-10 10:53:27 +00:00
10 分钟
2019-04-21 06:54:52 +00:00
< / span >
< / div >
< / div >
< / header >
< div class = "post-body" itemprop = "articleBody" >
2021-04-10 10:53:27 +00:00
PE文件格式PE(Portable Executable)是Win32平台下可执行文件遵守的数据格式。常见的可执行文件( 如exe和dll) 都是典型的PE文件。PE文件格式其实是一种数据结构, 包含Windows操作系统加载管理可执行代码时所必要的信息, 如二进制机器代码、字符串、菜单、图标、位图、字体等
2019-07-24 03:51:42 +00:00
...
<!-- noindex -->
< div class = "post-button text-center" >
2021-04-10 10:53:27 +00:00
< a class = "btn" href = "/2019/05/13/PE-file/#more" rel = "contents" >
2019-07-24 03:51:42 +00:00
阅读全文 »
< / a >
< / div >
<!-- /noindex -->
< / div >
2019-04-21 06:54:52 +00:00
2019-07-24 03:51:42 +00:00
2019-04-21 06:54:52 +00:00
2019-07-24 03:51:42 +00:00
< footer class = "post-footer" >
< div class = "post-eof" > < / div >
< / footer >
< / div >
< / article >
< article class = "post post-type-normal" itemscope itemtype = "http://schema.org/Article" >
< div class = "post-block" >
2021-04-10 10:53:27 +00:00
< link itemprop = "mainEntityOfPage" href = "https://cool-y.github.io/2019/04/21/XIAOMI-UPnP/" >
2019-07-24 03:51:42 +00:00
< span hidden itemprop = "author" itemscope itemtype = "http://schema.org/Person" >
< meta itemprop = "name" content = "Cool-Y" >
< meta itemprop = "description" content >
< meta itemprop = "image" content = "/images/avatar.png" >
< / span >
< span hidden itemprop = "publisher" itemscope itemtype = "http://schema.org/Organization" >
< meta itemprop = "name" content = "混元霹雳手" >
< / span >
< header class = "post-header" >
< h1 class = "post-title" itemprop = "name headline" >
2021-04-10 10:53:27 +00:00
< a class = "post-title-link" href = "/2019/04/21/XIAOMI-UPnP/" itemprop = "url" > 小米路由器_MiniUPnP协议< / a > < / h1 >
2019-07-24 03:51:42 +00:00
< div class = "post-meta" >
< span class = "post-time" >
< span class = "post-meta-item-icon" >
< i class = "fa fa-calendar-o" > < / i >
< / span >
< span class = "post-meta-item-text" > 发表于< / span >
2021-04-10 10:53:27 +00:00
< time title = "创建于" itemprop = "dateCreated datePublished" datetime = "2019-04-21T14:51:45+08:00" >
2019-04-21
2019-07-24 03:51:42 +00:00
< / time >
< / span >
< span class = "post-category" >
< span class = "post-meta-divider" > |< / span >
< span class = "post-meta-item-icon" >
< i class = "fa fa-folder-o" > < / i >
< / span >
< span class = "post-meta-item-text" > 分类于< / span >
< span itemprop = "about" itemscope itemtype = "http://schema.org/Thing" >
2021-04-10 10:53:27 +00:00
< a href = "/categories/IOT/" itemprop = "url" rel = "index" >
< span itemprop = "name" > IOT< / span >
2019-07-24 03:51:42 +00:00
< / a >
< / span >
< / span >
2021-04-10 10:53:27 +00:00
< span id = "/2019/04/21/XIAOMI-UPnP/" class = "leancloud_visitors" data-flag-title = "小米路由器_MiniUPnP协议" >
2019-07-24 03:51:42 +00:00
< span class = "post-meta-divider" > |< / span >
< span class = "post-meta-item-icon" >
< i class = "fa fa-eye" > < / i >
< / span >
< span class = "post-meta-item-text" > 阅读次数: < / span >
< span class = "leancloud-visitors-count" > < / span >
< / span >
< div class = "post-wordcount" >
< span class = "post-meta-item-icon" >
< i class = "fa fa-file-word-o" > < / i >
< / span >
< span title = "字数统计" >
2021-04-10 10:53:27 +00:00
6k 字
2019-07-24 03:51:42 +00:00
< / span >
< span class = "post-meta-divider" > |< / span >
< span class = "post-meta-item-icon" >
< i class = "fa fa-clock-o" > < / i >
< / span >
< span title = "阅读时长" >
2021-04-10 10:53:27 +00:00
27 分钟
2019-07-24 03:51:42 +00:00
< / span >
< / div >
< / div >
< / header >
< div class = "post-body" itemprop = "articleBody" >
2021-04-10 10:53:27 +00:00
概述HomePageOpenWRT与miniUPnP
2021-01-08 08:35:03 +00:00
2021-04-10 10:53:27 +00:00
MiniUPnP项目提供了支持UPnP IGD(互联网网关设备)规范的软件。在MiniUPnPd中添加了NAT-PMP和PCP支持。 对于客户端( MiniUPnPc) 使用libnatpmp来支持NAT-PMP。MiniUPnP守护程序( Mini
2019-04-21 06:54:52 +00:00
...
<!-- noindex -->
< div class = "post-button text-center" >
2021-04-10 10:53:27 +00:00
< a class = "btn" href = "/2019/04/21/XIAOMI-UPnP/#more" rel = "contents" >
2019-04-21 06:54:52 +00:00
阅读全文 »
< / a >
< / div >
<!-- /noindex -->
< / div >
< footer class = "post-footer" >
< div class = "post-eof" > < / div >
< / footer >
< / div >
< / article >
2019-04-15 07:58:23 +00:00
< article class = "post post-type-normal" itemscope itemtype = "http://schema.org/Article" >
< div class = "post-block" >
2021-04-10 10:53:27 +00:00
< link itemprop = "mainEntityOfPage" href = "https://cool-y.github.io/2019/04/15/Caving-db-storage/" >
2019-04-15 07:58:23 +00:00
< span hidden itemprop = "author" itemscope itemtype = "http://schema.org/Person" >
< meta itemprop = "name" content = "Cool-Y" >
< meta itemprop = "description" content >
< meta itemprop = "image" content = "/images/avatar.png" >
< / span >
< span hidden itemprop = "publisher" itemscope itemtype = "http://schema.org/Organization" >
< meta itemprop = "name" content = "混元霹雳手" >
< / span >
< header class = "post-header" >
< h1 class = "post-title" itemprop = "name headline" >
2021-04-10 10:53:27 +00:00
< a class = "post-title-link" href = "/2019/04/15/Caving-db-storage/" itemprop = "url" > 复原数据库存储以检测和跟踪安全漏洞< / a > < / h1 >
2019-04-15 07:58:23 +00:00
< div class = "post-meta" >
< span class = "post-time" >
< span class = "post-meta-item-icon" >
< i class = "fa fa-calendar-o" > < / i >
< / span >
< span class = "post-meta-item-text" > 发表于< / span >
2021-04-10 10:53:27 +00:00
< time title = "创建于" itemprop = "dateCreated datePublished" datetime = "2019-04-15T15:38:47+08:00" >
2019-04-15
2019-04-15 07:58:23 +00:00
< / time >
< / span >
2019-07-24 03:51:42 +00:00
< span class = "post-category" >
< span class = "post-meta-divider" > |< / span >
< span class = "post-meta-item-icon" >
< i class = "fa fa-folder-o" > < / i >
< / span >
< span class = "post-meta-item-text" > 分类于< / span >
< span itemprop = "about" itemscope itemtype = "http://schema.org/Thing" >
2021-04-10 10:53:27 +00:00
< a href = "/categories/顶会论文/" itemprop = "url" rel = "index" >
< span itemprop = "name" > 顶会论文< / span >
2019-07-24 03:51:42 +00:00
< / a >
< / span >
< / span >
2019-04-15 07:58:23 +00:00
2021-04-10 10:53:27 +00:00
< span id = "/2019/04/15/Caving-db-storage/" class = "leancloud_visitors" data-flag-title = "复原数据库存储以检测和跟踪安全漏洞" >
2019-04-15 07:58:23 +00:00
< span class = "post-meta-divider" > |< / span >
< span class = "post-meta-item-icon" >
< i class = "fa fa-eye" > < / i >
< / span >
< span class = "post-meta-item-text" > 阅读次数: < / span >
< span class = "leancloud-visitors-count" > < / span >
< / span >
< div class = "post-wordcount" >
< span class = "post-meta-item-icon" >
< i class = "fa fa-file-word-o" > < / i >
< / span >
< span title = "字数统计" >
2021-04-10 10:53:27 +00:00
2.8k 字
2019-04-15 07:58:23 +00:00
< / span >
< span class = "post-meta-divider" > |< / span >
< span class = "post-meta-item-icon" >
< i class = "fa fa-clock-o" > < / i >
< / span >
< span title = "阅读时长" >
2021-04-10 10:53:27 +00:00
9 分钟
2019-04-15 07:58:23 +00:00
< / span >
< / div >
< / div >
< / header >
< div class = "post-body" itemprop = "articleBody" >
2021-04-10 10:53:27 +00:00
Carving Database Storage to Detect and Trace Security Breaches
复原数据库存储以检测和跟踪安全漏洞原文下载
2021-01-08 08:35:03 +00:00
2021-04-10 10:53:27 +00:00
MotivationDBMS(数据库管理系统)
通常用于存储和处理敏感数据, 因此, 投入了大量精力使用访问控制策略来保护DBMS。
2019-07-24 03:51:42 +00:00
...
2019-04-15 07:58:23 +00:00
<!-- noindex -->
< div class = "post-button text-center" >
2021-04-10 10:53:27 +00:00
< a class = "btn" href = "/2019/04/15/Caving-db-storage/#more" rel = "contents" >
2019-04-15 07:58:23 +00:00
阅读全文 »
< / a >
< / div >
<!-- /noindex -->
< / div >
< footer class = "post-footer" >
< div class = "post-eof" > < / div >
< / footer >
< / div >
< / article >
< / section >
< nav class = "pagination" >
2019-07-24 03:51:42 +00:00
< a class = "extend prev" rel = "prev" href = "/" > < i class = "fa fa-angle-left" > < / i > < / a > < a class = "page-number" href = "/" > 1< / a > < span class = "page-number current" > 2< / span > < a class = "page-number" href = "/page/3/" > 3< / a > < a class = "extend next" rel = "next" href = "/page/3/" > < i class = "fa fa-angle-right" > < / i > < / a >
2019-04-15 07:58:23 +00:00
< / nav >
< / div >
< / div >
< div class = "sidebar-toggle" >
< div class = "sidebar-toggle-line-wrap" >
< span class = "sidebar-toggle-line sidebar-toggle-line-first" > < / span >
< span class = "sidebar-toggle-line sidebar-toggle-line-middle" > < / span >
< span class = "sidebar-toggle-line sidebar-toggle-line-last" > < / span >
< / div >
< / div >
< aside id = "sidebar" class = "sidebar" >
< div class = "sidebar-inner" >
< section class = "site-overview-wrap sidebar-panel sidebar-panel-active" >
< div class = "site-overview" >
< div class = "site-author motion-element" itemprop = "author" itemscope itemtype = "http://schema.org/Person" >
< img class = "site-author-image" itemprop = "image" src = "/images/avatar.png" alt = "Cool-Y" >
< p class = "site-author-name" itemprop = "name" > Cool-Y< / p >
2019-07-24 03:51:42 +00:00
< p class = "site-description motion-element" itemprop = "description" > 没人比我更懂中医#MAGA< / p >
2019-04-15 07:58:23 +00:00
< / div >
< nav class = "site-state motion-element" >
< div class = "site-state-item site-state-posts" >
< a href = "/archives/" >
2021-04-10 10:53:27 +00:00
< span class = "site-state-item-count" > 30< / span >
2019-04-15 07:58:23 +00:00
< span class = "site-state-item-name" > 日志< / span >
< / a >
< / div >
< div class = "site-state-item site-state-categories" >
< a href = "/categories/index.html" >
2019-10-15 11:24:26 +00:00
< span class = "site-state-item-count" > 7< / span >
2019-04-15 07:58:23 +00:00
< span class = "site-state-item-name" > 分类< / span >
< / a >
< / div >
< div class = "site-state-item site-state-tags" >
< a href = "/tags/index.html" >
2021-04-10 10:53:27 +00:00
< span class = "site-state-item-count" > 55< / span >
2019-04-15 07:58:23 +00:00
< span class = "site-state-item-name" > 标签< / span >
< / a >
< / div >
< / nav >
< div class = "links-of-author motion-element" >
< span class = "links-of-author-item" >
< a href = "https://github.com/Cool-Y" target = "_blank" title = "GitHub" >
< i class = "fa fa-fw fa-github" > < / i > GitHub< / a >
< / span >
< span class = "links-of-author-item" >
< a href = "mailto:cool.yim@whu.edu.cn" target = "_blank" title = "E-Mail" >
< i class = "fa fa-fw fa-envelope" > < / i > E-Mail< / a >
< / span >
< span class = "links-of-author-item" >
< a href = "https://www.instagram.com/yan__han/" target = "_blank" title = "Instagram" >
< i class = "fa fa-fw fa-instagram" > < / i > Instagram< / a >
< / span >
< / div >
2019-10-01 12:45:37 +00:00
< div id = "music163player" >
2021-04-10 12:03:10 +00:00
< iframe frameborder = "no" border = "0" marginwidth = "0" marginheight = "0" width = "330" height = "110" src = "//music.163.com/outchain/player?type=4&id=334277093&auto=1&height=90" > < / iframe >
2019-10-01 12:45:37 +00:00
< / div >
2019-04-15 07:58:23 +00:00
< / div >
< / section >
< / div >
< / aside >
< / div >
< / main >
< footer id = "footer" class = "footer" >
< div class = "footer-inner" >
2021-01-08 04:26:24 +00:00
< div class = "copyright" > © 2019 — < span itemprop = "copyrightYear" > 2021< / span >
2019-04-15 07:58:23 +00:00
< span class = "with-love" >
< i class = "fa fa-user" > < / i >
< / span >
< span class = "author" itemprop = "copyrightHolder" > Cool-Y< / span >
< span class = "post-meta-divider" > |< / span >
< span class = "post-meta-item-icon" >
< i class = "fa fa-area-chart" > < / i >
< / span >
2021-04-10 10:53:27 +00:00
< span title = "Site words total count" > 105.4k< / span >
2019-04-15 07:58:23 +00:00
< / div >
< div class = "powered-by" > 由 < a class = "theme-link" target = "_blank" href = "https://hexo.io" > Hexo< / a > 强力驱动< / div >
< div class = "busuanzi-count" >
< script async src = "//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js" > < / script >
< span class = "site-uv" >
< i class = "fa fa-user" > < / i >
< span class = "busuanzi-value" id = "busuanzi_value_site_uv" > < / span >
< / span >
< span class = "site-pv" >
< i class = "fa fa-eye" > < / i >
< span class = "busuanzi-value" id = "busuanzi_value_site_pv" > < / span >
< / span >
< / div >
< / div >
< / footer >
< div class = "back-to-top" >
< i class = "fa fa-arrow-up" > < / i >
< / div >
< / div >
< script type = "text/javascript" >
if (Object.prototype.toString.call(window.Promise) !== '[object Function]') {
window.Promise = null;
}
< / script >
< script type = "text/javascript" src = "/lib/jquery/index.js?v=2.1.3" > < / script >
< script type = "text/javascript" src = "/lib/fastclick/lib/fastclick.min.js?v=1.0.6" > < / script >
< script type = "text/javascript" src = "/lib/jquery_lazyload/jquery.lazyload.js?v=1.9.7" > < / script >
< script type = "text/javascript" src = "/lib/velocity/velocity.min.js?v=1.2.1" > < / script >
< script type = "text/javascript" src = "/lib/velocity/velocity.ui.min.js?v=1.2.1" > < / script >
< script type = "text/javascript" src = "/lib/fancybox/source/jquery.fancybox.pack.js?v=2.1.5" > < / script >
< script type = "text/javascript" src = "/js/src/utils.js?v=5.1.4" > < / script >
< script type = "text/javascript" src = "/js/src/motion.js?v=5.1.4" > < / script >
< script type = "text/javascript" src = "/js/src/bootstrap.js?v=5.1.4" > < / script >
<!-- LOCAL: You can save these files to your site and update links -->
2021-04-10 12:03:10 +00:00
< link rel = "stylesheet" href = "https://aimingoo.github.io/gitmint/style/default.css" >
< script src = "https://aimingoo.github.io/gitmint/dist/gitmint.browser.js" > < / script >
2019-04-15 07:58:23 +00:00
<!-- END LOCAL -->
< script src = "https://cdn1.lncld.net/static/js/av-core-mini-0.6.4.js" > < / script >
< script > AV . initialize ( "EWwoJgHNdlj6iBjiFlMcabUO-gzGzoHsz" , "x8FxDrYG79C8YFrTww9ljo8K" ) ; < / script >
< script >
function showTime(Counter) {
var query = new AV.Query(Counter);
var entries = [];
var $visitors = $(".leancloud_visitors");
$visitors.each(function () {
entries.push( $(this).attr("id").trim() );
});
query.containedIn('url', entries);
query.find()
.done(function (results) {
var COUNT_CONTAINER_REF = '.leancloud-visitors-count';
if (results.length === 0) {
$visitors.find(COUNT_CONTAINER_REF).text(0);
return;
}
for (var i = 0; i < results.length ; i + + ) {
var item = results[i];
var url = item.get('url');
var time = item.get('time');
var element = document.getElementById(url);
$(element).find(COUNT_CONTAINER_REF).text(time);
}
for(var i = 0; i < entries.length ; i + + ) {
var url = entries[i];
var element = document.getElementById(url);
var countSpan = $(element).find(COUNT_CONTAINER_REF);
if( countSpan.text() == '') {
countSpan.text(0);
}
}
})
.fail(function (object, error) {
console.log("Error: " + error.code + " " + error.message);
});
}
function addCount(Counter) {
var $visitors = $(".leancloud_visitors");
var url = $visitors.attr('id').trim();
var title = $visitors.attr('data-flag-title').trim();
var query = new AV.Query(Counter);
query.equalTo("url", url);
query.find({
success: function(results) {
if (results.length > 0) {
var counter = results[0];
counter.fetchWhenSave(true);
counter.increment("time");
counter.save(null, {
success: function(counter) {
var $element = $(document.getElementById(url));
$element.find('.leancloud-visitors-count').text(counter.get('time'));
},
error: function(counter, error) {
console.log('Failed to save Visitor num, with error message: ' + error.message);
}
});
} else {
var newcounter = new Counter();
/* Set ACL */
var acl = new AV.ACL();
acl.setPublicReadAccess(true);
acl.setPublicWriteAccess(true);
newcounter.setACL(acl);
/* End Set ACL */
newcounter.set("title", title);
newcounter.set("url", url);
newcounter.set("time", 1);
newcounter.save(null, {
success: function(newcounter) {
var $element = $(document.getElementById(url));
$element.find('.leancloud-visitors-count').text(newcounter.get('time'));
},
error: function(newcounter, error) {
console.log('Failed to create');
}
});
}
},
error: function(error) {
console.log('Error:' + error.code + " " + error.message);
}
});
}
$(function() {
var Counter = AV.Object.extend("Counter");
if ($('.leancloud_visitors').length == 1) {
addCount(Counter);
} else if ($('.post-title-link').length > 1) {
showTime(Counter);
}
});
< / script >
< script >
(function(){
var bp = document.createElement('script');
var curProtocol = window.location.protocol.split(':')[0];
if (curProtocol === 'https') {
bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
}
else {
bp.src = 'http://push.zhanzhang.baidu.com/push.js';
}
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(bp, s);
})();
< / script >
< / body >
< / html >