排序:
默认
按更新时间
按访问量

汇编语言学习笔记第十七章 使用BIOS进行键盘输入和磁盘读写

int 9中断例程对键盘输入的处理   一般的键盘输入,在CPU 执行完int 9 中断例程后,都放到了键盘缓冲区中. 键盘缓冲区中有16个字单元,可以存储15个按键的扫描码和对应的入ASCII 码.   使用int 16h中断例程读取键盘缓冲区   int 16h 中断例程中包含的...

2017-02-14 08:40:40

阅读数:195

评论数:0

逆向基础10:数组

http://www.dbgpro.com/archives/485.html 第十六章 数组 数组是在内存中连续排列的一组变量,这些变量具有相同类型1。 16.1 小例子 #include int main() { int a[20]; ...

2017-02-13 08:49:12

阅读数:229

评论数:0

逆向基础13:联合体

19.1 伪随机数生成器的例子 如果我们需要0~1的随机浮点数,最简单的方法就是用PRNG(伪随机数发生器),比如马特赛特旋转演算法可以生成一个随机的32位的DWORD。然后我们可以把这个值转为FLOAT类型,然后除以RAND_MAX(我们的例子是0xFFFFFFFF),这样,我们得到的...

2017-02-10 09:01:37

阅读数:181

评论数:0

汇编语言学习笔记第二章 寄存器

http://www.dbgpro.com/archives/394.html 8086/8088CPU的寄存器有4类: 数据寄存器:AX、BX、CX、DX  (存放一般性的数据,又称通用寄存器) 指针及变址寄存器:SP、BP、SI、DI 段寄存器:CS、DS、SS和ES ...

2017-02-09 08:44:01

阅读数:194

评论数:0

http://www.dbgpro.com/archives/520.html

http://www.dbgpro.com/archives/520.html 结构体 C/C++的结构体可以这么定义:它是一组存储在内存中的变量的集合,成员变量类型不要求相同。 18.1 SYSTEMTIME 的例子 让我们看看Win32结构体...

2017-02-08 09:16:14

阅读数:1163

评论数:0

逆向工程参考书籍

本文来自www.dbgpro.com转载请注明 一、C C语言程序设计(第四版)谭浩强 C primer plus(第五版) 计算机科学丛书:C程序设计语言(第2版·新版)必买 二、C++ C++程序设计教程(第二版)必买 编码的法则C++程序员不可不知的101条使用经验 刘光著 ...

2017-01-12 11:15:36

阅读数:474

评论数:0

汇编语言学习笔记第二章 寄存器

8086/8088CPU的寄存器有4类: 数据寄存器:AX、BX、CX、DX  (存放一般性的数据,又称通用寄存器) 指针及变址寄存器:SP、BP、SI、DI 段寄存器:CS、DS、SS和ES 控制寄存器:IP和Flags AX (Accumulator),用累加器进行的操作可能需要...

2016-12-30 18:06:28

阅读数:218

评论数:0

MFC实现贪吃蛇游戏之食物的产生

http://www.dbgpro.com/archives/340.html 最近有点事,耽误了文章的更新,需要说下的是,之前我用的VS2015写的代码,现在改成VS2010了~ 根据早几天的文章,我们已经能创建出一条蛇,并能让他移动,今天的任务非常非常简单,我们只要在窗口上创建...

2016-12-01 13:56:01

阅读数:1844

评论数:1

逆向还原C语言代码 练习1

找了个C语言100列 用来练习OD还原C语言代码 至于C+的 以后也会写 今天的课件下载 链接: http://pan.baidu.com/s/1nvApltJ 密码: sgur 我们先来看第一个程序,我们先分析Debug的 Debug为了方便调试,代码都是一对一的翻译 没做什么优化,还原...

2016-11-30 10:01:51

阅读数:1170

评论数:0

MFC实现贪吃蛇游戏之蛇的移动

本来这个文章周日准备更新的,但是有点别的事,就推迟了一天~ 给文章下方增加了打赏功能,大家要是喜欢我们的文章的话可以打赏我们,也可以通过微信公众号或者本站留言,给我们建议和意见!3Q http://www.bcwhy.com/thread-27783-1-1.html 通过上两次的文...

2016-09-20 11:43:32

阅读数:1554

评论数:0

MFC实现贪吃蛇游戏之蛇的创建

天的任务 和代码量都非常少,我们每天一小步的慢慢积累~ 昨天的代码中,我们把游戏区域的代码 直接写在OnPaint里面的,以后产生食物,画蛇 都要在OnPaint里面调用,所以会照成OnPaint里面代码特别多,不好维护,我们现在先来解决下个这个问题,我们创建一个函数void DrawGam...

2016-09-13 12:50:18

阅读数:1543

评论数:0

MFC实现贪吃蛇游戏之游戏窗口

贪吃蛇大家肯定都玩过,这里我就暂时不给出做好的DEMO了,我们一起来一步一步实现贪吃蛇 在此之前一定要说明的是,这是基于MFC的贪吃蛇,所以你必须的掌握MFC和C++的基础(后期会出一个基于C语言控制台的),其次,里面的代码一定要自己练习,掌握,复制粘贴是学不会的! 我...

2016-09-12 09:42:26

阅读数:3434

评论数:0

C++用钩子模仿按键精灵录制键盘鼠标的功能

最近需要做个跟按键精灵类似的软件,模仿键盘鼠标的动作,然后重播一次,最开时候的时候用键盘钩子和鼠标钩子做的,虽然实现了功能,但是鼠标移动速度非常快,所以换成WH_JOURNALPLAYBACK 和WH_JOURNALRECORD 钩子来做

2016-03-24 14:43:46

阅读数:3032

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭