Benvenuto! Per postare e godere delle funzionalità del forum registrati, occorrono pochi secondi ed è gratis!

Problema VB.NET con msg box.
(Questo messaggio è stato modificato l'ultima volta il: 02/04/2011, 14:50 da stefooo97.)

Iscritto
Messaggi: 305
Discussioni: 22
Registrato: 03-2011
Mix: 0
mi posteresti il source che magari ci capisco qualcosa???se vuoi mi faresti un favorone xD!
a dopo
Codice:
Public Class Form1

    Private TargetProcessHandle As Integer
    Private pfnStartAddr As Integer
    Private pszLibFileRemote As String
    Private TargetBufferSize As Integer

    Public Const PROCESS_VM_READ = &H10
    Public Const TH32CS_SNAPPROCESS = &H2
    Public Const MEM_COMMIT = 4096
    Public Const PAGE_READWRITE = 4
    Public Const PROCESS_CREATE_THREAD = (&H2)
    Public Const PROCESS_VM_OPERATION = (&H8)
    Public Const PROCESS_VM_WRITE = (&H20)

    Public Declare Function ReadProcessMemory Lib "kernel32" ( _
    ByVal hProcess As Integer, _
    ByVal lpBaseAddress As Integer, _
    ByVal lpBuffer As String, _
    ByVal nSize As Integer, _
    ByRef lpNumberOfBytesWritten As Integer) As Integer

    Public Declare Function LoadLibrary Lib "kernel32" Alias "LoadLibraryA" ( _
    ByVal lpLibFileName As String) As Integer

    Public Declare Function VirtualAllocEx Lib "kernel32" ( _
    ByVal hProcess As Integer, _
    ByVal lpAddress As Integer, _
    ByVal dwSize As Integer, _
    ByVal flAllocationType As Integer, _
    ByVal flProtect As Integer) As Integer

    Public Declare Function WriteProcessMemory Lib "kernel32" ( _
    ByVal hProcess As Integer, _
    ByVal lpBaseAddress As Integer, _
    ByVal lpBuffer As String, _
    ByVal nSize As Integer, _
    ByRef lpNumberOfBytesWritten As Integer) As Integer

    Public Declare Function GetProcAddress Lib "kernel32" ( _
    ByVal hModule As Integer, ByVal lpProcName As String) As Integer

    Private Declare Function GetModuleHandle Lib "Kernel32" Alias "GetModuleHandleA" ( _
    ByVal lpModuleName As String) As Integer

    Public Declare Function CreateRemoteThread Lib "kernel32" ( _
    ByVal hProcess As Integer, _
    ByVal lpThreadAttributes As Integer, _
    ByVal dwStackSize As Integer, _
    ByVal lpStartAddress As Integer, _
    ByVal lpParameter As Integer, _
    ByVal dwCreationFlags As Integer, _
    ByRef lpThreadId As Integer) As Integer

    Public Declare Function OpenProcess Lib "kernel32" ( _
    ByVal dwDesiredAccess As Integer, _
    ByVal bInheritHandle As Integer, _
    ByVal dwProcessId As Integer) As Integer

    Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" ( _
    ByVal lpClassName As String, _
    ByVal lpWindowName As String) As Integer

    Private Declare Function CloseHandle Lib "kernel32" Alias "CloseHandleA" ( _
    ByVal hObject As Integer) As Integer


    Dim ExeName As String = IO.Path.GetFileNameWithoutExtension(Application.ExecutablePath)

    Private Sub Inject()
        On Error GoTo 1 ' If error occurs, app will close without any error messages
        Timer1.Stop()
        Dim TargetProcess As Process() = Process.GetProcessesByName("WarRock")
        TargetProcessHandle = OpenProcess(PROCESS_CREATE_THREAD Or PROCESS_VM_OPERATION Or PROCESS_VM_WRITE, False, TargetProcess(0).Id)
        pszLibFileRemote = Application.StartupPath & "/" & ExeName & ".dll"
        pfnStartAddr = GetProcAddress(GetModuleHandle("Kernel32"), "LoadLibraryA")
        TargetBufferSize = 1 + Len(pszLibFileRemote)
        Dim Rtn As Integer
        Dim LoadLibParamAdr As Integer
        LoadLibParamAdr = VirtualAllocEx(TargetProcessHandle, 0, TargetBufferSize, MEM_COMMIT, PAGE_READWRITE)
        Rtn = WriteProcessMemory(TargetProcessHandle, LoadLibParamAdr, pszLibFileRemote, TargetBufferSize, 0)
        CreateRemoteThread(TargetProcessHandle, 0, 0, pfnStartAddr, LoadLibParamAdr, 0, 0)
        CloseHandle(TargetProcessHandle)
1:      Me.Close()
    End Sub

    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        If IO.File.Exists(Application.StartupPath & "/" & ExeName & ".dll") Then
            Dim TargetProcess As Process() = Process.GetProcessesByName("HSUpdate")
            If TargetProcess.Length = 0 Then
                Me.Label1.Text = ("Apri WarRock.exe")
            Else
                Timer1.Stop()
                Me.Label1.Text = "Hack iniettata, Divertiti !! :D"
                Call Inject()
                MsgBox("Created by stefooo97")
                Process.Start("http://hackmix.altervista.org")
            End If
        Else
            Me.Label1.Text = ("" & ExeName + ".dll Not Found")

        End If


      


    End Sub

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Timer1.Interval = 50
        Timer1.Start()
      



    End Sub

    Private Sub Label2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
        Me.Text = Date.Now
    End Sub
End Class


01/04/2011, 14:09
#12
Cerca


Messaggi in questa discussione
Problema VB.NET con msg box. - da stefooo97 - 30/03/2011, 20:47
[Nessun oggetto] - da digger - 31/03/2011, 0:43
[Nessun oggetto] - da stefooo97 - 31/03/2011, 13:28
[Nessun oggetto] - da digger - 31/03/2011, 16:18
[Nessun oggetto] - da stefooo97 - 31/03/2011, 19:10
[Nessun oggetto] - da digger - 31/03/2011, 20:57
[Nessun oggetto] - da stefooo97 - 31/03/2011, 22:14
[Nessun oggetto] - da ZioPaperino - 31/03/2011, 22:09
[Nessun oggetto] - da digger - 01/04/2011, 0:11
[Nessun oggetto] - da stefooo97 - 01/04/2011, 13:33
[Nessun oggetto] - da digger - 01/04/2011, 13:54
[Nessun oggetto] - da stefooo97 - 01/04/2011, 14:09
[Nessun oggetto] - da digger - 03/04/2011, 9:47
[Nessun oggetto] - da stefooo97 - 04/04/2011, 13:55
[Nessun oggetto] - da ZioPaperino - 06/04/2011, 20:28

Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  Problema DragonBoost Lelep0w4 0 1,711 04/11/2017, 13:02
Ultimo messaggio: Lelep0w4
  Problema computer vecchiotto Pocciox 10 3,869 11/12/2014, 23:28
Ultimo messaggio: Admin
  Problema pubblicità generalmistic 5 1,849 28/06/2014, 15:50
Ultimo messaggio: Pocciox



Utenti che stanno guardando questa discussione: 2 Ospite(i)