写一篇Hook Driver.】的更多相关文章

关于Hook,有一本书讲的比较清楚,最近刚刚看完,<Rootkits: Subverting the Windows Kernel> http://www.amazon.com/Rootkits-Subverting-Windows-Greg-Hoglund/dp/0321294319 总结下来,Hook的方法有以下几种: 1.修改各种table,IAT/IDT/SSDT 涉及到函数调用的原理,OS,每个bin文件都会维护各种Table,函数调用,系统调用,中断响应都会reference这些t…
前言 我最近喜欢把写的十分优美的技术文章叫做安利文.首先,文章必须是原创而非软广:其次,阅读之后不仅能快速吸纳技术要点并入门开发,还能感同身受的体会作者热情洋溢的赞美和急于分享心得体验的心情,让人感觉相见恨晚,醍醐灌顶. 安利文基于技术文章但又高于技术文章,同是经验总结,但却因为作者认真的揣摩每一个标点.断句而变得优雅.一篇满是主观感受的文章却不嚼之乏味,作者用心的指出每一个需要注意的技术亮点在文字中如蛟龙戏水,让阅读者大呼过瘾.因此,我觉得能原创分享一篇技术文章精神已经难能可贵,但若能锦上添花…
涉及关键词:requests库 requests.post方法 cookies登陆 version 1.5(附录):使用post方法登陆豆瓣,成功! 缺点:无法获得登陆成功后的cookie,要使用js等方法来获得cookie,放弃 versoin 2.0(附录):  使用selenium模拟浏览器登陆豆瓣,使用浏览器自动加载js,并成功获取cookies,可以为后来浏览使用,可行,成功! 一.目的分析 利用cookie登陆豆瓣,并写一篇日记 https://www.douban.com/note…
如何写一篇好的技术文档http://yunli.blog.51cto.com/831344/168352 程序员怎样才能写出一篇好的博客或者技术文章?http://www.zhihu.com/question/40716838/answer/88037652 <我的博客>之怎么样写好一篇技术博客http://blog.chacuo.net/27.html 不要问我为什么这么做,只是本来想参考一番总结一下.然而,看到的好多都是重复的二手货.于是,我只是转到源出处. 供链接来给大家看. 如果语文水…
三年前写过一篇,但是环境和三年前比已经发生了比较大的变化,于是重新写一篇,自己以后再次配置也比较方便.我个人而言并没有觉得centos比ubuntu好用多少,所以继续选用ubuntu. 一.硬盘分区    阿里云的服务器硬盘都是没有分区和格式化的,首先我们要进行硬盘的分区,以下部分内容截图摘自http://www.2cto.com/os/201307/230993.html:  第一步是创建一个分区 输入命令 # fdisk /dev/xvdb  根据提示可输入 m 查看帮助,而后跟随输入n  …
再写一篇tps限流 各种限流算法的称呼 网上有很多文章介绍限流算法,但是对于这些算法的称呼与描述也是有点难以理解.不管那么多了.我先按我理解的维度梳理一下. 主要维度是:是正向计数还是反向计数.是定点(时间点)重置当前计数器还是每次接口调用时按量调整当前还剩的可用请求数. 通俗理解 正向计数且定点(时间点)重置的流程 +-------------------------+ | init value = 0 | +-----------+-------------+ | | | +--------…
我记得我是写过一篇关于倾斜单体化的简书文章的,但是现在找不到了.不过找不到也好,就让他随风逝去吧,因为当时我写那篇文章的时候,就发现了cesium实际是有另一种更高效的单体化.就下面这个示例 https://cesiumjs.org/Cesium/Build/Apps/Sandcastle/index.html?src=3D%20Tiles%20Photogrammetry%20Classification.html   sandcastle中分类3dtiles 我们来看看他的代码:   示例代…
前言 很多粉丝朋友问我该如何去学习爬虫.学习Python.自学能找到工作吗?等一系列的问题.今天我就来回答一下大家. 第一点 确定好方向与目标 当决定踏入这个行业那一刻起,我想每一个人都爱已经准备投身自己喜欢的领域.很多读者问学会Python能找到工作吗?其实这个问题问的就不是太那么清晰了.学会Python?这里指的是对语法的掌握还是什么呢?未来我们找工作的时候投哪个方向呢?对应方向相关的技术栈跟知识也是需要学习的,都掌握了吗?面试官当然会问你语言的基础知识,但是也会问你从事方向的技术栈.现在P…
没错.嘟嘟又把==号和equals 的区别给忘掉了 ==号比较基本类型的时候比的是值,比较引用类型的时候比较的是地址.equals比较基本类型的时候.... 脑子里关于这道题的答案好模糊好没有安全感 但是请相信,看完嘟嘟这篇文章保证让你记住至少一年.记不住一年算我输. 首先==号是人家java设计之初定好的,不可能改的,更何况第一句话很好理解.就硬记吧. 至于有些人说是怎么比较基本类型的(就是关于常量池,堆内存那块的东西)嘟嘟以后有缘再研究一下.毕竟面向目的编程才是嘟嘟现在的首要目标. 然后咱们…
为什么要写一个jvm的工具入门呢,一是自己也不会,二是因为不会所以想学一下,还有就是这个确实很重要,对学习jvm有很多的用处,对定位问题有很大的便利,以前毕业那会我记得有个笔试,知道JAVA_HOME/bin目录的工具吗,例举下3个以上,并说说有什么用,可以怎么使用,,,,我只能说呵呵了,写代码哪里要注意这么多哈 一.基础了解 我们一般安装java,首先都会来一个java命令(现阶段java8和11用的人比较多,我这里还是8) D:\Data\lugh1>java 用法: java [-opti…