随笔分类 - 求职经历
摘要:1. 初见SSH SSH是一种协议标准,其目的是实现安全远程登录以及其它安全网络服务。 SSH仅仅是一协议标准,其具体的实现有很多,既有开源实现的OpenSSH,也有商业实现方案。使用范围最广泛的当然是开源实现OpenSSH。 2. SSH工作原理 在讨论SSH的原理和使用前,我们需要分析一个问题:
阅读全文
摘要:typedef struct _node{ char *name; char *desc; struct _node *next; }node; #define HASHSIZE 101 static node* hashtab[HASHSIZE];
阅读全文
摘要:所谓静态、动态是指链接。回顾一下,将一个程序编译成可执行程序的步骤: 图:编译过程 <img src="https://pic4.zhimg.com/50/72b693726d70eea37aacbb93d8d40a43_hd.png" data-rawwidth="554" data
阅读全文
摘要:预处理器:将.c 文件转化成 .i文件,使用的gcc命令是:gcc –E,对应于预处理命令cpp; 编译器:将.c/.h文件转换成.s文件,使用的gcc命令是:gcc –S,对应于编译命令 cc –S; 汇编器:将.s 文件转化成 .o文件,使用的gcc 命令是:gcc –c,对应于汇编命令是 as
阅读全文
摘要:(1)select,poll实现需要自己不断轮询所有fd集合,直到设备就绪,期间可能要睡眠和唤醒多次交替。而epoll其实也需要调用epoll_wait不断轮询就绪链表,期间也可能多次睡眠和唤醒交替,但是它是设备就绪时,调用回调函数,把就绪fd放入就绪链表中,并唤醒在epoll_wait中进入睡眠的
阅读全文
摘要:2015年3月23日 1. 运行“实习生测试题.exe”2. 输入正确的密码Hello,显示congraduation,输入其他的错误显示Sorry try again.3. 用任何工具修改“实习生测试题.exe”,要求(1)修改后exe依然可以执行,且文件大小不变。(2)功能变为输入任何密码都显示
阅读全文
摘要:2016年3月25日 1.base64编码 2.android 3.sql注入 4.有哪些web服务器 5.PE结构 6.sql注入工具 7.android 8.linux日志操作 9.android 10.安卓安全抓HTTP包 11.android Hook框架 12.对称加密 13.androi
阅读全文