亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? hprsndx.asm

?? 破解很多程序的序列號(hào)算法程序
?? ASM
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):


go2:            mov     si,offset should_be

                xor     ax,ax

                cmp     cx,016h

                jz      cal_char

                add     si,cx

                MOV     al,byte ptr [si]              ;put byte of calculated in al

                sub     al,041h

                push    ax

                push    cx

                mov     ax,cx

                mov     cx,00002h

                div     cx

                pop     cx

                pop     ax

                test    dx,dx

                jz     nodouble

                add     ax,ax



nodouble:       cmp     ax,0001ah

                jb      allrighty

                sub     ax,00019h



allrighty:      add     [di],ax

                inc     cx

                jmp     go2



cal_char:       mov     ax,[di]

                mov     cx,01ah

                xor     dx,dx

                div     cx

                mov     bx,dx

                inc     bl

                mov     si,offset to_enter+017h   ;added one here, made it read the last char

                mov     bh,byte ptr [si]

                sub     bh,041h

                add     bl,bh

                cmp     bl,01ah

                jge     rotate2

                jmp     go_on



rotate2:        sub     bl,01ah



go_on:          mov     si,offset encodestr

                mov     bh,000h

                add     si,bx

                MOV     bl,byte ptr [si]

                mov     si,offset to_enter+018h     ;added one here cause of the '-'

                mov     byte ptr [si],bl



                RET



checksum        endp



;******************************************************************************

;      check and shape up user input

;******************************************************************************



 read_input     proc    near

                mov     ax,@data

				mov     ds,ax

                mov     es,ax

                xor     dx,dx

                xor     ax,ax

                xor     cx,cx

                mov     si,offset keyb

                mov     al,byte ptr [si+1]  ;get number of chars put in by user

                cmp     al,000h

                jz      step_no_input            ;number is zero

                mov     bx,ax

                add     si,2              ;move si to beginning of input



loopstart:      cmp     bx,000h

                jnz     notalldone

                jmp     reformat



step_no_input:  jmp     no_input



notalldone:     mov     al,byte ptr [si]



                cmp     al,061h         ; 'a'     checking for letters or other chars

                jge     letsee3

                cmp     al,041h         ; 'A'

                jge     letsee4

                jmp     nolet



letsee3:        cmp     al,07bh         ;'z'

                jge     nolet

                sub     al,020h         ;capitalize

                jmp     putitinmem



letsee4:        cmp     al,05bh         ;'Z'

                jge     nolet



putitinmem:     mov     di,si

                sub     di,dx

                mov     byte ptr [di],al

                dec     bx

                inc     si

                jmp     loopstart



nolet:          inc     dx

                dec     bx

                inc     si

                jmp     loopstart



reformat:       xor     bx,bx

                mov     si,offset keyb

                mov     bl,byte ptr [si+1]  ;get number of chars put in by user

                sub     bx,dx               ;substract number of not-letters

                cmp     bl,000h

                jz      no_input

                cmp     bl,010h

                jg      strip               ;if name is over 16, strip 6th to ...



                mov     si,offset keyb      ;if name is =< 16 chars, repeat till full

                add     si,002h

                mov     di,offset should_be

                add     di,006h

                mov     al,010h

                div     bl             ;full times to repeat is in al, remaining is in ah

                                       ;(bl= number of valid letters in code)



loopje:         mov     si,offset keyb      ;if name is =< 16 chars, repeat till full

                add     si,002h

                mov     cl,bl

                repz    movsb                 ;put it in once

                dec     al                    ;one done

                cmp     al,000h               ;check if needs repeating

                jz      last_time             ;no, go put in remaining

                jmp     loopje                ;yes, do it again



last_time:      mov     si,offset keyb

                add     si,002h

                mov     cl,ah

                repz    movsb          ;put in the remaining chars

                ret



strip:          mov     si,offset keyb

                add     si,002h

                mov     di,offset should_be

                add     di,006h

                mov     cl,006h

                repz    movsb                      ;put 1st 6 in place

                xor     ax,ax

                mov     al,bl

                mov     cl,002h

                div     cl

                mov     si,offset keyb

                xor     cx,cx

                mov     cl,al

                add     si,cx                   ;put next 4 in place

                mov     cl,004h

                repz    movsb

                sub     bl,004h                  ;six from end, the two non chars

                                                 ;from beginning 'keyb' counted

                mov     si,offset keyb

                add     si,bx

                mov     cl,006h

                repz    movsb

                ret



no_input:       mov     dx,offset notright

                mov     ah,009h

                int     21h

                jmp     exit





 read_input     endp

;******************************************************************************

;       spam  the code

;******************************************************************************



spam            PROC    near

                mov     ax,@data

				mov     ds,ax

                mov     es,ax

                mov     di,offset should_be

                mov     al,byte ptr[di]

                cmp     al,'S'

                MOV     AH,09H

                jnz     wormessage

                MOV     DX,offset personals        ;display personal message

				INT     21H

                jmp     dispcode



wormessage:     MOV     DX,offset personalw        ;display personal message

				INT     21H



dispcode:       MOV     AH,09H

                MOV     DX,offset to_enter        ;display right code

				INT     21H

                RET



spam            endp





;******************************************************************************

;       the main program

;******************************************************************************



begin           PROC    near

				mov     ax,@data

				mov     ds,ax

                mov     es,ax

                MOV     AH,09H

				MOV     DX,offset header        ;display header

				INT     21H

                CALL    input         ;get user input

                call    read_input



                CALL    calculate               ;calculate code from input

                call    checksum                ;calculate last char

                CALL    spam                    ;spam calculated code



exit:           MOV     AX,4C00H                ;and exit

				INT     21H



begin           ENDP



END     START

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一区二区在线免费看| 国产清纯在线一区二区www| 樱花影视一区二区| 日本精品免费观看高清观看| 亚洲色图视频网| 色欲综合视频天天天| 亚洲一区二区欧美| 91麻豆精品国产91久久久使用方法 | 奇米色一区二区| 精品欧美久久久| 国产精品18久久久| 亚洲乱码中文字幕综合| 欧美日韩成人在线一区| 国产做a爰片久久毛片| 国产精品国产a级| 欧美日韩不卡一区二区| 狠狠久久亚洲欧美| 国产精品美女久久久久av爽李琼| 欧洲一区二区三区在线| 麻豆专区一区二区三区四区五区| 国产农村妇女毛片精品久久麻豆| 在线一区二区三区四区| 美女一区二区视频| 中文字幕亚洲电影| 91精品国产综合久久精品图片| 国产一区欧美一区| 综合精品久久久| 日韩一级二级三级精品视频| 成人免费va视频| 日产精品久久久久久久性色| 国产精品人妖ts系列视频| 欧美美女直播网站| 成人晚上爱看视频| 免费观看在线综合色| 亚洲欧美一区二区久久| 欧美成人激情免费网| 色偷偷成人一区二区三区91| 久久精品国产99久久6| 亚洲嫩草精品久久| wwww国产精品欧美| 在线不卡的av| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 亚洲精品视频观看| 久久色在线观看| 欧美剧在线免费观看网站| 粉嫩久久99精品久久久久久夜| 丝袜亚洲另类丝袜在线| 国产精品电影一区二区| 欧美精品一区二区不卡| 欧美日韩一区二区三区不卡 | 色偷偷88欧美精品久久久| 国产麻豆成人传媒免费观看| 丝袜美腿高跟呻吟高潮一区| 亚洲欧洲成人av每日更新| 日韩精品一区二区三区视频| 欧美私人免费视频| 99视频精品在线| 国产不卡视频在线播放| 久久成人18免费观看| 亚洲成精国产精品女| 亚洲欧美日韩中文字幕一区二区三区| 26uuu国产一区二区三区| 在线不卡a资源高清| 欧美专区日韩专区| 91在线porny国产在线看| 成人免费观看视频| 国产美女在线观看一区| 蜜臀av性久久久久蜜臀aⅴ| 日韩有码一区二区三区| 亚洲成人自拍网| 一区二区三区成人在线视频| 亚洲美女视频在线观看| 亚洲欧洲国产专区| 国产精品久久毛片av大全日韩| 中文字幕二三区不卡| 欧美高清在线一区| 国产精品美日韩| 中文字幕色av一区二区三区| 亚洲图片激情小说| 亚洲乱码中文字幕综合| 亚洲午夜电影网| 亚洲一区在线视频| 视频一区在线视频| 日本aⅴ精品一区二区三区 | 亚洲一区国产视频| 亚洲第一成人在线| 免费黄网站欧美| 韩国一区二区三区| 成人在线综合网站| 91蜜桃视频在线| 欧美日韩在线一区二区| 91精品国产综合久久久久久久| 日韩精品一区在线| 2017欧美狠狠色| 国产精品国产三级国产专播品爱网 | 亚洲在线视频一区| 亚洲成人激情av| 久久99国产精品久久| 成人永久看片免费视频天堂| 99久久777色| 欧美精品一卡两卡| 精品成人a区在线观看| 国产精品麻豆一区二区| 亚洲一区视频在线| 美国欧美日韩国产在线播放| 成人中文字幕在线| 欧美唯美清纯偷拍| 精品久久久网站| 日韩理论在线观看| 免费在线观看精品| 成人黄色在线看| 欧美美女视频在线观看| 国产午夜亚洲精品羞羞网站| 国产精品福利一区| 秋霞成人午夜伦在线观看| 成人三级伦理片| 欧美人体做爰大胆视频| 日本一区二区三区高清不卡| 亚洲网友自拍偷拍| 国产69精品久久777的优势| 欧美日韩第一区日日骚| 欧美激情一区不卡| 日本不卡视频在线| 色综合久久久久久久| 精品久久久久久久久久久久久久久久久 | 久久色在线视频| 夜夜嗨av一区二区三区四季av | 国产激情91久久精品导航| 欧美色倩网站大全免费| 国产日本一区二区| 欧美a一区二区| 在线国产电影不卡| 日本一区二区三区四区在线视频| 午夜国产精品影院在线观看| 国产成人高清视频| 欧美一级一区二区| 亚洲一区二区三区在线看| 大美女一区二区三区| 日韩欧美一区二区免费| 亚洲激情网站免费观看| 国产69精品久久99不卡| 日韩免费视频一区| 亚洲成人一区在线| 色视频一区二区| 中文字幕精品一区二区三区精品| 六月婷婷色综合| 91精品国产综合久久福利 | 国产三级欧美三级日产三级99 | 国产 欧美在线| 欧美成人女星排名| 日韩电影在线观看电影| 欧美麻豆精品久久久久久| 亚洲男人电影天堂| 99国产精品视频免费观看| 欧美激情综合五月色丁香小说| 国产乱理伦片在线观看夜一区| 日韩免费高清视频| 麻豆精品久久久| 精品理论电影在线观看| 极品少妇一区二区| 精品国免费一区二区三区| 久久99久久精品欧美| 日韩欧美在线一区二区三区| 日韩国产精品久久久| 欧美伦理视频网站| 天天色天天操综合| 欧美一区二区三区在线| 麻豆精品在线播放| 精品国产不卡一区二区三区| 久久99蜜桃精品| 国产亚洲欧美色| 成人污视频在线观看| 亚洲私人影院在线观看| 在线视频一区二区三区| 亚洲福利电影网| 欧美一区日韩一区| 久久成人久久爱| 日本一区二区三区视频视频| 91在线视频18| 亚洲线精品一区二区三区八戒| 在线不卡一区二区| 极品尤物av久久免费看| 日本一区二区三级电影在线观看| 成人sese在线| 亚洲国产精品精华液网站| 日韩一区二区电影| 国产一区二区毛片| 亚洲视频资源在线| 欧美肥大bbwbbw高潮| 蜜芽一区二区三区| 国产欧美一区二区在线观看| 97久久人人超碰| 免费黄网站欧美| 中文无字幕一区二区三区| 欧美系列亚洲系列| 经典三级在线一区| 日韩一区欧美一区| 555夜色666亚洲国产免| 国产成人自拍网| 亚洲动漫第一页|