显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Slow.More√BLOG

Fast?

 
 
 
 
 
 

Nike Air Jordan Retro 5 Releases

2012-8-24 8:47:50 阅读4 评论0 242012/08 Aug24

The Air Jordan 5 was released in 1990 and once again featured innovative and creative designs and features. New Coach, Higher Hopes? Phil Jackson replaced Doug Collins as head coach of the Bulls in the 1989-90 season. This year was the best record that

作者  | 2012-8-24 8:47:50 | 阅读(4) |评论(0) | 阅读全文>>

WordPress自定义url连接格式参数

2010-9-11 0:16:08 阅读1031 评论0 112010/09 Sept11

在百度搜索了好几次,找起来挺麻烦,所以自己还是做下记录吧。

自定义连接格式的设置方法在WordPress后台–设置–永久链接–自定义结构

支持的变量:

%year% 日志发布的年,4位数字,如:2010

%monthnum% 日志发布的月份,2位数字,如:05

%day% 日志发布当月的第几天,2位数字,如:31

%hour% 日志发布时间中的“小时”,2位数字,如:15

%minute%  日志发布时间中的“分钟”,2位数字,如:55

%second% 日志发布时间中的“秒”,2位数字,如:18

%postname%  日志标题。如,my blog 处理后为 my-blog

作者  | 2010-9-11 0:16:08 | 阅读(1031) |评论(0) | 阅读全文>>

44岁工程师无1分存款 死后仅留20年捐款单据(图)

2008-8-5 20:01:06 阅读469 评论1 52008/08 Aug5

网易新闻 报道: 44岁工程师无1分存款 死后仅留20年捐款单据(图)

  核心提示:他生前是一名电气工程师,工作待遇优厚,但他生活清苦,无房无产,44岁英年早逝,他没有留下一分钱存款,只留下了几箱书。死后好友整理衣物发现,原来他年年捐款,热心慈善。查看全文>>

我对这条新闻的看法是:

 

作者  | 2008-8-5 20:01:06 | 阅读(469) |评论(1) | 阅读全文>>

ASCII码对照表

2008-6-24 21:00:33 阅读1582 评论1 242008/06 June24

 

ASCII, American Standard Code for Information Interchange 念起来像是 "阿斯key",定义从 0 到 127 的一百二十八个数字所代表的英文字母或一样的结果与意义。由于只使用7个位元(bit)就可以表示从0到127的数字,大部分的电脑都使用8个位元来存取字元集(character set),所以从128到255之间的数字可以用来代表另一组一百二十八个符号,称为 extended ASCII。
ASCII码

作者  | 2008-6-24 21:00:33 | 阅读(1582) |评论(1) | 阅读全文>>

windows数据类型

2008-6-24 13:06:17 阅读886 评论0 242008/06 June24

来源msdn

Windows Data Types

The data types supported by Microsoft® Windows® are used to define function return values, function and message parameters, and structure members. They define the size and meaning of these elements. For more information about the underlying C/C++ data types, see

作者  | 2008-6-24 13:06:17 | 阅读(886) |评论(0) | 阅读全文>>

windows消息

2008-6-24 13:02:13 阅读511 评论0 242008/06 June24

来源msdn

System-Defined Messages

The system sends or posts a system-defined message when it communicates with an application. It uses these messages to control the operations of applications and to provide input

作者  | 2008-6-24 13:02:13 | 阅读(511) |评论(0) | 阅读全文>>

如何写windows系统已保护的内存区域

2008-6-20 21:22:47 阅读799 评论0 202008/06 June20

windows系统在某些版本下对某些内存区域启用了写保护的功能,因为这些区域一般合法程序是不能修改其内容的,那么我们如何来写这些内存呢?

PS:1) 这些系统包括:windows xp与windows 2003
2) CPU提供写保护的功能是从486开始的
3) 一般合法程序不包括杀毒软件,因为他们在Hook SSDT中是直接改ServiceTableBase,而没有用inline的方法

我们就用SSDT做例子吧,在Hook SSDT时不用innline hook方法,我们就要修改SSDT这个系统服务描述表;而这个表是被写保护了,在ring0下也是没有写的权限。

方法一:
首先我们来看一下CR0寄存器的格式
|31|30|      |18|17|16|

作者  | 2008-6-20 21:22:47 | 阅读(799) |评论(0) | 阅读全文>>

Windows中FS段寄存器

2008-6-20 21:21:46 阅读2474 评论1 202008/06 June20

线程运行在RING0(系统地址空间)和RING3(用户地址空间)时,FS段寄存器分别指向不同内存段的。线程运行在RING0下,FS段值是0x3BWindowsXP下值,在Windows2000下值为0x38

作者  | 2008-6-20 21:21:46 | 阅读(2474) |评论(1) | 阅读全文>>

关于使用FS寄存器的疑惑 献给像我们这样的菜鸟

2008-6-20 21:20:48 阅读1221 评论1 202008/06 June20

关于使用FS寄存器的疑惑 献给像我们这样的菜鸟

是我没有说明白,是这样的,因为Win32中的地址为平坦模式,ds,ss,cs等各段的段基地址都指向同一个地方,所以平常用的逻辑地址都是默认以这些段为基址的,不管是数据段还是代码段,只要他们的偏移相等,那么他们就是寻址一样的物理内存,所以我们就只需指明偏移就能得到统一的寻址目标,不管这个目标是在代码段还是数据段或者堆栈段之中。WriteProcessMemory用的就是这样的“逻辑地址”,像"0xXXXXXXXX",其实,这样的逻辑地址实际上是这样的形式:ds:XXXXXXXXX,只因为ds=ss=cs,所以可以用ds:XXXXXXXXX来寻址cs:XXXXXXXX或者ss:XXXXXXXX,也就是只需要指定偏移就足够寻址代

作者  | 2008-6-20 21:20:48 | 阅读(1221) |评论(1) | 阅读全文>>

timeGetTime

2008-6-18 22:56:20 阅读2110 评论0 182008/06 June18

timeGetTime

2007-12-28 10:35

利用 timeGetTime 更精准地计算时间差

我想每 0.005 秒做某一件工作, 所以撰写了以下程序:

Dim tm1 As Single

Do

tm1 = Timer

While Timer - tm1 < 0.005 ' 等于 0.005 秒

DoEvents

Wend

...做某一件工作

Loop

但实际上, 在 While 循环里面, Timer 函数几乎每次都得到相同的时间,只有

作者  | 2008-6-18 22:56:20 | 阅读(2110) |评论(0) | 阅读全文>>

用 MASM32 编写通用游戏改器流程

2008-6-18 13:35:03 阅读636 评论0 182008/06 June18

 用 MASM32 编写通用游戏改器流程
                                                                  作者: 蔡江育

    本打算直接公布 "幻想修改器 1.1" 源代码算了,但是由于它的大部分代码都是我第一次学 Masm32写的,注释又少,代码也不规范化,对于初学者来说极不方便,所以还不如直接把编写这种软件的思想写出来还好些,这也是对那些支持我的人的一个交待.

    时下,网络游戏横行江湖,单机版的游戏修改器已是昨日黄花,好像已无用武之地。但是我们了解了单机版的通用游戏修改器的编程原理后,再结合网络知识应该不难写出“外挂”来。

    其实像 “金山游侠”,“FPE”,等等编写这些游戏修改器并不难,只不过是你不知道这些东西的思路罢了。也难怪网上关于制做通用游戏修改器的教程可以说是没有,可能是因为商业原因吧!大部分都是针对于某一个游戏的专用修改器而写的。(闲话少说!)

作者  | 2008-6-18 13:35:03 | 阅读(636) |评论(0) | 阅读全文>>

API参数说明符前缀详解

2008-6-18 13:24:05 阅读379 评论0 182008/06 June18

 使用MASM写Windows程序,其实就是和Windows API打交道,而一个人是不可能记住所有的API用法的,所以API参考手册是必不可少的,API的参考手册中函数原型是按匈牙利表示法表示的,下面这个表就是API原型中那些前缀的详细解释,希望对初学者有帮助。

  资料来源:MicroSoft MSDN Platform SDK 参考
  a       Array                                 数组
  b       BOOL (int)              

作者  | 2008-6-18 13:24:05 | 阅读(379) |评论(0) | 阅读全文>>

Win32通用控件系列 - SysTabControl32概述

2008-6-17 21:31:20 阅读4200 评论0 172008/06 June17

摘自MSDN。由于本人的英文水平极烂,大家就将就着看吧,呵呵!总比看英语强。

---------------------------------------------------------------------------------------------------------------------------

一个tab control控件是类似于笔记本中的页夹、文件柜上的标签。使用tabl control,一个应用程序可以在一个窗口或对话框的相同区域里定义许多页面。每个页面由某一个信息类型或是一个控件组构成,在用户选择相应的tab标签时,它将跳到众页面的前台显示出来。

作者  | 2008-6-17 21:31:20 | 阅读(4200) |评论(0) | 阅读全文>>

计算机寄存器分类简介

2008-6-16 19:38:02 阅读1901 评论0 162008/06 June16

计算机寄存器分类简介:

32位CPU所含有的寄存器有:

4个数据寄存器(EAX、EBX、ECX和EDX)

2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP)

6个段寄存器(ES、CS、SS、DS、FS和GS)

1个指令指针寄存器(EIP) 1个标志寄存器(EFlags)

1、数据寄存器

数据寄存器主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总线和访问存储器的时间。

32位CPU有4个32位的通用寄存器EAX、EBX、ECX和EDX。

对低16位数据的存取,不会影响高16位的数据。

作者  | 2008-6-16 19:38:02 | 阅读(1901) |评论(0) | 阅读全文>>

<转载>函数调用堆栈变化分析

2008-6-14 0:07:03 阅读720 评论0 142008/06 June14

标 题: 函数调用堆栈变化分析
作 者: 堕落天才


跟一个朋友谈堆栈的时候 就写下了这段文字,顺便发到这里给需要的看看吧
汇编初学者比较头痛的一个问题
////////////////////////////////////////////////////////////////////
比如 我们有这样一个C函数
#include<stdio.h>
long test(int a,int b)
{
     a = a + 1;

作者  | 2008-6-14 0:07:03 | 阅读(720) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 

日历

 
 
模块内容加载中...
 
 
 
 
 
 
 
日志评论
评论列表加载中...
 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018

注册 登录  
 加关注