当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 变速齿轮通过修改API函数GETTICKCOUNT和TIMEGETTIME骗过了游戏和程序的定时器导致游戏和程序速度看起来被改变。
 

 

 ·i-worm.mtx病理剖析    »显示摘要«
    摘要: 这个mtx病毒包括三个部分——蠕虫、病毒和后门程序。它在32位系统中传播:病毒部分 感染win32可执行文件,企图 发送带有染毒附件的e-mail,安装后门程序部分以下载并植入受影响的系统。 这个病毒具有不寻常的结构。它包含三个不同的部分(病毒、蠕虫、后门)。病毒 部分是重要部分,它将蠕虫、后门 程序代码以压缩的格式放入它的代码内。当感染系统时,它将它们解压缩并植入系统......
 ·1963源程序!!    »显示摘要«
    摘要: data_1e equ 4 ; (0000:0004=7fbh) data_2e equ 6 ; (0000:0006=70h) data_3e equ 4ch ; (0000:004c=88h) data_4e equ 84h ; (0000:0084=16h) data_6e equ 0ah ; (0046:000a=0) data_7e equ 16h ; (004......


变速齿轮的原理

变速齿轮通过修改api函数gettickcount与timegettime骗过了游戏与程序的定时器导致游戏与程序速度看起来被改变.下面以gettickcount为例进行分析:原本的gettickcount汇编:

                                    mov eax,gs:[00000000] 【程序编程相关:openshell的开发

kernel32!gettickcount     mov gs,[bffcaea18] 【推荐阅读:QT使用中的2个问题及解决

                                     mov  gs,dx 【扩展信息:万年历 版本更新

                                    sub edx,edx

                                     ret

变速齿轮修改后的gettickcount汇编:

kernel32!gettickcount

 这里是关键-->jmp 840500d9(840500d9并不是绝对的)

                      add [eax],al

                      add [ecx+00000000],ah


...   下一页
 ·badboyii源程序    »显示摘要«
    摘要: code segment assume cs:code,ds:code .radix 16 org 100 start: push word ptr cs:[table+2] push cs pop ds jmp word ptr cs:[table] ;go to module 1 curofs dw ? files db 0 ;number ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE