I need this converted to MASM, needs to be done in a few hours urgently, I might also need help implementing into my project, if so I will pay additionally.
format PE GUI 4.0
entry start
include '..\include\[login to view URL]'
b equ byte
section '.code' code readable executable
start:
invoke InternetOpen,_agent,0,0,0,0
test eax,eax
jz _exit
mov [InternetHandle],eax
invoke InternetOpenUrl,eax,_gate,0,0,0,0
test eax,eax
jz _exit
mov [FileHandle],eax
invoke InternetReadFile,eax,FileBuffer,1023,BytesRead
test eax,eax
jz _exit
mov eax,[BytesRead]
mov b[FileBuffer+eax],0
invoke Sleep,600000
invoke InternetCloseHandle,[FileHandle]
invoke InternetCloseHandle,[InternetHandle]
jmp start
_exit:
invoke InternetCloseHandle,[FileHandle]
invoke InternetCloseHandle,[InternetHandle]
invoke ExitProcess,0
section '.data' data readable writeable
_agent db 'useragent',0
_gate db 'http://localhost/[login to view URL]',0
InternetHandle dd ?
FileHandle dd ?
BytesRead dd ?
FileBuffer rb 1024
section '.idata' import data readable writeable
library kernel32,'[login to view URL]',\
wininet,'[login to view URL]',\
user32,'[login to view URL]'
import kernel32,\
ExitProcess,'ExitProcess',\
Sleep,'Sleep'
import user32,\
MessageBox,'MessageBoxA'
import wininet,\
InternetOpen,'InternetOpenA',\
InternetReadFile,'InternetReadFile',\
InternetOpenUrl,'InternetOpenUrlA',\
InternetCloseHandle,'InternetCloseHandle'