摘要: https://isgt93.github.io 阅读全文
posted @ 2017-11-19 13:37 ailx10 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 1. 初见SSH SSH是一种协议标准,其目的是实现安全远程登录以及其它安全网络服务。 SSH仅仅是一协议标准,其具体的实现有很多,既有开源实现的OpenSSH,也有商业实现方案。使用范围最广泛的当然是开源实现OpenSSH。 2. SSH工作原理 在讨论SSH的原理和使用前,我们需要分析一个问题: 阅读全文
posted @ 2017-10-13 23:41 ailx10 阅读(4747) 评论(0) 推荐(3) 编辑
摘要: typedef struct _node{ char *name; char *desc; struct _node *next; }node; #define HASHSIZE 101 static node* hashtab[HASHSIZE]; 阅读全文
posted @ 2017-10-12 22:43 ailx10 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 所谓静态、动态是指链接。回顾一下,将一个程序编译成可执行程序的步骤: 图:编译过程 <img src="https://pic4.zhimg.com/50/72b693726d70eea37aacbb93d8d40a43_hd.png" data-rawwidth="554" data 阅读全文
posted @ 2017-10-12 22:28 ailx10 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 预处理器:将.c 文件转化成 .i文件,使用的gcc命令是:gcc –E,对应于预处理命令cpp; 编译器:将.c/.h文件转换成.s文件,使用的gcc命令是:gcc –S,对应于编译命令 cc –S; 汇编器:将.s 文件转化成 .o文件,使用的gcc 命令是:gcc –c,对应于汇编命令是 as 阅读全文
posted @ 2017-10-12 22:24 ailx10 阅读(300) 评论(0) 推荐(0) 编辑
摘要: (1)select,poll实现需要自己不断轮询所有fd集合,直到设备就绪,期间可能要睡眠和唤醒多次交替。而epoll其实也需要调用epoll_wait不断轮询就绪链表,期间也可能多次睡眠和唤醒交替,但是它是设备就绪时,调用回调函数,把就绪fd放入就绪链表中,并唤醒在epoll_wait中进入睡眠的 阅读全文
posted @ 2017-10-12 12:30 ailx10 阅读(165) 评论(0) 推荐(0) 编辑
摘要: http://cn.docs.kali.org/downloading-cn/%E7%94%A8live-u%E7%9B%98%E5%AE%89%E8%A3%85kali-linux 阅读全文
posted @ 2017-03-03 19:43 ailx10 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1.文件切割和组装 split -b 10m filename filename_part_ cat finame_part_* > filename 阅读全文
posted @ 2017-02-16 23:16 ailx10 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1.准备阶段1.1 选题的研究意义 100字 1.2 国内外概况和发展趋势 1.2.1 国外研究现状与发展趋势 100字 1.2.2 国内研究现状与发展趋势 100字 1.3 选题的先进性和实用性 100字 1.4 选题的技术难度和工作量 100字 1.课题内容 2.系统需求分析 这里的需求不能停留 阅读全文
posted @ 2017-02-16 22:29 ailx10 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 本文适用于解决openssl升级到1.1.0以上版本,导致shadowsocks2.8.2启动报undefined symbol: EVP_CIPHER_CTX_cleanup错误。 最近将kali升级到了最新版本,编译之后shadowsocks无法启动,报错如下: INFO: loading co 阅读全文
posted @ 2017-02-11 22:01 ailx10 阅读(7) 评论(0) 推荐(0) 编辑