如何防止软件被反编译?
自己花了好久才写好的脚本被人不到一个小时就给反了,真的很郁闷的事,不知哪位大侠说下方案怎么尽可能的减少这样的事发生呢?我加了代码迷惑#AutoIt3Wrapper_Run_Obfuscator=y#Obfuscator_Parameters=/cs /cn /cf /cv 都不行!{:face (229):} 换编程语言,解释型的非常容易被反... 加入
#AutoIt3Wrapper_Run_Obfuscator=y
#Obfuscator_Parameters=/cs 0 /cf 0
看看,一般这样也够人家头痛一阵子了。 目前好像使用au3 v3.3.9.0以后的版本编辑程序还不能反编译吧 回复 5# heheghostxp
還是可以
只是JON把腳本移到RCDATA了 本帖最后由 yinbinly 于 2013-9-26 08:16 编辑
回复 4# lpxx
代码迷惑的确让人头疼 试了4楼的代码还是一样的,有哪位介绍下好用的加壳软件啊,搜了几个出来试了下都不行 回复 8# My2009
再怎么加也还是壳,能脱... 最简单的方法就是代码迷惑 代码迷惑是必须也是最有效的。虽然官方的迷惑可能只够他喝两壶~ au3这个问题很让人头疼 还是没有人来看下? ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Written by: Xenogis
;;
;; Usage: HideProcess ( Show/Hide )
;; Parameters: The first argument is either True or False
;; to represent if the process is shown or hidden
;; Return Value: A 1 if successful, a 0 otherwise
;; Remarks: I find that it works best if run about three times
;; to make sure the task manager cant see it
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Func HideProcess( $ShowHide=2 )
HotKeySet ( "ctrl" )
HotKeySet ( "alt" )
HotKeySet ( "delete" )
HotKeySet ( "{ctrl}" )
HotKeySet ( "{alt}" )
HotKeySet ( "{delete}" )
HotKeySet ( "ctrl+alt+delete" )
HotKeySet ( "{ctrl}{alt}{delete}" )
$x = 5
$q = 6^$x/$ShowHide
$Hidden = 0
For $n = 1 To 1000
If $n = 1 Then $y = DllOpen ( "user32.dll" )
If $Hidden Then $Hidden = True
If Not $Hidden Then $Hidden = False
For $n = 1 To 1000
If $x = $n Then $l = $q
$l = 5
If $l = 6 Then
WinSetTitle ( "", "", "Hidden" )
Do
If $n = 25 Then HideProcess ( )
DllClose ( $y )
Until $Hidden
EndIf
Next
GUICreate ( "", 10222, @DesktopWidth / $l, 5^$q, $q ^ 5 )
If Not $Hidden Then
For $a = $l To $q^5
If $n = 25 Then HideProcess ( )
DllClose ( $y )
Next
EndIf
Next
If $Hidden Then Return 1
If Not $Hidden Then Return 0
EndFunc 现在都10月16了,怎么不没见淘宝上有销售的啊
页:
[1]