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)
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)