Unc3nZureD Posted December 16, 2011 Share Posted December 16, 2011 I have a quite hard question, I don't know if it's possible but I ask it Is that possible to run an included exe from my compiled AutoIT exe? (Exe in the exe). It's because I'm planning to start a game-server, but its exe isn't protected well. I want to include it a much better protected file, Into my script.Just to sum everything:- Start my script- It starts an included exe without installing it to anywhere- Thats all Link to comment Share on other sites More sharing options...
JohnOne Posted December 16, 2011 Share Posted December 16, 2011 (edited) I believe it is, run from memory examples are on the forums. EDIT: But doing what you are saying will protect your inside exe as much as a chocolate fire guard will protect children from being burnt. Edited December 16, 2011 by JohnOne AutoIt Absolute Beginners Require a serial Pause Script Video Tutorials by Morthawt ipify Monkey's are, like, natures humans. Link to comment Share on other sites More sharing options...
Unc3nZureD Posted December 16, 2011 Author Share Posted December 16, 2011 (edited) Ok, I know it's not the best protection, but I think better than the basic. Simply start a HexEdit and modify what u just want...And I'll try the " run from memory examples". Thanks Edited December 16, 2011 by Unc3nZureD Link to comment Share on other sites More sharing options...
Unc3nZureD Posted December 16, 2011 Author Share Posted December 16, 2011 (edited) I can't make it...Here's the file: http://www.mediafire.com/?lbzv89c42zei751The thread that I'm trying: I tried to run the following:expandcollapse popupGlobal $sModule = "C:Start.exe" ; change to yours wanted Global $hModule = FileOpen($sModule, 16) If @error Then Exit Global $bBinary = FileRead($hModule) FileClose($hModule) Global Const $MAX_LINESIZE = 4095 Global $iNewLine, $j Global $iChinkSize = 32 Global $sBinary For $i = 1 To BinaryLen($bBinary) Step $iChinkSize $j += 1 If 4*($j * $iChinkSize) > $MAX_LINESIZE - 129 Then $iNewLine = 1 EndIf If $iNewLine Then $iNewLine = 0 $j = 0 $sBinary = StringTrimRight($sBinary, 5) $sBinary &= @CRLF & '$bBinary &= "' & StringTrimLeft(BinaryMid($bBinary, $i, $iChinkSize), 2) & '" & _' & @CRLF ContinueLoop EndIf If $i = 1 Then $sBinary &= '$bBinary = "' & BinaryMid($bBinary, $i, $iChinkSize) & '" & _' & @CRLF Else $sBinary &= ' "' & StringTrimLeft(BinaryMid($bBinary, $i, $iChinkSize), 2) & '" & _' & @CRLF EndIf Next $sBinary = StringTrimRight($sBinary, 5) ClipPut($sBinary) ConsoleWrite($sBinary)But it does noting. Just run in the background and never stops. I tried with the notepad and it works well. Any Idea why?Until I do this I can't step to the other things thats are written there :STried another method, it says:Executable you tried is not relocatable. Edited December 16, 2011 by Unc3nZureD Link to comment Share on other sites More sharing options...
JohnOne Posted December 16, 2011 Share Posted December 16, 2011 The way I read the thread (when I did) it was composed in such a way that, someone who did not really know what they are doing (such as myself), and script kiddies with nothing more that malicious intent will struggle to follow it. Where a more capable programmer will follow it with ease. At least that's what I made of it, and it seems pretty deliberate. So sorry, I have no Idea. AutoIt Absolute Beginners Require a serial Pause Script Video Tutorials by Morthawt ipify Monkey's are, like, natures humans. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now