PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [VB.NET] RunPE Problem



hackerking
19.12.2008, 17:32
Hey liebe leute :)

Also. Hab ein Prob mit der RunPE class^^

http://free-hack.com/viewtopic.php?t=69236&sid=7fb615fbaab3b0b0d79a12ac01aa056a


Mein Code ist folgender:


Dim oFile As System.IO.FileInfo
oFile = New System.IO.FileInfo(txtDatei.Text)

Dim oFileStream As System.IO.FileStream = oFile.OpenRead()
Dim lBytes As Long = oFileStream.Length

If (lBytes > 0) Then
Dim fileData(lBytes - 1) As Byte

oFileStream.Read(fileData, 0, lBytes)
oFileStream.Close()
InjectExe(txtVictim.Text, fileData)
End If


Wenn ich dann starte kommt i-so ein error von wegen:

Der Wert liegt außerhalb des erwarteten Bereichs.

MoveMemory(Pidh, bvBuff(0), 64)

Wenn ich die Zeile und die andere movememory darunter* lösch kommt das hier:

Die Laufzeit hat einen schwerwiegenden Fehler entdeckt. Fehleradresse: "0x79ed9a98" in Thread "0x1e3c". Fehlercode: 0xc0000005. Bei diesem Fehler könnte es sich um ein Problem in der CLR oder in den unsicheren oder nicht verifizierbaren Teilen des Benutzercodes handeln. Übliche Ursachen dieses Bugs sind Marshallerfehler für COM-Interop oder PInvoke, die den Stapel beschädigen können.


MoveMemory(lPtr, &H59595958, &H4) : lPtr = lPtr + 4
MoveMemory(lPtr, &H5059, &H2) : lPtr = lPtr + 2




Ähh ja

da is was mit dem movememory falsch denke ich mal^^ :D





*MoveMemory(Pinh, bvBuff(Pidh.e_lfanew), 248)

heatshock
21.12.2008, 00:29
jop bei mir funktioniert die classe auch nich..