16位汇编 我校神州数码客户端解密

这篇博客介绍了一个使用16位汇编编写的程序,用于解密神州数码的客户端密码。程序首先展示欢迎界面,接着提示用户输入密码,然后通过简单的算法将输入的密文转换为密码。程序在ASM环境下完成,包括输入处理、密码计算和结果显示等关键步骤。
摘要由CSDN通过智能技术生成
;本程序于2005-6-6 PM8由triones开始写。于2005-6-7 PM1完成。
;triones produce in win2000pro 2005-6-6.
;数据段
DSEG    SEGMENT
COPYRIGHT DB      '   Welcome to use the DigitalChina Password-Checker1.1',0AH,0DH,0AH,09H,09H ;一些相关信息
 DB 'Triones produce in ASM 2005-6-6.',0AH,0DH,0AH,09H,09H,09H
 DB 'All rights reserved.',0AH,0DH,0AH,09H,24H
KEY DB 0BH,1EH,49H,60H,0FH,78H,27H,5EH,25H,02H,77H,2AH,55H,20H,35H,7AH,1BH,0EH,59H,47H  ;密钥
MESS0 DB 'Input the ps:$'  ;提示输入信息
MESS1 DB 'You just input the ps:$'  ;最后重复一遍
MESS2 DB 'OK,the real password is:',0DH,0AH,0AH,24H ;得到密码后提示信息
MESS3 DB 'All work has been done,Thank you for use.Press any key to quit...$'
PASS DB 41 DUP('$')  ;保存密文与密码的缓冲区本来只要40个就行了,但是怕真的有人有20位密码就溢出了,加了1位
DSEG    ENDS
;代码段
CSEG    SEGMENT
        ASSUME  CS:CSEG,DS:DSEG,ES:DSEG
MAIN: MOV AX,DSEG
 MOV
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值