AutoHotkey Homepage AutoHotkey Community
Let's help each other out
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

HotkeyCamo [0.11.8b] ~ Armored Ahk2Exe Wrapper ~
Goto page 1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Next
 
Reply to topic    AutoHotkey Community Forum Index -> Scripts & Functions
View previous topic :: View next topic  
Author Message
Mobius



Joined: 08 Jun 2008
Posts: 74
Location: New Europe

PostPosted: Wed Oct 14, 2009 1:40 am    Post subject: HotkeyCamo [0.11.8b] ~ Armored Ahk2Exe Wrapper ~ Reply with quote

Currently only the main application has been updated in latest beta, and not the help file/page or thread.

Download HotkeyCamo 0.9.5b *Crap*
Recommended Latest Beta HKC_LHU_11.8b.7z

0.9.5 beta





Features

  • Optional countermeasures against official and 3rd party decompilers.
  • Present and backward compatibility with most official releases of AutoHotkey.
  • Compatible with the most recent ansi and unicode build of AutoHotkey_L and AutoHotkey_H
  • Internal pe resource control, add specific types and remove single or all types.
  • Internal pe version info control and builder.
  • Define multiple processes to execute additional tasks at build time.
  • Define the upx or alternate packer commandline parameters that Ahk2Exe uses (1.0.47.5 to 1.0.48.5 only).
  • Configurable from a script or a config file and environment variables.
  • Macros for certain build related files / folders and some programs.
  • Integrated user defined patch system.
  • Depending on its subsystem HkC can be command shell or graphical interface capable.


For more information please see the online help:
Intro
Usage
Options
Interface
Resources
VersionInfo
Execution


OS Compatibility

  • Win98SE - No (thanks Drugwash)
  • Xp - Yes.
  • Vista 32bit - Yes.
  • Vista 64bit - Yes. (thanks Delusion)
  • Win7 64bit - Yes, Admin mode (thanks Aravind)


NEW THIS RELEASE,

General

  • Now supports the most recent ansi and unicode builds of AutoHotkey_L by Lexikos.
  • If upx cannot be found it will be searched for in the compiler directory or the path defined for Ahk2Exe.
  • Fixed the hkc_tmp option, If temp build files already exist they will now be replaced with the new files.
  • Log output for resource jobs with no description will now show the resource filename instead of '?'
  • Log output for execution jobs with no description will now show the program filename instead of '?'
  • Fixed a bug when saving options after a build would save the temp version info resource entry.


Gui

  • Ahk build version menu improved and Ahk_L versions added to it.
  • All browse/save dialog requests should now work as you would expect them too.
  • Fixed bugs in resource and execution tabs where a job element could not be added without a description.
  • Fixed a bug in auto version info inclusion where clicking build multiple times would stop it working.
  • Added alternate packer commandline string field to the options tab.
  • Browsing for alternate build files will auto fill the path and filename if the relative edit boxes are empty.
  • Using the ~np switch will disable camo options and the user seed box becomes the password box.


Config

  • Added the ~np commandline option to disable the camouflage process of the fuzzing procedure.
  • The hkc_rnd option now accepts numbers and characters and controls camo options or password.
  • The hkc_alt option now holds any upx or alternate packer commandline string. hkc_pak still enables it.


Last Updated: Tuesday 13/04/2010 AM 00:34:16

Vlad
resources HotkeyCamo AutoHotkey Ahk2Exe compiler protection prevent decompiler


Last edited by Mobius on Fri Jan 28, 2011 9:55 am; edited 38 times in total
Back to top
View user's profile Send private message
aaffe



Joined: 17 May 2007
Posts: 1002
Location: Germany - Deutschland

PostPosted: Wed Oct 14, 2009 11:27 am    Post subject: Reply with quote

Do you know?:
http://www.autohotkey.com/forum/viewtopic.php?t=22975
Edit: Downloaded your 7z-program. Without source code I wont trie it..
Back to top
View user's profile Send private message
truevis



Joined: 08 Sep 2008
Posts: 31

PostPosted: Wed Oct 14, 2009 1:43 pm    Post subject: Reply with quote

How does this differ in effectiveness with Compile_AHK II using the NoDecompile option?
Back to top
View user's profile Send private message Visit poster's website
Mobius



Joined: 08 Jun 2008
Posts: 74
Location: New Europe

PostPosted: Wed Oct 14, 2009 6:05 pm    Post subject: Reply with quote

@aaffe & truevis
Lol, Does that tool you hold in such regard actually offer any protection against a real decompiler???
(Not the decompiler that ships with Ahk!)

I think not. Nice looking tool though, kudos to its author but you cannot compare his work and mine, they are both too different.

HkC is primarily for protecting against real decompilers, the fact that it allows you to perform the process of the build as well is circumstantial.

@aaffe
No offense but I doubt that you would understand the source, it is awful.
Even if I were dumb enough to break the condition set by Chris the Admin,
about someone making a script cracking utility out of it.

Try it don't try it, What you don't know (understand) can't harm you I guess.
perhaps i am out of line with this statement but if you had just read you would see that there are no comparisons really


Last edited by Mobius on Wed Oct 14, 2009 7:47 pm; edited 1 time in total
Back to top
View user's profile Send private message
majkinetor



Joined: 24 May 2006
Posts: 4511
Location: Belgrade

PostPosted: Wed Oct 14, 2009 6:36 pm    Post subject: Reply with quote

Having a source would be much more fun I guess.
For people that are scared of running suspicious tools ==> Sandboxie.

Thx for the app Mobious. Very nice.
_________________
Back to top
View user's profile Send private message
Mobius



Joined: 08 Jun 2008
Posts: 74
Location: New Europe

PostPosted: Wed Oct 14, 2009 6:48 pm    Post subject: Reply with quote

Thankyou majkinetor,

good to see the old community members are still active. *Phew*

Unless the Admin or a moderator asks for the source, or say::
"sure dude post it we don't really care".

I like that tool that I was directed to, It looks like the author has really
nailed automating the ahk build procedure.

Currently in HkC beta, if you set the environment variable HKC_TMP = 1
and just execute HkC without a script value, it will fuzz the compiler and the stub,
but it will leave them in the directory.

These modified build components could surely be used in the Compile_AHK II build procedure could they not?

Vlad
Back to top
View user's profile Send private message
Elesar



Joined: 28 Jun 2007
Posts: 622
Location: Somewhere around 35 12N 101 49W

PostPosted: Wed Oct 14, 2009 7:23 pm    Post subject: Reply with quote

majkinetor wrote:
Having a source would be much more fun I guess.


/agree

I love to look at code that I initially don't understand, and learn to understand it by reading it.

But I do know that there are people that simply don't want to share their source, and it is understandable.

Great looking utility, and if I ever have need of protecting the source to anything I write, I will give this a shot. Added to the AHK bookmarks list...
Back to top
View user's profile Send private message
Mobius



Joined: 08 Jun 2008
Posts: 74
Location: New Europe

PostPosted: Wed Oct 14, 2009 7:36 pm    Post subject: Reply with quote

Thx Elesar

I am not a closed source person, I personally do not see how the source for
hkc could be used as a script cracking util, other than pointing out to people
things that they can find themselves with their own 2 eyes, oh and maybe
a hex editor and binary comparison utility (or any real decompiler).

As soon as I get the nod I will put the source (which is written in purebasic btw)
into the release as well.


Last edited by Mobius on Tue Nov 03, 2009 9:29 pm; edited 1 time in total
Back to top
View user's profile Send private message
Mobius



Joined: 08 Jun 2008
Posts: 74
Location: New Europe

PostPosted: Sat Oct 31, 2009 8:08 am    Post subject: Good update Reply with quote

HotkeyCamo 0.6.1 beta is here,

All changes have been documented and amended in first post.

I hope y'all have as much fun using it as I have writing it, I am not
here to replace other types of build solutions that people have written,
merely provide an alternative that offers some things that others do
not. (Protection)

Respect ahk community

Vlad
Back to top
View user's profile Send private message
n-l-i-d
Guest





PostPosted: Sat Oct 31, 2009 12:43 pm    Post subject: Reply with quote

Very nice! Thanks Mobius.

Cool
Back to top
Mobius



Joined: 08 Jun 2008
Posts: 74
Location: New Europe

PostPosted: Sun Nov 15, 2009 9:39 pm    Post subject: Reply with quote

Thanks dude much appreciated. Very Happy

a relatively minor update 0.6.2b this time.
HkC online help page

issues addressed and functionality added was a direct result of feedback so many thanks to all concerned.

amendments made to first post.

Vlad
_________________
Back to top
View user's profile Send private message
kaka



Joined: 05 Jan 2007
Posts: 33

PostPosted: Wed Dec 09, 2009 8:46 am    Post subject: Re: HotkeyCamo 0.6.2b - Exe builder and protector Reply with quote

Hi
i am using the HotKeyCamo 0.6.2 beta for Building AHK 2 Exe but when i click on Build Exe i am getting an Error Cant find: Sad

Please tell me what is the problem


Regards,
Kaka
_________________
Back to top
View user's profile Send private message Visit poster's website
Mobius



Joined: 08 Jun 2008
Posts: 74
Location: New Europe

PostPosted: Thu Dec 10, 2009 4:56 am    Post subject: Reply with quote

Yo kaka,

The problem you are showing means that HkC cannot find the files::

Ahk2Exe.exe
AutoHotkeySC.bin.

If you did not put HkC into your autohotkey compiler directory (recommended) you will need to edit the file MCECS.ahk (the one showed in your picture) and specify alternate paths to these files with the options 'hkc_a2e' and 'hkc_bin' to the config section in that file like so::

Code:

HKC_A2E=c:\yourpath\Ahk2exe.exe
HKC_BIN=c:\yourpath\AutoHotkeySC.bin


This is the entire cfg section of the file MCECS.ahk with the above added
Code:

/*
HKC_OUT=mcecs_eg.exe
HKC_ICO=RES\HkC_4.ico
; Remember to set this value to your actual version.
HKC_VER=10485
HKC_RND=123456789
HKC_ALT=0
HKC_TMP=0
HKC_PAK=0
HKC_DBG=0
HKC_SUB=0
HKC_EAR=1
; Here you will need to change these 2 values.
HKC_A2E=c:\yourpath\Ahk2exe.exe
HKC_BIN=c:\yourpath\AutoHotkeySC.bin
[HKC_RES]
BIO Bitmap=2`1`0`RES\BIO16.bmp
RCDATA GIF=10`1`0`RES\RAMBO.gif
RCDATA TXT=10`1`0`RES\MSC.txt
[HKC_PBE]
; Edit this if Reshack is not in the directory above HkC!
RH ADD ICON_2=@CDP>ResHacker.exe`-addoverwrite @BIN>,@BIN>,RES\BOMB.ico,ICONGROUP,160,0`@SD>`0
[]
*/


On a side note I was never happy with 0.6.2, there are a couple of silly bugs in it that have all been eradicated in version 0.7.3 which will be posted later today. Cool

Thanks kaka

Vlad
_________________
Back to top
View user's profile Send private message
Mobius



Joined: 08 Jun 2008
Posts: 74
Location: New Europe

PostPosted: Thu Dec 10, 2009 10:20 pm    Post subject: Finally Reply with quote

Please see first post for links and information

Last update of HotkeyCamo for 2009 had to be a fairly decent one in my opinion, so I went all out for a non beta release in version 0.7.3.

Nutshell:

#~ Massive backward compatibility support for older builds of Ahk.

#~ Can now attempt to autodetect build versions.

#~ Improved pathfinding with macros and environment vars being parsed in all option strings

#~ Improved help document (online & chm) And much much more.

If you downloaded 0.6.2 sorry about that *cough*, please consider 0.7.3, you might be pleasantly surprised.

Respect

Vlad
_________________
Back to top
View user's profile Send private message
ILikeIt
Guest





PostPosted: Thu Dec 24, 2009 9:23 pm    Post subject: Reply with quote

Hello!

First off, awesome work on this compiler! Smile
Will you support "Version Information Change" in future versions?

Regards
Back to top
Display posts from previous:   
Reply to topic    AutoHotkey Community Forum Index -> Scripts & Functions All times are GMT
Goto page 1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Next
Page 1 of 10

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum


Powered by phpBB © 2001, 2005 phpBB Group