IT求职与IT热门技术-内核开发

上传人:野鹰 文档编号:3030823 上传时间:2017-07-29 格式:PPT 页数:54 大小:497.50KB
返回 下载 相关 举报
IT求职与IT热门技术-内核开发_第1页
第1页 / 共54页
IT求职与IT热门技术-内核开发_第2页
第2页 / 共54页
IT求职与IT热门技术-内核开发_第3页
第3页 / 共54页
IT求职与IT热门技术-内核开发_第4页
第4页 / 共54页
IT求职与IT热门技术-内核开发_第5页
第5页 / 共54页
点击查看更多>>
资源描述

《IT求职与IT热门技术-内核开发》由会员分享,可在线阅读,更多相关《IT求职与IT热门技术-内核开发(54页珍藏版)》请在金锄头文库上搜索。

1、2011-09-24,IT求职与IT热门技术,麦洛克菲-周扬荣,麦洛克菲,我们是谁?,麦洛克菲()团队成员麦洛克菲关注的方向求职与面试技巧内核程序开发算法设计与提高麦洛克菲的性质公益性质微利性质推动性质成长中的麦洛克菲,麦洛克菲,报告提纲-求职技巧,1求职技巧1)技术笔试面试(求职关键中的关键)2)程序员的软实力竞争3)项目面试4)英语面试5)经理或总监面试6)HR面试与薪水谈判7)简历如何写?8)简历如何投?9)企业究竟需要什么样的人才?面官是如何评价面试结果的?10)一个过来人的面试经验教训总结11)面试被拒与反思11)如何选择Offer?12)如何通过试用期?,麦洛克菲,报告提纲-IT热

2、门技术,2IT热门技术-内核安全开发1)内核开发热门在何处?2)内核开发入门3)沙盘(Sandbox)技术4)主动防御与云查杀技术5)透明加解密技术6)磁盘还原技术7)网络防火墙技术8)Rootkit与anti-rootkit技术9)逆向分析技术,麦洛克菲,报告提纲-专题报告,邵坚磊基于MBR的BOOTKIT的最新进展刘海平如何进行内核研究陈健IBM的研究氛围与技术报告如何做,麦洛克菲,上:求职技巧部分,麦洛克菲,技术笔试面试(求职关键中的关键),CC+数据结构与算法内存管理多线程/多进程网络数据库Windows系统Linux系统设计模式,麦洛克菲,C,1sizeof()2变量存储类型,作用域

3、,生存空间3整数的存储补码:int i = -1;低位优先与高位优先 int i = 1;4位运算(char)(1271)+1如何判断判断整数x的二进制中含有多少个1?(x & (x 1) )如何判断一个数是2的N次方?5指针,指针与引用,传参数char *p1 = “Hello, word!”char p2 = “Hello, world”char p3 = h, e, l,l,o, , w,o,r,l,d6static/extern/volatile/ char/include/const/typedef7操作符(优先级,=与=,12+3=? )8溢出(数组/数/缓冲区),麦洛克菲,C+(

4、1),1const,inline,#define2C+面向对象的三大特性4空类的实质内容是什么?5如果类中含有动态内存分配,该如何处理?6成员变量的初始化的区别?顺序?静态成员的初始化?7设计一个类,只能生成该类的一个实例8基类析构函数的设计9赋值运算符的设计14什么是多态?,麦洛克菲,C+(2),16重载/重写/重整19String类21Vector22List23Deque24Set/MultiSet25Map/MultiMap26Stack27Queue/Priority_Queue,麦洛克菲,算法(1),(字符串,链表,栈,队列,树,数组,数,排序,查找)1Strstr2Strtok3

5、Strcpy/strcat /memcpy/memmove4Strcmp5Reversestr/字符串左旋/右旋6Tolower7Delchar/delchars8IP地址转换9LinkList基本操作:插入,删除,合并10链表排序11链表逆向12循环链表13栈和队列的实现(C+,C,数组,链表)15树的遍历,麦洛克菲,算法(2),17公共祖先19字符串与数的转化20素数问题(筛法与判断方法)22数组中重复的数26排序:插入(希尔)/选择(堆排序)/交换(冒泡,快速)/归并排序/基数排序27查找:折半查找/二叉排序树/HASH查找28递归算法应用:数组/链表/树/字符串29算法设计关键,麦洛克

6、菲,内存管理,1虚拟内存空间2程序内存布局3堆和栈的区别内存分配 大小限制 效率比较 存放内容 4调用约定CdeclFastcallStdcallNakedcallthiscall5汇编基础汇编指令:机器码助记符,有对应的机器码,比如move指令等;伪指令:无对应的机器码,编译器执行,比如assume语句;其他符号:+,-,*,/,由编译器识别,无对应机器码。6栈桢(活动记录)7内存分配8内存泄漏,麦洛克菲,多线程/多进程编程,1同步机制critical_sectionMutexEventSemaphorespinlock2进程通信共享内存管道信号量消息文件,麦洛克菲,网络,1协议模型OSI/

7、TCP-IP协议模型3TCP三次握手(连接与断开)/SYN FLOOD攻击4TCP定时器5TCP/UDP协议区别6ARP协议与ARP攻击7SOCKET编程,如何获取一个网页的数据?8Windows Socket 五种IO模型选择(Select)异步选择(WSAAsyncSelect)事件选择(WSAEventSelect)重叠I/O(Overlapped I/O)完成端口(Completion Port)9MTU的大小?,麦洛克菲,数据库,1SQL语言SELECTDELETEUPDATEINSERT 2索引聚簇索引非聚簇索引3事务ACID(原子性、一致性、隔离性和持久性) 4存储引擎MyISA

8、M: Mysql的默认数据库,最为常用。InnoDB :事务型数据库的首选引擎,支持ACID事务,支持行级锁定BDB: 源自Berkeley DB,事务型数据库的另一种选择,支持COMMIT和ROLLBACK等其他事务特性 5锁定表锁定块锁定行锁定 6字段类型,麦洛克菲,Windows,1PE结构2CreateThread与_beginthreadex,AfxBeginThread,麦洛克菲,Linux,1常用命令mv/rm/ps/kill -9/cp/ls/ifconfig/pwd/find/du/df/ln2GCC,gdb3.Core文件4同步锁5软中断和工作队列,麦洛克菲,设计模式,Si

9、ngleton 模式(单例模式)Singleton* Singleton:Instance()if (_instance = 0)_instance = new Singleton();return _instance;Singleton* sgn = Singleton:Instance();Facade 模式(门面模式)Factory 模式(工厂模式).参考设计模式精解作者:K_Eckel,麦洛克菲,软实力竞争,团队协作 交流沟通 学习思考,麦洛克菲,简历,简历如何写?内容基本信息教育背景工作经历专业技能项目经验工作成绩自我评价防止错误针对性强突出重点突出优点简历投递渠道学校招聘主页朋友推

10、荐各个知名企业的主页ChinaHR/ZhaoPin/51job水木清华现场招聘会,麦洛克菲,面试技巧(1),项目面试英语面试经理或总监面试HR面试与薪水谈判企业究竟需要什么样的人才?面官是如何评价面试结果的?,麦洛克菲,面试技巧(2),一个过来人的面试经验教训总结错过QQ面试机会不稳定邮箱造成邮件收不到迟到太老实了与+-运算优先级项目点遗忘面试被拒与反思被大公司拒绝被小公司拒绝被大小公司同时拒绝如何选择Offer?如何通过试用期?,麦洛克菲,中:IT热门技术部分,麦洛克菲,内核开发热门在何处?,3Q大战企业需求大安全人才一人难求Wowocock/PJF/MJ0011/Linxer这些ID炙手可

11、热,麦洛克菲,内核开发入门,.sys文件Hello world编译(WDK)运行调试与普通程序区别(1)API:zwcreate/create zwopen()/open(2)内存malloc/exallocatepool(3)main/DriverEntry(4)CString/CHAR */WCHAR */UNICODE_STRING/ANSI_STRING(5)可用与不可用的函数:printf/scanf/fopen/fclose/fwrite/fread/malloc/free不能用;sprintf/strlen/strcpy/wcslen/wcscpy/memcpy/memset可用

12、API运行级别论坛社区:BD,麦洛克菲,主动防御,kernel.dlluser32.dll,ntdll.dll,API,IRP,应用层,内核层,数据命令,封装,disk.sys,nftf.sys,监控技术:1。HOOK(ssdt/idt/irp/inline)2。过滤(设备绑定:sfilter/minifilter/tdi/ndis)3。回调( CmRegisterCallbackEx),麦洛克菲,沙盘(Sandbox)技术,文件系统:minifilter注册表:CmRegisterCallbackEx,麦洛克菲,云查杀技术,MD5文件等级:安全/可疑/木马云查询,麦洛克菲,透明加解密技术,应

13、用范围:企业信息防泄密技术框架:sfilter/minifilter+加解密算法机密进程文件缓冲与清除加密标志文件加密表,麦洛克菲,磁盘还原技术,技术基础:过滤(卷过滤或者磁盘过滤)BITMAP:每一位记录一个扇区是否被重定向扇区(sector)簇(cluster)磁盘总大小(total size)写稀疏文件读未重定向完全重定向部分重定向,麦洛克菲,网络防火墙技术,网络程序Application,Networking API,TDI Client驱动程序,网络协议驱动程序(TCP/IP,SPX/IPX),中间驱动程序,网卡驱动程序(Ethernet, ATM, WIFI),物理设备,应用层,内核层,硬件层,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号