- 博客(56)
- 资源 (9)
- 收藏
- 关注
原创 如何把Issue博客自动同步到github page中
接下来,它会创建一个新的 Markdown 文件,其中包含了 issue 的标题和正文,并将其保存到项目的 blog 分支的 content/post 目录下,文件名格式为 {YYYYMMDD}-{Title}.md。生成一段github的workflows配置文档,当有新issue的时候,自动将issue的内容同步到该GitHub项目的blog分支的content/post文件夹中的新Markdown文件中。设置环境变量BLOG_CONTENT为issue的内容,基于markdown格式。
2023-03-18 22:33:20
469
原创 一行代码远程创建服务器用户并添加公钥
在网络中维护多个服务器,经常需要帮助同事开通某个服务器的账号。开通账号需要设置密码,添加公钥,设置docker权限等,操作较多,每次都需要手动输入一堆命令。使用下面的代码,预设好用户密码公钥等参数,一条命令实现此功能。
2021-12-16 12:23:21
1242
原创 【论文笔记】HALucinator 虚拟化硬件层模拟启动固件
标题:HALucinator: Firmware Re-hosting Through Abstraction Layer EmulationHALucinator 虚拟化硬件层模拟启动固件来源: USENIX Security 202.
2020-10-19 00:27:17
1349
原创 安装ubuntu docker完整版
安装ubuntu docker完整版困扰了很久怎么安装ubuntu docker的完整版,后来发现从ssh登陆进docker镜像的时候有提示,可以用一条命令完美安装ubuntu的完整版。命令unminimize执行效果➜ ~ unminimizeThis system has been minimized by removing packages and content that ...
2020-03-16 22:19:09
6114
2
原创 SSH访问内网/内网穿透的几种情景详解
SSH是一种常用的连接到内网的方式,几乎能做到所有连接内网的操作。内网服务器可以采取此种方式进行内网穿透。下面作者将对几种常用或者不常用的连接到内网的使用情况做一些示例。适用于连接内网编程、访问内网服务器、映射内网端口、同事远程共享端口等。
2020-03-14 02:33:04
1920
原创 使用Travis-CI部署Hugo,实现自动化部署
title: “使用Travis-CI部署Hugo,实现自动化部署”date: 2019-08-21T14:17:57+08:00lastmod: 2019-08-21T14:17:57+08:00draft: falsekeywords: [“hugo”,“travis”]description: “”tags: [“devOps”,“hugo”,“travis”]categor...
2020-03-13 12:39:32
805
原创 软件学报zotero文献格式
title: “软件学报zotero文献格式”date: 2019-09-05T21:11:00+08:00lastmod: 2019-09-05T21:11:00+08:00draft: falsekeywords: [“软件学报”]description: “软件学报的csl文献格式,可用于zotero或其他支持csl文献格式的软件。注意,这个csl文献格式使用的是us英文编码,这...
2020-03-13 12:38:21
2462
1
原创 【论文笔记】SafeHidden: An Efficient and Secure Information
在众多代码重用攻击的防御手段中,信息隐藏(Information Hiding,IH)由于其有效性和高性能,成为防御手段的一个重要组成模块,广泛应用于如代码指针完整性(CPI),控制流完整性(CFI)和细粒度的代码重随机化。它使用随机化实现有概率的隐藏系统的关键内存区域,也成为安全区。该区域不能被任何指针直接访问,可以阻止攻击者的攻击行为。这些防御手段使用安全区来保护非常重要的数据,如跳转目标和随机化的密码。然而,最近的研究表明IH在很多攻击手段下不再安全。在本文中,我们提出一种新的IH技术,称之为Saf
2020-03-13 12:35:58
599
原创 美团点评的几道笔试题
title: “美团点评的几道笔试题”date: 2019-09-12T00:00:00+08:00lastmod: 2019-09-12T00:00:00+08:00tags: [“code”,“笔试”,“算法”]categories: [“笔试”]美团考试遇到了几个笔试题目,先记一下,有些题得重新做黑客入侵点定位题目描述实现分为两段执行:分别将模块1-12,模块1...
2020-03-13 12:29:32
865
原创 [工具]EMAGNET:从Pastebin上传的泄漏数据库中捕获电子邮件地址和密码
title: “[工具]EMAGNET:从Pastebin上传的泄漏数据库中捕获电子邮件地址和密码”date: 2019-09-20T10:54:24+08:00lastmod: 2019-09-20T10:54:24+08:00keywords: [“工具”,“EMAGNET”,“复现”]categories: [“工具”]介绍Emagnet是一款非常强大的工具,其主要目的是从p...
2020-03-13 12:27:27
982
原创 [工具]GitGot:一款可从GitHub公开数据中搜索敏感信息的半自动化快速搜索工具
title: “[工具]GitGot:一款可从GitHub公开数据中搜索敏感信息的半自动化快速搜索工具”date: 2019-09-20T14:54:24+08:00lastmod: 2019-09-20T14:54:24+08:00draft: falsekeywords: [“工具”,“GitGot”,“复现”]description: “”tags: []categories...
2020-03-13 12:25:10
575
转载 【工具】sci-hub:一个神奇的免费下载文献的网站
title: “【工具】sci-hub:一个神奇的免费下载文献的网站”date: 2019-09-20T10:44:55+08:00lastmod: 2019-09-20T10:44:55+08:00tags: [“工具”,“sci-hub”]categories: [“工具”]sci-hub:一个神奇的免费下载文献的网站(使用技巧)转载自 https://zhuanlan.zhi...
2020-03-13 12:23:39
4779
原创 【论文笔记】SoK: Security Evaluation of Home-Based IoT Deployments
【论文笔记】SoK: Security Evaluation of Home-Based IoT Deployments使用图和组合的方法评估家庭物联网的安全性
2020-03-13 12:19:33
841
原创 【论文笔记】PassGAN: A Deep Learning Approach for Password Guessing
使用对抗神经网络的方式进行密码生成和密码猜解。
2020-03-13 12:08:41
1918
4
原创 【论文笔记】GENPass:使用RCFG+LSTM和对抗生成网络猜解密码。
密码已成为当今社交网络中主要的身份验证方法。尽管诸如HashCat和John Ripper之类的强力攻击方法不切实际,但随后的研究转向了密码猜测。最先进的方法,例如马尔可夫模型和概率上下文无关文法(PCFG),都基于统计概率。这些方法的匹配率低。事实证明,与传统方法相比,神经网络方法在密码猜测方面更为准确和实用。但是,原始神经网络模型不适合进行跨站点攻击,因为每个数据集都有其自身的功能。本文提出了一种用于密码猜测的通用深度学习模型,称为GENPass。 GENPass可以从多个数据集中学习特征,并通过对抗生
2020-03-13 12:06:25
1714
原创 【论文笔记】Birthday, Name and Bifacial-security Understanding Passwords of Chinese Web Users"
title: “【论文笔记】Birthday, Name and Bifacial-security Understanding Passwords of Chinese Web Users”date: 2019-10-24lastmod: 2019-10-24description: “对中文密码进行实证分析,发现中文密码中有趣的结构和特征,揭示了中文密码的双相安全性(Bifacial-...
2020-03-13 12:04:17
1435
1
原创 【论文笔记】Beyond credential stuffing: Password similarity models using neural networks
title: “【论文笔记】Beyond credential stuffing: Password similarity models using neural networks”date: 2019-11-15description: “同一用户在不同网站的密码相似度模型。”tags: [“论文笔记”,“明文密码”,“密码强度”,“深度学习”]categories: [“论文笔记”]...
2020-03-13 12:02:27
786
2
原创 C语言中常用的调试宏
title: “C语言中常用的调试宏”date: 2019-11-19lastmod: 2019-11-19tags: [“C”,“编程语言”,“code”]categories: [“编程语言”]背景在C语言编写中,经常想因为调试的原因,插入一些临时输出的变量,或者执行一些不必要的指令。写完之后频繁注释和反注释很耗时间,而且可能会造成不必要的错误。因此作者采用了宏命令的方式,...
2020-03-13 11:59:23
527
原创 某部门内部网络拓扑图
title: “某部门内部网络拓扑图”date: 2019-11-23lastmod: 2019-11-23tags: [“运维”,“网络拓扑”,“ESXi”]categories: [“运维”]描述某公司某部门内部的网络拓扑图示例。包含ESXi,网关防火墙,多个物理区域配置等。拓扑图[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yoZS0AKx...
2020-03-13 11:53:06
5110
原创 [编程]ipython后台任务多线程执行
title: “[编程]ipython后台任务多线程执行”date: 2019-11-27lastmod: 2019-11-27keywords: [“python”,“ipython”,“多线程”,“编程”]categories: [“编程”]author: “m2kar m2kar.cn@gmail.com”背景jupyter notebook是以ipython为内核的,在编...
2020-03-13 11:51:37
789
原创 批量迁移Gitee仓库到Github
title: “批量迁移Gitee仓库到Github”date: 2019-12-06description: “批量迁移Gitee仓库到GitHub”tags: [“Git”,“Github”,“Gitee”,“迁移仓库”]categories: [“运维”]背景虽然Gitee仓库蓬勃发展,趋势很好,但是客观来讲,和Github的易用性还是有一定差距的。当初由于Github私有...
2020-03-13 11:49:14
828
原创 Tmux快速使用
背景很多时候我们需要通过SSH连接服务器进行一些操作,费了好长时间调好了程序,一顿饭的功夫SSH超时了(broken pipe),重新连上去正在运行的程序也都没了,一切又得从头再来。这个时候你就非常需要用到tmux了,用tmux在服务器上创建一个会话(Session),在该会话中进行操作,你可以随时随地断开和重新连接会话(Session),即便是SSH中断了你在远程服务器上的工作状态也可以持久化...
2020-03-13 02:54:52
230
原创 ES遍历所有搜索结果(Python实现)
ES遍历所有搜索结果(Python实现)ES的搜索是有数量限制的,因此利用官方提供是scroll API实现了一个对全量数据处理的函数。def travel_es(es,process_func, **kwargs): """ 遍历es的搜索结果,并使用process_func处理返回的item process_func: function to process i...
2020-03-12 22:38:01
1886
3
原创 E02 递归解压并对压缩包内的数字求和
Exercise (2).定义文件xx.tar.gz 的产生方式如下:以xx 为文件名的文件通过tar 和gzip 打包压缩产生,该文件中以字符串的方式记录了一个非负整数;或者以xx 为名的目录通过tar 和gzip 打包压缩产生,该目录中包含若干xx.tar.gz。其中,x 2 [0, 9]。现给定一个根据上述定义生成的文件00.tar.gz (该文件从课程网站下载),请确定其中...
2018-11-30 20:02:56
535
2
原创 数组循环右移算法,只用一个临时变量
数组循环右移算法,只用一个临时变量日期: 2018年11月24日题目要求Exercise (1).已知一个长度为n 的数组和一个正整数k,并且最多只能使用一个用于交换数组元素的附加空间单元,试设计算法得到原数组循环右移k 次的结果并分析算法的时间复杂度。实现思想设置初始位置分别为0,1,2…d-1(d为n,k的最大公约数)以初始位置开始,循环右移k位,到末尾继续从开头开始循环。...
2018-11-30 17:15:08
862
原创 使用C语言开发OpenSSL中TLS证书的校验
使用C语言开发OpenSSL中TLS证书的校验开发环境ubuntu 16.04 WSL(Windows 10 内建的Linux系统)Libssl-dev (openssl 的库)Clion 开发环境的搭建WSL环境安装 参考 WSL(Windows Subsystem for Linux)的安装与使用安装必备的开发环境包 我的Ubuntu 开发环境配置sudo ...
2018-05-31 20:14:32
5892
原创 [python]比较文章相似度
import jieba.posseg as psegimport jiebaimport jieba.analyseimport codecsimport math设置待比较的几篇文章files=[ './sample/a1.txt', './sample/a2.txt', './sample/b1.txt', './sample/a3.txt',]t
2018-01-07 23:15:42
5230
4
原创 [算法]动态规划-钢条切割
钢条切割算法某公司出售一段长度为i英寸的钢条的价格为p(i)如一次为{1,5,8,9,10,17,17,20,24,29},求给出一段长度为n的钢条,怎么切才能得到最佳收益?
2017-12-31 00:36:27
650
原创 中国医大CT-YOUNG 闪讯和深澜并存的验证机制研究
中国医大CT-YOUNG 闪讯和深澜并存的验证机制研究闪讯登陆,闪讯加密方式破解,闪讯路由器破解,辽宁电信的CT-Young的登陆,深澜网页认证的剖析.
2017-08-29 18:03:01
10053
6
转载 Python 练习册,每天一个小程序
Python 练习册,每天一个小程序说明:Python 练习册,每天一个小程序。注:将 Python 换成其他语言,大多数题目也适用不会出现诸如「打印九九乘法表」、「打印水仙花」之类的题目点此链接,会看到部分题目的代码,仅供参考本文本文由@史江歌(shijiangge@gmail.com QQ:499065469)根据互联网资料收集整理而成,感谢互联网,感谢各位的分享。鸣谢!本文会不断更新
2016-12-30 15:21:59
675
原创 手动制作mac电脑的windows安装盘,不通过系统的bootcamp
如果想在Mac上安装windows系统,通常我们是使用macOS系统自带的bootcamp工具,通过iso映像,下载windows支持软件来制作系统安装盘.但是如果电脑的macOS系统已经损坏,重新安装windows系统将会变得很麻烦. 博主分析了一下安装盘的内容,发现可以通过手动下载bootcamp文件的方式,在window系统下制作安装盘,而不用很繁琐通过Mac系统来制作 1. 下载
2016-12-27 19:33:23
9998
1
原创 mac 更新windows 10 出现的一些问题的修复
mac 更新win10的一些问题.bootcamp6的更新错误经常出现自动休眠键盘功能键不好使,音量加减,亮度加减bootcamp 更新失败显卡效率低下,无法正常玩游戏bootcamp没有正常更新
2016-12-27 19:16:33
1994
原创 Mac上的windows 10系统,bootcamp 5更新 bootcamp 6,缺少bootcamp.msi
Mac 上更新windows10后,bootcamp6 更新失败,或者出现要求查找bootcamp.msi 但是仍然安装失败 的解决方案
2016-12-27 19:12:21
2728
2
NLP数据集:国外大学课程的简介、收获和评价标准。来源:新南威尔士大学(UNSW)
2020-03-16
递归解压缩,原文件
2018-11-30
brigadier-在window上自动匹配下载对应的mac bootcamp支持包
2016-12-28
MSI清理工具Windows Install Clean Up
2016-12-27
Matlab windows R2016a iso Crack torrent 磁力.txt
2016-05-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人