📄 rbs-fwkg.asm
字号:
.model small
.386
.data
welcome db "FTP Wolf V2.x (100% Working) *Keymaker*",10,13," Written by ^pain^ '98 / Rebels!",10,13,"Name:$"
PBytes db 0EAh,0d0h,0bbh,93h
UserName db 10h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h
Key db 10,13,"Key :FW01-$"
goodbye db 10,13,10,13," Enjoy!$"
Gen db 00,00,00,00
.Stack 100h
.code
Start:
mov ax,@data
mov ds,ax
mov ah,09
mov dx,offset Welcome
int 21h
mov ah,0ah
mov dx,offset UserName
int 21h
mov dx,offset UserName
mov di,dx
add di,2
mov bx,4
xor ecx,ecx
mov si,offset Gen
mov eax,57fd46H
aa:
mov al,byte ptr [di]
mov dl,59h
imul dl
mov dl,48h
imul dl
mov dl,32h
imul dl
mov dl,33h
imul dl
mov [si],al
inc di
inc si
dec bx
jnz aa
; mov di,offset PBytes
;mov ecx,93bbd0eah ; dword ptr [di]
mov si, offset UserName
mov bl,byte ptr [si+1]
add si,02h
GenerateCode:
mov di,offset Gen
lea cx,[di+5]
mov al,[si]
add al,02h
xxx:
xor [di],al
inc di
cmp di,cx
jnz xxx
inc si
dec bl
jnz GenerateCode
; mov di,offset PBytes
; mov ecx,dword ptr [di]
mov di, offset Gen
mov eax,dword ptr [di]
test eax,eax
jge aaaa
neg eax
aaaa:
cmp eax,270fh
jge xx2
xx1:
lea eax,[ecx+ecx*4]
shl eax,01h
cmp eax,270fh
jl xx1
xx2:
cmp eax,0f423fh
jle GOOD
xx3:
cdq
mov edi,0ah
idiv edi
cmp eax,0f423fh
jg xx3
GOOD:
mov ecx,eax
mov ah,09h
mov dx,offset key
int 21h
mov eax,ecx
mov bl,00h
Hex2Str:
CDQ
inc bl
mov edi,0ah
idiv edi
add dl,30h
push dx
test eax,eax
jnz hex2str
mov ah,06h
hex2st:
pop dx
int 21h
dec bl
jnz hex2st
mov ah,4ch
int 21h
end start
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -