[FASM] SSL Connect ?

Discussion in 'WASM.ASSEMBLER' started by miae, Jun 7, 2009.

  1. miae

    miae Member

    Blog Posts:
    0
    Joined:
    Dec 22, 2007
    Messages:
    44
    Приветствую.

    Подскажте как на fasm выглядит процедура ssl-handshake`а c подтверждением валидности сертификата и передачей некоторого файла внутри защищенного соединения ...?
     
  2. censored

    censored New Member

    Blog Posts:
    0
    Joined:
    Jul 5, 2005
    Messages:
    1,615
    Location:
    деревня "Анонимные Прокси"
    Так же как и на любом другом ЯП. В чем соб-но вопрос?
     
  3. miae

    miae Member

    Blog Posts:
    0
    Joined:
    Dec 22, 2007
    Messages:
    44
    юмор - это хорошо.

    вот пример загрузки с http сайта ...

    Code (Text):
    1. format PE GUI 4.0
    2.  
    3. include 'win32a.inc'
    4.     invoke  MessageBoxA,0,_message,_caption,MB_ICONQUESTION+MB_YESNO
    5.     cmp eax,IDYES
    6.     jne exit
    7.  
    8.     invoke URLDownloadToFile,NULL,_url,_file,NULL,NULL
    9.     invoke ShellExecute,0,0,_file,0,0,SW_SHOW
    10.     invoke ExitProcess,0
    11. exit:
    12.  
    13. _message db 'Download the photo and display it?',0
    14. _caption db 'Download & Display',0
    15. _url db 'http://www.site.ru/photo.jpg',0
    16. _file db 'c:\photo.jpg',0
    17.  
    18. data import
    19.  library kernel32,'kernel32.dll',\
    20.      user32,'user32.dll',\
    21.      urlmon,'urlmon.dll',\
    22.      shell32,'shell32.dll'
    23.  import kernel32,\
    24.     ExitProcess,'ExitProcess'
    25.  import user32,\
    26.     MessageBoxA,'MessageBoxA'
    27.  import urlmon,\
    28.     URLDownloadToFile,'URLDownloadToFileA'
    29.  import shell32,\
    30.     ShellExecute,'ShellExecuteA'
    31. end data
    а как загрузить с https но предварительно проверив валидность сертификата, чтобы не было подмены ... ?
     
  4. censored

    censored New Member

    Blog Posts:
    0
    Joined:
    Jul 5, 2005
    Messages:
    1,615
    Location:
    деревня "Анонимные Прокси"
    miae
    При инициализации security context'a можно указать нужные флажки в случае SSPI.
     
  5. miae

    miae Member

    Blog Posts:
    0
    Joined:
    Dec 22, 2007
    Messages:
    44
    к.с.т. ... а примерчик или линк на почитать ...?
     
  6. censored

    censored New Member

    Blog Posts:
    0
    Joined:
    Jul 5, 2005
    Messages:
    1,615
    Location:
    деревня "Анонимные Прокси"
    rtfm msdn
     
  7. miae

    miae Member

    Blog Posts:
    0
    Joined:
    Dec 22, 2007
    Messages:
    44
    ну спасибо что на юх не отправил ... :)