- 博客(5)
- 收藏
- 关注
原创 如何从内核层获得键盘输入的数据
<br />There are 4 ways to hook up keyboard to obtain input data:<br /> 1. Create filter object to get input. Certainly, It is easy to find the service in task manager.<br /> 2. Hook Dispatch function.<br /> 3. Modify IDT to jump my function
2010-06-30 16:54:00 662
原创 成为一名Windows信息安全师
<br />1. 了解Windows内核,Windows文件系统,Windows网络通信。<br /> <br /> <br />2. 熟悉c/c++, WDK, WDF, 各种驱动程序编写,汇编,反汇编。<br /> <br />3. 要熟悉Windows攻防手段<br />1、网络攻防类:包括漏洞挖掘技术、漏洞利用技术、网络设备漏洞挖掘、0day漏洞及其防范、漏洞挖掘与利用成果展示、网络攻防渗透技术、网络渗透测试流程与平台研究、攻防演练平台、入侵检测、入侵容忍、蜜罐技术等。<br /><br />2、系
2010-06-30 15:19:00 562
转载 c面试题
1、sizeof()和strlen()的使用?答: 1.从功能定义上,strlen函数,用来求字符串的长度,sizeof函数是用来求指定变量或变量类型等所占用内存的 大小; 2.sizeof是运算符,而strlen是C库函数strlen只能用char*做参数,且以'/0'结尾的; 对于静态数组处理: char str[20]="0123456789
2010-06-24 14:54:00 677
转载 微软的22道数据结构算法
1、反转一个链表。循环算法。 1 List reverse(List l) { 2 if(!l) return l; 3 list cur = l.next; 4 list pre = l; 5 list tmp; 6 pre.next = null; 7 while ( cur ) {
2010-06-24 10:45:00 303
转载 微软面试算法题
<br />微软面试算法题: <br /> <br /> 1、链表和数组的区别在哪里? <br /> <br /> (我只知道数组一般是定长的,而链表可以不定长度。数组是连续存放的表项,而链表的相邻结点不一定连续存放。 <br /> <br /> 其他的请高手们多补充。) <br /> <br /> 2、编写实现链表排序的一种算法。说明为什么你会选择用这样的方法? <br /> <br /> 3、编写实现数组排序的一种算法。说明
2010-06-24 10:44:00 489
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人