老文章档案 · 2003 年

"花指令"加密法

天下资讯 · 破解文章 · 2003-10-16 · 作者:人气: · 出处:赢政天下整理收藏)

概述:

用‘花指令’来进行静态加密是很有效的,这会使解密者无法一眼看到全部指令,杜绝了先把程序打印下来再慢慢分析的做法。我们知道,一条指令的长度是不等长的,假使有一条指令为 3 字节长,然后你从它的第二个字节开始反汇编,你照样会看到一条面目全非的指令,‘花指令’就是在指令流中插入很多‘垃圾’,使静态反汇编无法进行,如何实现你把以下程序编译出来用 Debug 的 U 指令看一下,跟踪一下就能理解了。

汇编编程示例:

XX1 MACRO

local _next1

jmp short _next1

db 0e8h

_next1:

ENDM

;--------------------------------------

XX2 MACRO

local _next2

jmp short _next2

db 0e9h

_next2:

ENDM

;--------------------------------------

XX3 MACRO

local _next3

jmp short _next3

db 09ah

db 0e8h

_next3:

ENDM

;--------------------------------------

XX4 MACRO

local _next4

jmp short _next4

db 09ah

db 0e8h

_next4:

ENDM

;--------------------------------------

.286

CODE SEGMENT

ASSUME CS:CODE,DS:CODE

ORG 100H

start:

db 20 dup (90h)

xx3

mov ax,0201h

xx3

mov bx,0200h

xx3

mov cx,0001h

xx3

mov dx,0080h

xx2

int 13h

xx2

int 20h

CODE ENDS

END START

(出处:赢政天下整理收藏)

相关资讯:

相关软件:

→ 特别推荐

→ 热点TOP10

我为人人《《==》》人人为我

关于我们 |

帮助(?)

| 广告服务 |

版权声明 |

商业合作 |

发展历程 |

加盟我们 |

联系我们

Copyright © 1998-2003

winzheng.com All Rights Reserved.

繁体版:由华琦数码技术提供

Powered

by:MeSky.Net

2003-2004 年,宽带刚刚普及,下载站的文章区是许多人学电脑的第一课堂。
🕰 → 🤖 从那时到现在

当年一篇教程能让一台电脑焕然一新;今天的效率工具换成了 AI。 想知道当下最可靠的 AI 模型怎么选?看 赢政指数——我们用了 28 年的选软件严谨,现在用来评测大模型。

档案性质声明:本页为赢政天下(1998-2011)老文章的历史档案复原, 内容反映当年发表时的原貌——包括当年的技术表述、软件版本与观点,部分方法在今天已不适用或不合规,仅作互联网历史记录与研究用途, 不提供任何形式的下载。原始数据经由公共网络存档(Internet Archive)复原。发现问题请联系我们
← 返回老文章档案 · 软件史档案馆 · 赢政天下站史