⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cane.asm

📁 usb加密狗复制小工具 ┆加密狗信息复制工具
💻 ASM
字号:
;************************************************************************
;*                                                                      *
;* PROT - A softdog killer                                              *
;* Copyright (C) 1996, by Li Wen_xian                                   *
;* All rights reserved                                                  *
;*                                                                      *
;* This file is:cane.asm, to enter vm86 mode                            *
;*                                                                      *
;************************************************************************

INCLUDE EQUMAC.INC
INCLUDE CANE.INC
INCLUDE EXTERNAL.INC

;start data segment
PROT_DATA
        PUBLIC  CURBLOCKADDR,BYTESCOUNTER,_CURTYPE,_CURPORT,_CURVALUE,PORTDATAADDR
_DATAFLAG      DB  'LiWenXian'
_CURTYPE       DB  0
_CURPORT       DW  0
_CURVALUE      DD  0
CURBLOCKADDR   DD  100002H
BYTESCOUNTER   DD  0
PORTDATAADDR   DD  100000H
PROT_DATA_END

;start code segment
PROT_CODE
USER    PROC NEAR

        CLTS                      ;clear the TS
        SUB     ESP,24H

        MOV     AX,SEG USERDATABEG
        MOVZX   EAX,AX
        MOV     [ESP+20H],EAX     ;GS
        MOV     [ESP+1CH],EAX     ;FS
        MOV     [ESP+18H],EAX     ;DS
        MOV     [ESP+14H],EAX     ;ES

        MOV     AX,SEG SSTSR1
        MOVZX   EAX,AX
        MOV     [ESP+10H],EAX     ;SS
        MOV     EAX, OFFSET SSTSR1
        MOV     [ESP+0CH], EAX   ;ESP
        MOV     [ESP+08H], 00023200H
        MOV     AX,SEG _TSR
        MOVZX   EAX,AX
        MOV     [ESP+04H], EAX

        MOV     AX,OFFSET _TSR
        MOVZX   EAX,AX
        MOV     [ESP+00H],EAX

        MOV     EBP,ESP
        IRETD
USER    ENDP

PROT_CODE_END
        END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -