First I need to say a few things.
1. I'm in no way an awesome vb.net coder, I have had little experience with this type of programming.
(tho ive used vb since version 3-4)
2. I have spent a good 2-3weeks reading and trying to understand as much as I can about all of this.
3. This How-To was made for people who have very limited knowledge of vb.net and just want to get runpe working.
4. Everything here was found on this forum, I'm just trying to save some people the headache
of locating everything and a bunch of trial and error.
This is how I got runpe to work with Eprouvez's tutorial on making a binder in vb.net and t0fx's runpe source code
First you are going to want to complete his tutorial on The 'Real' Binder https://hackforums.net/showthread.php?tid=361286&page=1
After you have sucessfully made his binder....come back and find out how to edit it to get runpe working.
Ok welcome back if you have sucessfully followed Eprouvez's amazing binder tutorial you should now have
a good working binder and scantime crypter to work with.
You should also know how to add your stub to your binder project and have figured out that they are 2 seperate
programs and the stub is the one doing all the work.
Next you're going to want to download the source code for runpe. We're going to use t0fx's source code from his
moon crypter project.
http://www.mediafire.com/?zdjtnkn21go
Download the rp.vb and save it to your hard drive.
Now open up your stub project from earlier when you completed The 'Real' Binder by Eprouvez.
As you can see in his tutorial and code in the stub project under Form1_Load the file is getting dropped to the hard drive in the temp directory and then ran
thus the antivirus is saying "erm...hell no!one!!"
So in Visual studio goto the project menu and click Add Existing Item.
Now look for the rp.vb you just downloaded and add it.
(this is t0fx's runpe module from moon crypter)
Double click on form1 and in the code view add this under Public Class Form1
this is converting your string to bytes for runpe to work.
Now here is where the editing comes in...double click the form on the stub project and look under
Form1_Load you should have this
Now we need to edit this part so the file isnt dropped anymore
and call t0fx's runpe(rp.vb)
Remove both lines completely that have My.Computer.FileSystem.WriteAllBytes
Now remove the next line completely that has Process.start
In place of those 3 lines we're going to be calling runpe so here goes
Now instead of dropping our files and running it, we're just running it in a process with runpe
So your Form1_Load should look something like this now
Now build your stub and go into your Release folder...if thats where its outputting to and copy it and add it into
your Resources folder of your Binder project. Replacing the old stub that wasnt runpe or re-naming it and
backing it up incase you want to use it later.
Now instead of binding 2 files together...you need to open your server in both textbox's kind of like you're binding your
server with your server, and hit bind. You should now have a runpe encrypted server.
Enjoy
(I havent incorperated the binding of 2 files into the runpe code as i stopped right here in this project because i dont think runpe
is the greatest thing since sliced bread i just wanted it to work for an experiment, and basically wasted alot of hours doing it)
Thanks to
MC' - for helping me understand so much
Eprouvez - for his amazing tutorial he wrote on how to build a binder in vb.net
t0fx - for releasing his runpe module, even tho he got screwed over
Remember only scan your crypted items on
scanner.novirusthanks.org and always check the Do Not distribute box.
this is still kind of buggy under XP i am trying to find a more stable way to do this...
1. I'm in no way an awesome vb.net coder, I have had little experience with this type of programming.
(tho ive used vb since version 3-4)
2. I have spent a good 2-3weeks reading and trying to understand as much as I can about all of this.
3. This How-To was made for people who have very limited knowledge of vb.net and just want to get runpe working.
4. Everything here was found on this forum, I'm just trying to save some people the headache
of locating everything and a bunch of trial and error.
This is how I got runpe to work with Eprouvez's tutorial on making a binder in vb.net and t0fx's runpe source code
First you are going to want to complete his tutorial on The 'Real' Binder https://hackforums.net/showthread.php?tid=361286&page=1
After you have sucessfully made his binder....come back and find out how to edit it to get runpe working.
Ok welcome back if you have sucessfully followed Eprouvez's amazing binder tutorial you should now have
a good working binder and scantime crypter to work with.
You should also know how to add your stub to your binder project and have figured out that they are 2 seperate
programs and the stub is the one doing all the work.
Next you're going to want to download the source code for runpe. We're going to use t0fx's source code from his
moon crypter project.
http://www.mediafire.com/?zdjtnkn21go
Download the rp.vb and save it to your hard drive.
Now open up your stub project from earlier when you completed The 'Real' Binder by Eprouvez.
As you can see in his tutorial and code in the stub project under Form1_Load the file is getting dropped to the hard drive in the temp directory and then ran
thus the antivirus is saying "erm...hell no!one!!"
So in Visual studio goto the project menu and click Add Existing Item.
Now look for the rp.vb you just downloaded and add it.
(this is t0fx's runpe module from moon crypter)
Double click on form1 and in the code view add this under Public Class Form1
Code
Public Shared Function StrToByteArray(ByVal str As String) As Byte()
Dim encoding As New System.Text.ASCIIEncoding()
Return encoding.GetBytes(str)
End Function 'StrToByteArrayNow here is where the editing comes in...double click the form on the stub project and look under
Form1_Load you should have this
Code
Try
Dim TempDir As String = My.Computer.FileSystem.SpecialDirectories.Temp ' Create refrence to temp dir
Dim Drop() As String = Split(IO.File.ReadAllText(Application.ExecutablePath), "[Splitter]")
Dim File1 As Byte() = Unsecure(Convert.FromBase64String(Drop(1)))
Dim File2 As Byte() = Unsecure(Convert.FromBase64String(Drop(3)))
My.Computer.FileSystem.WriteAllBytes(TempDir & "\" & Drop(2), File1, False)
My.Computer.FileSystem.WriteAllBytes(TempDir & "\" & Drop(4), File2, False)
Process.Start(TempDir & "\" & Drop(2)) : Process.Start(TempDir & "\" & Drop(4))
Catch ex As Exception
Process.GetCurrentProcess.Kill()
End Try
Process.GetCurrentProcess.Kill()
End Sub
End ClassNow we need to edit this part so the file isnt dropped anymore
and call t0fx's runpe(rp.vb)
Remove both lines completely that have My.Computer.FileSystem.WriteAllBytes
Now remove the next line completely that has Process.start
In place of those 3 lines we're going to be calling runpe so here goes
Code
System.Text.Encoding.GetEncoding(1252).GetBytes(Drop(1))
rp.MakeIt(File1, Application.ExecutablePath)So your Form1_Load should look something like this now
Code
Try
Dim TempDir As String = My.Computer.FileSystem.SpecialDirectories.Temp ' Create refrence to temp dir
Dim Drop() As String = Split(IO.File.ReadAllText(Application.ExecutablePath), "[Splitter]")
Dim File1 As Byte() = Unsecure(Convert.FromBase64String(Drop(1)))
Dim File2 As Byte() = Unsecure(Convert.FromBase64String(Drop(3)))
System.Text.Encoding.GetEncoding(1252).GetBytes(Drop(1))
rp.MakeIt(File1, Application.ExecutablePath)
Catch ex As Exception
Process.GetCurrentProcess.Kill()
End Try
Process.GetCurrentProcess.Kill()
End Subyour Resources folder of your Binder project. Replacing the old stub that wasnt runpe or re-naming it and
backing it up incase you want to use it later.
Now instead of binding 2 files together...you need to open your server in both textbox's kind of like you're binding your
server with your server, and hit bind. You should now have a runpe encrypted server.
Enjoy
(I havent incorperated the binding of 2 files into the runpe code as i stopped right here in this project because i dont think runpe
is the greatest thing since sliced bread i just wanted it to work for an experiment, and basically wasted alot of hours doing it)
Thanks to
MC' - for helping me understand so much
Eprouvez - for his amazing tutorial he wrote on how to build a binder in vb.net
t0fx - for releasing his runpe module, even tho he got screwed over
Remember only scan your crypted items on
scanner.novirusthanks.org and always check the Do Not distribute box.
this is still kind of buggy under XP i am trying to find a more stable way to do this...


