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

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

?? hprsndx.asm

?? 破解很多程序的序列號算法程序
?? ASM
?? 第 1 頁 / 共 2 頁
字號:


.model small

.stack 100h

.data



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

;   variables for code gen

;

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







header          DB ' Hypersnap-DX 3.02 license generator by +SNiKkEL',0ah,0dh,0ah,0dh,'$'

info            DB 0ah,0dh,' for some reason they decided to insert a ',027h,'-',027h,' into the code',0ah,0dh

                DB ' invalid names are:',0ah,0dh

                DB ' xygorf, Saltine, super user, tHATDUDE, ED!SON and hacker... sigh',0ah,0dh

                db 0ah,0dh,'enter any name:',0ah,0dh,' $'

notright        db 0ah,0dh,' your name must contain at least one letter',0ah,0dh,'$'

should_be       DB 'WORDXCJOSEFMENGELEJOSE',0   ;this is the regcode before 'encryption'

                 ;WOR = world license (SIT = site license)  DXC = some check

                 ;the rest is the name; snikkel will be SNIKKELSNIKKELSN

                 ;the alphabet will be  A t/m F + L t/m o + U t/m Z  (over 16 chars)

                 ;according to this principle: divide total letters in name by 2

                 ;sub 2 from answer and get 4 chars from beginning of name+answer

                 ;put those 4 after first 6 chars, then put the last 6 letters in the

                 ;name at the end  (spaces, numbers etc are ignored, all letters must be capitalized)

fifthchar       db 0ah,0dh,0ah,0dh,'what would you like to be the 5th letter in your code?',0ah,0dh

                db ' enter anything from a to z',0ah,0dh,' $'

wrong           db 'anything from a to z, isn',027h,'t that enuff?',0ah,0dh,' $'

wagain          db 'why don',027h,'t you just fuck off',0ah,0dh,'$'

whatkind        db 0ah,0dh,'would you like a site or a worldwide license? (s or w)',0ah,0dh,' $'

personals       db 0ah,0dh,0ah,0dh,' your personal unlimited site license code is:',0ah,0dh,0ah,0dh,' $'

personalw       db 0ah,0dh,0ah,0dh,' your personal unlimited world-wide license code is:',0ah,0dh,0ah,0dh,' $'

to_enter        DB 'S2345678901234-6789012345',0ah,0dh,0ah,0dh,'$'   ;the code will be put here

                                                           ;the S is the fifth char on which the 1st letter depends

encodestr       DB 'XCFNAKSHIPZUJLDORGVQTEWYBM',0         ;according to this the letters will be 'encoded'

checks          Dw 0                                      ;checksum (last char) will be put here

keyb            db  033h,033h,034h  dup (0)               ;keyboard buffer, place for input



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

;       end of data, begin of code

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



.code

start:          JMP     begin



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

;       calculate code proc

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



calculate       PROC    near

                mov     ax,@data

                mov     ds,ax

                mov     es,ax

                xor     bx,bx

                mov     cx,00001h

                xor     dx,dx



go:             mov     si,offset should_be

                add     si,bx

                MOV     al,byte ptr [si]              ;put byte of name you want in al

                cmp     al,000h

                jz      done

                mov     si,offset to_enter

                cmp     cx,00010h

                jnz     dont_use_the_2D_for_calculating

                inc     dx      ;make it skip the '-' for calculating next

                inc     dx

dont_use_the_2D_for_calculating:

                add     si,bx

                add     si,dx

                mov     ah,byte ptr [si]    ;put byte in ah for substracting (adding)



                inc     al

                cmp     bx,00000h

                jz      fifth

                jmp     continue



fifth:          mov     si,offset to_enter

                add     si,00004h              ;put the 1st char in should_be

                MOV     [si],ah                ;in the right place fer output

                sub     dx,001h



continue:       sub     ah,041h

                sub     al,041h

                add     al,ah

                cmp     al,01ah

                jge     rotate

                jmp     continue2



rotate:         sub     al,01ah



continue2:      mov     si,offset encodestr

                mov     ah,000h

                add     si,ax

                MOV     al,byte ptr [si]

                cmp     cx,0000eh

                jnz     dont_overwrite_the_2D_check

                inc     cx

                dec     dx       ; make it read the char before the '-' for calculating

dont_overwrite_the_2D_check:

                cmp     cx,00005h

                jg      fifth2

                jz      incdx

                jmp     continue3



incdx:          inc     dx



fifth2:         mov     si,offset to_enter

                add     si,cx

                MOV     byte ptr [si],al

                inc     bx

                inc     cx

                jmp     go



continue3:      mov     si,offset to_enter

                add     si,bx

                MOV     byte ptr [si],al

                inc     bx

                inc     cx

                jmp     go



done:           RET                             ;return



calculate       ENDP



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

;       this part asks for name

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



input           PROC    near

                mov     ax,@data

				mov     ds,ax

                mov     es,ax



                MOV     ah,09h

                mov     dx,offset info             ;spam info

                int     21h

                mov     dx,offset keyb

                mov     ah,0ah

                int     21h                        ;and get user name



                MOV     AH,09H

                MOV     DX,offset fifthchar        ;display fifth char message

                INT     21H

                xor     cx,cx



get5char:       mov     ax,0c07h        ;clear keyb buffer & wait for input

				int		21h

                cmp     al,061h         ; 'a'

                jge     letsee

                cmp     al,041h         ; 'A'

                jge     letsee2

                jmp     wrongg



letsee:         cmp     al,07bh         ;'z'

                jge     wrongg

                sub     al,020h

                jmp     putitin



letsee2:        cmp     al,05bh         ;'Z'

                jge     wrongg



putitin:        mov     si,offset to_enter

                MOV     byte ptr [si],al



                MOV     AH,09H

                MOV     DX,offset whatkind        ;display question

                INT     21H



getregmode:     mov     ax,0c07h        ;clear keyb buffer & wait for input

				int		21h

                cmp     al,073h         ; 's'

                jz      sitelic

                cmp     al,041h         ; 'S'

                jz      sitelic

                cmp     al,077h         ;'w'

                jz      worldlic

                cmp     al,057h         ;'W'

                jz      worldlic

                jmp     getregmode



sitelic:        mov     si,offset should_be

                MOV     byte ptr [si],'S'

                MOV     byte ptr [si+1],'I'

                MOV     byte ptr [si+2],'T'

                ret



worldlic:       mov     si,offset should_be

                MOV     byte ptr [si],'W'

                MOV     byte ptr [si+1],'O'

                MOV     byte ptr [si+2],'R'

                ret



wrongg:         cmp     cx,001h

                jz      wrongagain

                mov     ah,09h

                mov     dx,offset wrong

				int		21h

                inc     cx

                jmp     get5char



wrongagain:     mov     ah,09h

                mov     dx,offset wagain

				int		21h

                jmp     exit





ret



input           endp



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

;       calculate checksum

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



checksum        PROC    near

                mov     ax,@data

				mov     ds,ax

                mov     es,ax

                xor     cx,cx

                mov     di,offset checks

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产伦理网| 91国偷自产一区二区三区成为亚洲经典 | 美女mm1313爽爽久久久蜜臀| 日本电影欧美片| 亚洲第一主播视频| 91精品久久久久久久91蜜桃| 日产精品久久久久久久性色| 日韩欧美国产一区二区在线播放| 亚洲高清在线精品| 69成人精品免费视频| 久久国产精品色婷婷| 欧美国产禁国产网站cc| 91视频国产观看| 婷婷亚洲久悠悠色悠在线播放| 亚洲乱码日产精品bd| 欧美视频你懂的| 久久精品久久久精品美女| 久久综合成人精品亚洲另类欧美 | 亚洲高清三级视频| 日韩精品一区在线观看| 国产成人99久久亚洲综合精品| 国产精品剧情在线亚洲| 欧美午夜精品免费| 国产一区二区不卡在线| 亚洲欧美一区二区三区极速播放| 欧美日韩日日骚| 国产一区在线精品| 亚洲精品水蜜桃| 精品国产乱码久久久久久1区2区| 成人综合日日夜夜| 视频一区视频二区中文| 久久在线观看免费| 欧美午夜影院一区| 国产盗摄精品一区二区三区在线 | 午夜私人影院久久久久| 久久久久久久久久久黄色| 色狠狠一区二区三区香蕉| 久久国产免费看| 亚洲精品国产成人久久av盗摄| 精品少妇一区二区三区在线视频| www.欧美亚洲| 国产麻豆9l精品三级站| 午夜精品影院在线观看| 中文字幕在线一区二区三区| 日韩视频免费观看高清完整版在线观看| 成人性色生活片| 久久成人免费电影| 婷婷国产在线综合| 国产精品福利影院| www亚洲一区| 欧美精品成人一区二区三区四区| 91小视频在线免费看| 激情综合网天天干| 午夜视频久久久久久| 亚洲柠檬福利资源导航| 日本一区二区综合亚洲| 久久亚区不卡日本| 26uuu国产在线精品一区二区| 欧美系列亚洲系列| 91精彩视频在线| 99久久99久久精品免费看蜜桃| 国产高清精品网站| 韩国午夜理伦三级不卡影院| 日韩黄色在线观看| 亚洲成人av福利| 亚洲精品欧美在线| 亚洲欧美日本韩国| 综合精品久久久| 国产精品理伦片| 国产精品美女一区二区三区 | 成人美女在线视频| 国产一区91精品张津瑜| 久久精品久久综合| 黄色资源网久久资源365| 久久精品国产成人一区二区三区| 五月天丁香久久| 日韩中文字幕一区二区三区| 天堂在线一区二区| 美女视频免费一区| 精品一区二区三区香蕉蜜桃| 激情欧美一区二区三区在线观看| 免费国产亚洲视频| 国产一区二区三区国产| 国产精品一级黄| 国产成人欧美日韩在线电影| 成人激情电影免费在线观看| www.一区二区| 欧美唯美清纯偷拍| 日韩一区二区在线观看| 2014亚洲片线观看视频免费| 久久亚洲私人国产精品va媚药| 国产亚洲综合在线| 国产欧美日韩三区| 亚洲欧美自拍偷拍| 性感美女久久精品| 精品中文字幕一区二区| 国产精品白丝jk白祙喷水网站| 99久久久国产精品免费蜜臀| 在线视频中文字幕一区二区| 精品视频色一区| 精品99999| 国产精品国产三级国产专播品爱网| 亚洲激情图片一区| 免费av成人在线| a级精品国产片在线观看| 欧美美女喷水视频| 久久女同性恋中文字幕| 亚洲三级视频在线观看| 青青草91视频| 99久久er热在这里只有精品66| 欧美日韩国产高清一区| 久久亚洲综合色一区二区三区| 亚洲欧美另类在线| 另类小说色综合网站| 99亚偷拍自图区亚洲| 在线播放中文字幕一区| 亚洲国产成人私人影院tom | 蜜臀精品久久久久久蜜臀| 国产精品一区久久久久| 欧美性videosxxxxx| 久久久久久久久久美女| 一级日本不卡的影视| 久久精品理论片| 在线观看免费亚洲| 国产片一区二区三区| 视频一区中文字幕国产| 成人精品免费视频| 欧美一区二区三区在线电影| 国产精品成人一区二区艾草| 日韩中文字幕不卡| 色婷婷国产精品综合在线观看| 日韩免费观看高清完整版| 亚洲日本成人在线观看| 黄色资源网久久资源365| 欧美精品丝袜中出| 亚洲天堂精品在线观看| 国产成人激情av| 日韩一区二区在线观看视频| 亚洲一区二区在线播放相泽| 国产99精品视频| 精品99久久久久久| 日韩成人午夜电影| 欧美午夜电影一区| 亚洲美女区一区| 99久久婷婷国产综合精品电影 | 7777精品伊人久久久大香线蕉完整版 | 亚洲国产日韩精品| www.欧美.com| 日本一区二区三区四区| 麻豆国产精品一区二区三区 | 《视频一区视频二区| 国产伦精一区二区三区| 精品少妇一区二区三区免费观看| 亚洲国产日韩一区二区| 色呦呦网站一区| 亚洲天堂网中文字| bt7086福利一区国产| 国产精品乱码人人做人人爱 | 欧美视频第二页| 一区二区三区免费看视频| 成人成人成人在线视频| 国产日韩av一区| 国产精品一区二区久激情瑜伽| 精品免费国产二区三区 | 久久综合国产精品| 激情丁香综合五月| 337p日本欧洲亚洲大胆精品| 国产自产2019最新不卡| 久久久久久久久久看片| 国产suv一区二区三区88区| 国产欧美日产一区| 成人国产免费视频| 亚洲视频免费在线观看| 欧洲精品视频在线观看| 亚洲不卡av一区二区三区| 欧美精品在欧美一区二区少妇| 日本不卡在线视频| 欧美xfplay| 成人激情动漫在线观看| 亚洲欧洲综合另类| 欧美日韩国产a| 精品一区二区三区在线观看国产| 91美女视频网站| 国产精品女主播av| 色综合视频一区二区三区高清| 亚洲视频在线观看三级| 欧美综合一区二区三区| 青青国产91久久久久久| 久久先锋影音av鲁色资源网| 国产成人免费9x9x人网站视频| 国产精品第四页| 欧美日韩国产电影| 九九九精品视频| 最新欧美精品一区二区三区| 在线观看一区二区精品视频| 日韩中文字幕91| 国产精品天干天干在观线| 在线观看日韩国产| 激情国产一区二区| 亚洲欧美日韩久久精品|