Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

.NET 

MenaPE (RunPE Class)

removed content do to leeching.
That code looks ALLOOOOT like Aeons RunPE, just saying...
(Oct 12, 2014 12:11 PM)Cornflower Blue இڿڰۣ-ڰۣ— Wrote:  That code looks ALLOOOOT like Aeons RunPE, just saying...
It's also highly inspirated from AeonHacks RunPE. My old RunPE was a mess, and when I saw AeonHacks source I couldn't help myself about sorting it in a different way, and I couldn't see a reason why I would need to anyway.

And this:
Code
Public Function Run(ByVal path As String, ByVal payload As Byte(), ByVal creationflag As Integer) As Boolean
      For I As Integer = 1 To 5
      If HandleRun(path, payload, creationflag) Then Return True
      Next
      Return False
    End Function
Is kinda directly taken from AeonHack, a creative way of making it stable.
https://www.diffchecker.com/diff

Just run Aeon's code and Menalix's code on here, only thing you have changed is some names, added comments and reordered some things.

How skiddy.
(Oct 12, 2014 12:15 PM)Cornflower Blue இڿڰۣ-ڰۣ— Wrote:  https://www.diffchecker.com/diff

Just run Aeon's code and Menalix's code on here, only thing you have changed is some names, added comments and reordered some things.

How skiddy.

You can take any RunPE and do that, RunPE's works the same way.
If you actually looked the code trough you would notice how different it is, since we can do x64 to x86 injection.

The API's is named after msdn, that's also pretty normal.
(Oct 12, 2014 12:15 PM)Cornflower Blue இڿڰۣ-ڰۣ— Wrote:  https://www.diffchecker.com/diff

Just run Aeon's code and Menalix's code on here, only thing you have changed is some names, added comments and reordered some things.

How skiddy.

No idea what you are talking about, they are completely different.

Code
ByVal ApplicationName As String, _
    ByVal CommandLine As String, _
    ByVal ProcessAttributes As IntPtr, _
    ByVal ThreadAttributes As IntPtr, _
    ByVal InheritHandles As Boolean, _
    ByVal CreationFlags As UInteger, _
    ByVal Environment As IntPtr, _
    ByVal CurrentDirectory As String, _
    ByRef StartupInfo As STARTUPINFO, _

Code
ByVal applicationName As String, _
    ByVal commandLine As String, _
    ByVal processAttributes As IntPtr, _
    ByVal threadAttributes As IntPtr, _
    ByVal inheritHandles As Boolean, _
    ByVal creationFlags As UInteger, _
    ByVal environment As IntPtr, _
    ByVal currentDirectory As String, _
    ByRef startupInfo As STARTUP_INFORMATION, _
[Image: vjPWhyy.gif]
(Oct 12, 2014 12:17 PM)Menalix Wrote:  You can take any RunPE and do that, RunPE's works the same way.
If you actually looked the code trough you would notice how different it is, since we can do x64 to x86 injection.

99.9% of your code is a direct copy paste, with just a little change to some variables.

No getting out of this hole mate.
(Oct 12, 2014 12:17 PM)$lick Wrote:  No idea what you are talking about, they are completely different.

Code
ByVal ApplicationName As String, _
    ByVal CommandLine As String, _
    ByVal ProcessAttributes As IntPtr, _
    ByVal ThreadAttributes As IntPtr, _
    ByVal InheritHandles As Boolean, _
    ByVal CreationFlags As UInteger, _
    ByVal Environment As IntPtr, _
    ByVal CurrentDirectory As String, _
    ByRef StartupInfo As STARTUPINFO, _

Code
ByVal applicationName As String, _
    ByVal commandLine As String, _
    ByVal processAttributes As IntPtr, _
    ByVal threadAttributes As IntPtr, _
    ByVal inheritHandles As Boolean, _
    ByVal creationFlags As UInteger, _
    ByVal environment As IntPtr, _
    ByVal currentDirectory As String, _
    ByRef startupInfo As STARTUP_INFORMATION, _

lol, almost one bit off, next time'll be better.
(Oct 12, 2014 12:17 PM)$lick Wrote:  No idea what you are talking about, they are completely different.

Code
ByVal ApplicationName As String, _
    ByVal CommandLine As String, _
    ByVal ProcessAttributes As IntPtr, _
    ByVal ThreadAttributes As IntPtr, _
    ByVal InheritHandles As Boolean, _
    ByVal CreationFlags As UInteger, _
    ByVal Environment As IntPtr, _
    ByVal CurrentDirectory As String, _
    ByRef StartupInfo As STARTUPINFO, _

Code
ByVal applicationName As String, _
    ByVal commandLine As String, _
    ByVal processAttributes As IntPtr, _
    ByVal threadAttributes As IntPtr, _
    ByVal inheritHandles As Boolean, _
    ByVal creationFlags As UInteger, _
    ByVal environment As IntPtr, _
    ByVal currentDirectory As String, _
    ByRef startupInfo As STARTUP_INFORMATION, _

That's how it's written on msdn:
http://msdn.microsoft.com/en-us/library/...s.85).aspx
I don't waste time to change it away from it's original ways.

So if people suddenly now Declare API's the same way (correctly) after msdn, its copyed, haha joke.


(Oct 12, 2014 12:18 PM)Cornflower Blue இڿڰۣ-ڰۣ— Wrote:  99.9% of your code is a direct copy paste, with just a little change to some variables.

No getting out of this hole mate.

Hahaha joke you are. look it through dude.
(Oct 12, 2014 12:20 PM)Menalix Wrote:  That's how it's written on msdn:
http://msdn.microsoft.com/en-us/library/...s.85).aspx
I don't waste time to change it away from it's original ways.

So if people suddenly now Declare API's the same way (correctly) after msdn, its copyed, haha joke.

So what you are trying to say here is that Aeonhack is in fact the skid here.

Copying things straight from msdn, grab a pitch fork.

------E
------E
------E
------E
------E
[Image: vjPWhyy.gif]
More proof

https://i.imgur.com/lOsYzIQ.png
https://i.imgur.com/PmBwBII.png
https://i.imgur.com/mz6iEGm.png
https://i.imgur.com/FZ6lGqj.png
(Oct 12, 2014 12:22 PM)$lick Wrote:  So what you are trying to say here is that Aeonhack is in fact the skid here.

Copying things straight from msdn, grab a pitch fork.

------E
------E
------E
------E
------E

Nope I'm saying that's what mostly people would do when declaring an API, unless they look it up with a Dissambler instead of using msdn.
(Oct 12, 2014 12:24 PM)Menalix Wrote:  Nope I'm saying that's what mostly people would do when declaring an API, unless they look it up with a Dissambler instead of using msdn.

I don't think it is wise to call Aeon a skid.

He is protected by top men.

Top. Men.
[Image: vjPWhyy.gif]
(Oct 12, 2014 12:24 PM)Cornflower Blue இڿڰۣ-ڰۣ— Wrote:  More proof

https://i.imgur.com/lOsYzIQ.png
https://i.imgur.com/PmBwBII.png
https://i.imgur.com/mz6iEGm.png
https://i.imgur.com/FZ6lGqj.png

Like I said the way I stabilize the RunPE is directly taken from AeonHack.

You are showing how I use API's the same way as AeonHack? API's can't really be used different.

Then you might aswell take a picture of how I use VB functions the same way.
(Oct 12, 2014 12:25 PM)$lick Wrote:  I don't think it is wise to call Aeon a skid.

He is protected by top men.

Top. Men.

Top men as in Top Ramen or..? What kind?

[Image: 1zL3pDG.jpg]



Possibly Related Threads...
Thread / Author Replies Views Last Post
[C] by lockheadApr 22, 2021 07:10 AM 0 147 Apr 22, 2021 07:10 AM
Last Post: lockhead
[C#] by cyberdogMay 28, 2017 04:34 AM 7 697 May 28, 2017 04:34 AM
Last Post: ubbelol
[C#] by debugApr 29, 2017 02:25 PM 21 3,780 Apr 29, 2017 02:25 PM
Last Post: EZLib