02 2018 档案

摘要:C语言第八讲,指针* 一丶简单理解指针 说到指针,很多人都说是C语言的重点. 也说是C语言的难点. 其实指针并不是难.而是很多人搞不清地址 和 值.以及指针类型. 为什么这样说. 假设有两个变量,如下 变量nNum1 保存的值是1 变量nNum2 保存的是一个16进制数值. 那么如果我们把保存16进 阅读全文
posted @ 2018-02-28 13:03 iBinary 阅读(779) 评论(0) 推荐(0)
摘要:C语言第七讲,函数入门. 一丶了解面向过程和面向对象的区别. 为什么要先讲面向过程和面向对象的区别? 面向过程,就是什么都要自己做. 比如你要吃饭. 那么你得自己做饭. 面向对象, 面向对象就是我要吃饭. 我只需要支付一点点酬金.就能吃了. 不用自己做了. 而C语言就是面向过程的. 也就是说. 面向 阅读全文
posted @ 2018-02-26 13:19 iBinary 阅读(497) 评论(0) 推荐(0)
摘要:C语言第六讲,数组 一丶什么是数组 数组,就是一整块的连续内存空间. 且类型都是一样的.大小一样 比如: 1.1数组元素的访问 我们要访问数组,例如上面,我们访问元算2,元素3等等怎么访问.. 比如有一个数组为: int Arry[3] = {1,2,3}; //数组定义初始化. Arry[0] = 阅读全文
posted @ 2018-02-26 12:41 iBinary 阅读(588) 评论(0) 推荐(0)
摘要:C语言第五讲,语句 顺序循环选择. 一丶语句的简明了解 我们知道,在编写C语言程序的时候,代码是顺序执行的. 从上往下执行. 但是我们可以控制流程的. 在控制之前,我们要先熟悉什么是语句. 相比大家学习过语文知识, 知道一条句子是以句号结尾的. 那么高级代码也是这样.只不过不是句子结尾.而是分号结尾 阅读全文
posted @ 2018-02-18 18:09 iBinary 阅读(1020) 评论(0) 推荐(0)
摘要:C语言第四讲,typedef 关键字,以及作用域 一丶typedef关键字 在C语言中,有typedef 关键字,这个关键字的作用就是允许你为类型定义一个新的名字,也就是 起个别的名字 例如: 那么以后,我们定义unsigned int 类型的变量的时候,这不用敲写 unsigned int 了.直 阅读全文
posted @ 2018-02-18 17:44 iBinary 阅读(2041) 评论(0) 推荐(0)
摘要:C语言第三讲,基本数据类型 一丶基本数据类型讲解 在C语言当中,有四种基本数据类型 分别是: 整形 浮点型 指针 聚合类型(数组和结构) 整型家族包括: 字符 短整型 整形 长整型 ** 都分为有符号和无符号的区别 ** ** PS: 听上去长整形比短整型表示的值一样大,但是不一定.** 规则: 长 阅读全文
posted @ 2018-02-18 17:28 iBinary 阅读(975) 评论(0) 推荐(0)
摘要:64位内核第二讲,进程保护. 一丶什么是保护. 什么是保护. 比如我们安装了xxx杀毒软件.那么此时你用任务管理器关闭.是关闭不了的.原因是内核已经做了保护. 那么去掉保护的前提就是你要给自己的软件做保护. 比如我们给计算器做保护. 例如下图. 做保护.以前的病毒作者.都是想要退出xxx杀毒软件.  阅读全文
posted @ 2018-02-01 22:04 iBinary 阅读(6251) 评论(2) 推荐(3)
摘要:x64内核HOOK技术之拦截进程.拦截线程.拦截模块 一丶为什么讲解HOOK技术. 在32系统下, 例如我们要HOOK SSDT表,那么直接讲CR0的内存保护属性去掉. 直接讲表的地址修改即可. 但是在64位系统下,不可以这样操作了. 第一是因为 SSDT表加密了. 第二是 SSDT表你就算解密了. 阅读全文
posted @ 2018-02-01 15:38 iBinary 阅读(10355) 评论(6) 推荐(1)
摘要:64位内核第一讲,和32位内核的区别 双击调试配置请查看 连接: https://www.cnblogs.com/aliflycoris/p/5877323.html 一丶编译的区别. 首先,还是使用WDK7.1.7600编写. 但是编译的时候,要使用x64来编译. 其代码框架不变. 1.驱动加载 阅读全文
posted @ 2018-02-01 00:47 iBinary 阅读(3263) 评论(0) 推荐(0)