Upsploit.Tests.Test03.runTest C# (CSharp) Method

runTest() private method

private runTest ( UploadRequest request ) : System.Threading.Tasks.Task
request UploadRequest
return System.Threading.Tasks.Task
        internal override async Task runTest(UploadRequest.UploadRequest request){
            //Set the data to HTML (all formats support HTML)
            const string data = "<script>alert(document.cookie)</script>";
            string[] badExtensions = {".html", ".shtml", ".jsp", ".asp", ".phtml", ".php3", ".php4", ".php5" };
            request.setFileContentType("image/jpeg"); //Default all files to image/jpeg

            request.setFileData(Encoding.ASCII.GetBytes(data));

            foreach (string t in badExtensions){
                request.setFileName("Test_3" + t);
                await request.send();
                printResult(request, "Test 03 (" + t + ")");
            }
        }
    }