【论文笔记】HALucinator 虚拟化硬件层模拟启动固件 标题:HALucinator: Firmware Re-hosting Through Abstraction Layer EmulationHALucinator 虚拟化硬件层模拟启动固件来源: USENIX Security 202.
安装ubuntu docker完整版 安装ubuntu docker完整版困扰了很久怎么安装ubuntu docker的完整版,后来发现从ssh登陆进docker镜像的时候有提示,可以用一条命令完美安装ubuntu的完整版。命令unminimize执行效果➜ ~ unminimizeThis system has been minimized by removing packages and content that ...
SSH访问内网/内网穿透的几种情景详解 SSH是一种常用的连接到内网的方式,几乎能做到所有连接内网的操作。内网服务器可以采取此种方式进行内网穿透。下面作者将对几种常用或者不常用的连接到内网的使用情况做一些示例。适用于连接内网编程、访问内网服务器、映射内网端口、同事远程共享端口等。
使用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...
软件学报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英文编码,这...
【论文笔记】SafeHidden: An Efficient and Secure Information 在众多代码重用攻击的防御手段中,信息隐藏(Information Hiding,IH)由于其有效性和高性能,成为防御手段的一个重要组成模块,广泛应用于如代码指针完整性(CPI),控制流完整性(CFI)和细粒度的代码重随机化。它使用随机化实现有概率的隐藏系统的关键内存区域,也成为安全区。该区域不能被任何指针直接访问,可以阻止攻击者的攻击行为。这些防御手段使用安全区来保护非常重要的数据,如跳转目标和随机化的密码。然而,最近的研究表明IH在很多攻击手段下不再安全。在本文中,我们提出一种新的IH技术,称之为Saf
美团点评的几道笔试题 title: “美团点评的几道笔试题”date: 2019-09-12T00:00:00+08:00lastmod: 2019-09-12T00:00:00+08:00tags: [“code”,“笔试”,“算法”]categories: [“笔试”]美团考试遇到了几个笔试题目,先记一下,有些题得重新做黑客入侵点定位题目描述实现分为两段执行:分别将模块1-12,模块1...
[工具]EMAGNET:从Pastebin上传的泄漏数据库中捕获电子邮件地址和密码 title: “[工具]EMAGNET:从Pastebin上传的泄漏数据库中捕获电子邮件地址和密码”date: 2019-09-20T10:54:24+08:00lastmod: 2019-09-20T10:54:24+08:00keywords: [“工具”,“EMAGNET”,“复现”]categories: [“工具”]介绍Emagnet是一款非常强大的工具,其主要目的是从p...
[工具]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...
【工具】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...
【论文笔记】SoK: Security Evaluation of Home-Based IoT Deployments 【论文笔记】SoK: Security Evaluation of Home-Based IoT Deployments使用图和组合的方法评估家庭物联网的安全性
【论文笔记】GENPass:使用RCFG+LSTM和对抗生成网络猜解密码。 密码已成为当今社交网络中主要的身份验证方法。尽管诸如HashCat和John Ripper之类的强力攻击方法不切实际,但随后的研究转向了密码猜测。最先进的方法,例如马尔可夫模型和概率上下文无关文法(PCFG),都基于统计概率。这些方法的匹配率低。事实证明,与传统方法相比,神经网络方法在密码猜测方面更为准确和实用。但是,原始神经网络模型不适合进行跨站点攻击,因为每个数据集都有其自身的功能。本文提出了一种用于密码猜测的通用深度学习模型,称为GENPass。 GENPass可以从多个数据集中学习特征,并通过对抗生
【论文笔记】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-...
【论文笔记】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: [“论文笔记”]...
C语言中常用的调试宏 title: “C语言中常用的调试宏”date: 2019-11-19lastmod: 2019-11-19tags: [“C”,“编程语言”,“code”]categories: [“编程语言”]背景在C语言编写中,经常想因为调试的原因,插入一些临时输出的变量,或者执行一些不必要的指令。写完之后频繁注释和反注释很耗时间,而且可能会造成不必要的错误。因此作者采用了宏命令的方式,...
某部门内部网络拓扑图 title: “某部门内部网络拓扑图”date: 2019-11-23lastmod: 2019-11-23tags: [“运维”,“网络拓扑”,“ESXi”]categories: [“运维”]描述某公司某部门内部的网络拓扑图示例。包含ESXi,网关防火墙,多个物理区域配置等。拓扑图[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yoZS0AKx...
[编程]ipython后台任务多线程执行 title: “[编程]ipython后台任务多线程执行”date: 2019-11-27lastmod: 2019-11-27keywords: [“python”,“ipython”,“多线程”,“编程”]categories: [“编程”]author: “m2kar m2kar.cn@gmail.com”背景jupyter notebook是以ipython为内核的,在编...
批量迁移Gitee仓库到Github title: “批量迁移Gitee仓库到Github”date: 2019-12-06description: “批量迁移Gitee仓库到GitHub”tags: [“Git”,“Github”,“Gitee”,“迁移仓库”]categories: [“运维”]背景虽然Gitee仓库蓬勃发展,趋势很好,但是客观来讲,和Github的易用性还是有一定差距的。当初由于Github私有...
Tmux快速使用 背景很多时候我们需要通过SSH连接服务器进行一些操作,费了好长时间调好了程序,一顿饭的功夫SSH超时了(broken pipe),重新连上去正在运行的程序也都没了,一切又得从头再来。这个时候你就非常需要用到tmux了,用tmux在服务器上创建一个会话(Session),在该会话中进行操作,你可以随时随地断开和重新连接会话(Session),即便是SSH中断了你在远程服务器上的工作状态也可以持久化...
ES遍历所有搜索结果(Python实现) ES遍历所有搜索结果(Python实现)ES的搜索是有数量限制的,因此利用官方提供是scroll API实现了一个对全量数据处理的函数。def travel_es(es,process_func, **kwargs): """ 遍历es的搜索结果,并使用process_func处理返回的item process_func: function to process i...
E02 递归解压并对压缩包内的数字求和 Exercise (2).定义文件xx.tar.gz 的产生方式如下:以xx 为文件名的文件通过tar 和gzip 打包压缩产生,该文件中以字符串的方式记录了一个非负整数;或者以xx 为名的目录通过tar 和gzip 打包压缩产生,该目录中包含若干xx.tar.gz。其中,x 2 [0, 9]。现给定一个根据上述定义生成的文件00.tar.gz (该文件从课程网站下载),请确定其中...
数组循环右移算法,只用一个临时变量 数组循环右移算法,只用一个临时变量日期: 2018年11月24日题目要求Exercise (1).已知一个长度为n 的数组和一个正整数k,并且最多只能使用一个用于交换数组元素的附加空间单元,试设计算法得到原数组循环右移k 次的结果并分析算法的时间复杂度。实现思想设置初始位置分别为0,1,2…d-1(d为n,k的最大公约数)以初始位置开始,循环右移k位,到末尾继续从开头开始循环。...
使用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 ...
[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
[算法]动态规划-钢条切割 钢条切割算法某公司出售一段长度为i英寸的钢条的价格为p(i)如一次为{1,5,8,9,10,17,17,20,24,29},求给出一段长度为n的钢条,怎么切才能得到最佳收益?
中国医大CT-YOUNG 闪讯和深澜并存的验证机制研究 中国医大CT-YOUNG 闪讯和深澜并存的验证机制研究闪讯登陆,闪讯加密方式破解,闪讯路由器破解,辽宁电信的CT-Young的登陆,深澜网页认证的剖析.
Python 练习册,每天一个小程序 Python 练习册,每天一个小程序说明:Python 练习册,每天一个小程序。注:将 Python 换成其他语言,大多数题目也适用不会出现诸如「打印九九乘法表」、「打印水仙花」之类的题目点此链接,会看到部分题目的代码,仅供参考本文本文由@史江歌(shijiangge@gmail.com QQ:499065469)根据互联网资料收集整理而成,感谢互联网,感谢各位的分享。鸣谢!本文会不断更新
手动制作mac电脑的windows安装盘,不通过系统的bootcamp 如果想在Mac上安装windows系统,通常我们是使用macOS系统自带的bootcamp工具,通过iso映像,下载windows支持软件来制作系统安装盘.但是如果电脑的macOS系统已经损坏,重新安装windows系统将会变得很麻烦. 博主分析了一下安装盘的内容,发现可以通过手动下载bootcamp文件的方式,在window系统下制作安装盘,而不用很繁琐通过Mac系统来制作 1. 下载
mac 更新windows 10 出现的一些问题的修复 mac 更新win10的一些问题.bootcamp6的更新错误经常出现自动休眠键盘功能键不好使,音量加减,亮度加减bootcamp 更新失败显卡效率低下,无法正常玩游戏bootcamp没有正常更新
Mac上的windows 10系统,bootcamp 5更新 bootcamp 6,缺少bootcamp.msi Mac 上更新windows10后,bootcamp6 更新失败,或者出现要求查找bootcamp.msi 但是仍然安装失败 的解决方案
获取Bootcamp 6 下载地址(mac装win10) 获取Bootcamp 6 下载地址(mac装win10)本教程使用了工具:https://github.com/timsutton/brigadier当我们需要在mac电脑安装维护windows的时候,常常需要使用bootcamp工具来制作一个启动盘,但是bootcamp的龟速下载常常使我们下载失败.支持在windows下自动下载对应型号的bootcamp包
多列输出函数 《python 核心编程》习题6-19 多列输出函数 《python 核心编程》习题6-19多列输出有任意项的序列或其他容器,把它们等距离分列显示。由调用者提供数据和输出格式。 例如,如果你传入100个项并定义3列输出,按照需要的模式并显示这些数据。这种情况下应该是两列显示33个项,最后一列显示34个。你可以让用户选择水平排序或者垂直排序
数据结构-图的邻接矩阵表示 图的邻接矩阵表示这里仅实现了UDG(无向图)的输入,有向图,有向网,无向网自己照葫芦画瓢。// Graph_in_adjacent_matrix.h#ifndef GRAPH_IN_ADJACENT_MATRIX_H_INCLUDED#define GRAPH_IN_ADJACENT_MATRIX_H_INCLUDED#include <DScourse.h>#include <stdio.h
数独 递归求解(C语言) 递归求解数独(C语言)本程序采用c语言编写,作用是获得一个数独的解。经测试,计算普通数独时间花费不大于0.02秒。 计算“世界最难数独”时间花费约为0.05秒。 计算效率中等,有待提高。输入会自动忽略所有的空格和回车等非数字。输入方便,可以多行分开输入也可以在一行输入。
wr741n wr841n openwrt ,AR9331/AR9341网口修正方法 转载自:http://www.right.com.cn/forum/thread-128467-1-1.html看到之前AR9341网口顺序修改讨论帖http://www.right.com.cn/forum/thread-121913-1-1.html一直没个结果,于是晚上抽空摸索了1个小时终于搞定,顺带附上AR9331网口修正方法。我使用的是官方attitude_adjustm
TP-LINK WR740N V5.7刷OpenWrt的一些经验 转载自:TP-LINK WR740N V5.7 OpenWrt固件下载 http://www.yimiju.com/articles/605.html这篇文章介绍下TP-LINK WR740N V5.7刷OpenWrt的一些经验:0x00 序上篇文章中,TP-LINK WR740N V5.7更换闪存,无需其他改造就可以刷DD-WRT固件并且正常使用,但是,如果只
luci map 中的动作 http://blog.csdn.net/ruiyiin/article/details/8677739 HooksThe CBI gained support for hooks which can be used to trigger additional actions during the life-cycle of a map:map = Map("co
openwrt SDK, 利用SDK生成自己的ipk安装包 转载自:http://blog.chinaunix.net/uid-27194309-id-3432651.html Openwrt SDK是一个可再定位的,预编译好的OpenWrt工具链,适用于在不从头开始编译整个系统的前提下,针对一个特定平台交叉编译单个用户空间包。使用SDK的原因:为了保证二进制和特性兼容性,针对特定的发行版编译自定义软件编译更新版本的指定包
openwrt UCI API lua wiki 转载自https://wiki.openwrt.org/doc/techref/uci#usage_outside_of_openwrtUCI (Unified Configuration Interface) – Technical ReferenceProject's git: UCI (Unified Configuration Interface)
【VB技巧】VB ListView 控件功能使用详解 ListView控件 在工具箱上击鼠标右键,选择快捷菜单的Components(部件)项,在控件列表中选择Microsoft Windows Common Controls 5.0控件(Comctl32.ocx),这个控件中包括ListView、TreeView等几个Windows 95特有的控件。如果使用的是Visual Basic 6.0,则应该选择Microsoft Wi
在linux的环境下 连接深澜校园网的方法 在linux的环境下 连接深澜校园网的方法在学校必须用用校园网客户端联网,而又没有能力写linux下的客户端的,而且无线网卡驱动不支持的情况下,想了一些招式来连接深澜校园网,最后终于成功了 1.在虚拟机中安装windows xp ,网卡1设置为桥接外网,网卡2设置为仅主机内网 2.建立宽带连接srun,拨号用户名 {SRUN}576:45 (明文132601
JAVA ,HelloWorld 历经一个下午的努力,终于出来一个Hello World,The first step of my java carrier.各种乱七八糟的原因,对于大神来说很简单,但对一个初学者确实是很头痛的问题,仅仅是由于版本冲突,以及环境变量设置的错误,让我折磨了一下午,大家还请不要嘲笑我...下面来说一下感想.对于一个初学者,我建议仅需要安装 jdk 1.6的版本,一方面,1.6比1.5新...