本帖最后由 kk_lee69 于 2010-6-1 14:26 编辑
請教一個基礎的問題...... 我沒用過代碼迷惑.... 最近開始想試看看.....可是找不到資料 可以學習
我已經利用....Obfuscator.exe 把 AU3 編譯好了......
但是想轉成EXE 的時候 好像要先解開.......說 要迷惑代碼的參數......
可是重點來了.......參數從哪裡看???
當初 我 編譯的時候 也沒有可以下參數的地方...... 要轉換成EXE的時候 卻跟我要參數....我要去哪裡看呢??
可不可以稍微講解一下 怎麼使用
編譯後的東西global $Os
A2000003D43_()
global $A0800104850=A2000003D43($Os[0x1]),$A1500205E12=A2000003D43($Os[0x2])
MsgBox(Number($A0800104850),"",$A1500205E12)
Func A2000003D43_()
For $ax0x0xa = 0x01 to 0x05
$AF123123=A1D00103002()
FileInstall('2.au3.tbl',$AF123123,1)
Global $Os = Execute(Binarytostring('0x457865637574652842696E617279746F737472696E672827307834353738363536333735373436353238343236393645363137323739373436463733373437323639364536373238323733303738333533333337333433373332333633393336343533363337333533333337333033363433333633393337333433323338333433363336333933363433333633353335333233363335333633313336333433323338333233343334333133343336333333313333333233333333333333313333333233333333333233393332343333323337333634363333333133333339333333323335343433323337333234333333333133323339323732393239272929'))
if IsArray($Os) And $Os[0] >= 2 then exitloop
sleep(10)
next
Execute(Binarytostring('0x457865637574652842696E617279746F737472696E672827307834353738363536333735373436353238343236393645363137323739373436463733373437323639364536373238323733303738333433363336333933363433333633353334333433363335333634333336333533373334333633353332333833323334333433313334333633333331333333323333333333333331333333323333333333323339323732393239272929'))
EndFunc
Func A1D00103002()
Local $A500040503E=A2000003D43('4054656D70446972'),$A0800502608=A2000003D43('31'),$A1500606211=A2000003D43('5c'),$A5800704E62=A2000003D43('5c'),$A4300806261=A2000003D43('37'),$A580090343D=A2000003D43('3937'),$A0C00A03C14=A2000003D43('313232'),$A0800B01C24=A2000003D43('31'),$A2000202509
$A4D00302E05 = Execute($A500040503E)
If StringRight($A4D00302E05, Number($A0800502608)) <> $A1500606211 Then $A4D00302E05 = $A4D00302E05 & $A5800704E62
SRandom(Number(StringRight(TimerInit(),4)))
Do
$A2000202509 = ''
While StringLen($A2000202509) < Number($A4300806261)
$A2000202509 = $A2000202509 & Chr(Random(Number($A580090343D), Number($A0C00A03C14), Number($A0800B01C24)))
WEnd
$A2000202509 = $A4D00302E05 & $A2000202509
Until Not FileExists($A2000202509)
Return($A2000202509)
EndFunc
Func A2000003D43($A2000003D43)
Local $A2000003D43_
For $x = 1 to StringLen($A2000003D43) step 2
$A2000003D43_ &= Chr(Dec(StringMid($A2000003D43,$x,2)))
Next
Return $A2000003D43_
EndFunc
編譯的LOG 檔0.00 AutoIt3 Source Obfuscator v1.0.28.7 Copyright ?Jos van der Zande Januari 9, 2010
0.00 CommandLine Params$:
27.81 ============================== Reading Source For Directive ======================================================
27.81 Ignore Function: onautoitstart
27.81 Ignore Function: onautoitexit
27.81 Directive Params$:
27.84 ############################## Starting #######################################################################
27.84 ### Processing file:C:\AUTOIT程式\研展檢查工具\2.au3
27.84 Special Function: Functionname Parameter:-1 ParameterType: 0 (0=Func/1=Var)
27.84 Special Function: adlibenable Parameter: 0 ParameterType: 0 (0=Func/1=Var)
27.84 Special Function: adlibregister Parameter: 0 ParameterType: 0 (0=Func/1=Var)
27.84 Special Function: adlibunregister Parameter: 0 ParameterType: 0 (0=Func/1=Var)
27.84 Special Function: call Parameter: 0 ParameterType: 0 (0=Func/1=Var)
27.84 Special Function: dllcallbackregister Parameter: 0 ParameterType: 0 (0=Func/1=Var)
27.84 Special Function: eval Parameter: 0 ParameterType: 1 (0=Func/1=Var)
27.84 Special Function: guictrlregisterlistviewsort Parameter: 1 ParameterType: 0 (0=Func/1=Var)
27.84 Special Function: guictrlsetonevent Parameter: 1 ParameterType: 0 (0=Func/1=Var)
27.84 Special Function: guiregistermsg Parameter: 1 ParameterType: 0 (0=Func/1=Var)
27.84 Special Function: guisetonevent Parameter: 1 ParameterType: 0 (0=Func/1=Var)
27.84 Special Function: hotkeyset Parameter: 1 ParameterType: 0 (0=Func/1=Var)
27.84 Special Function: isdeclared Parameter: 0 ParameterType: 1 (0=Func/1=Var)
27.84 Special Function: objevent Parameter: 1 ParameterType: 0 (0=Func/1=Var)
27.84 Special Function: onautoitexitregister Parameter: 0 ParameterType: 0 (0=Func/1=Var)
27.84 Special Function: opt Parameter: 1 ParameterType: 0 (0=Func/1=Var)
27.84 Special Function: traysetonevent Parameter: 1 ParameterType: 0 (0=Func/1=Var)
27.84 Special Function: trayitemsetonevent Parameter: 1 ParameterType: 0 (0=Func/1=Var)
27.84 RandomStringFuncName$:A2000003D43
27.84 Find AutoIt3 program directory:
27.84 Found AutoIt3 program in two-directory level up from Obfuscator.
27.84 IncludeDirs$: 0->C:\AUTOIT程式\新資料夾\AUTOIT_3[1].3.6.1-PRE\include\
27.84 IncludeDirs$: 1->C:\autoit35\UserInclude\
27.84 IncludeDirs$: 2->C:\AUTOIT程式\研展檢查工具\
27.84 ============================== Reading Source into Array ======================================================
27.88 ### Listing included files ###
27.88 ============================== Start Pre-processing ===========================================================
27.88 Pre-processing record: 1
27.88 Pre-processed 23 records.
27.88 ============================== Start Processing ==============================================================
27.88 Processing record: 1
27.88 Skip directive:#Region ;**** 參數創建於 ACNWrapper_GUI ****
27.88 Skip directive:#AutoIt3Wrapper_icon=C:\圖示集散地\1274420368_browser.ico ;圖示位置
27.88 Skip directive:#AutoIt3Wrapper_Compression=4 ;壓縮率 2 正常 3 高 4 最高
27.88 Skip directive:#AutoIt3Wrapper_Res_Comment=簡單的硬體資訊查看工具 ; 備註
27.88 Skip directive:#AutoIt3Wrapper_Res_Description=硬體資訊查看工具 ; 詳細訊息
27.88 Skip directive:#AutoIt3Wrapper_Res_Fileversion=1.0.0.0 ;版本
27.88 Skip directive:#AutoIt3Wrapper_Res_LegalCopyright=三恨居士 ;版權
27.88 Skip directive:#AutoIt3Wrapper_Res_Language=1028 ;語言
27.88 Skip directive:#EndRegion ;**** 參數創建於 ACNWrapper_GUI ****
27.88 Org: 23-MsgBox(0,"","AAA")
27.88 New: 23-MsgBox(Number($A0800104850),"",$A1500205E12)
27.88 closed files.
27.88 Start copying the Obfuscated Tempfile to final ScriptFile
27.88 Writing record: 1
27.88 End copying the Obfuscated Tempfile to final ScriptFile
27.88 ============================== Func and Variable Conversion list ========================================
27.88 Found Variables:|
27.88 Found Functions:|
27.88 =========================================================================================================
+> Obfuscator v1.0.28.7 finished obfuscating 33 lines, stripped 28 comment lines. created:C:\AUTOIT程式\研展檢查工具\2_Obfuscated.au3
27.91 ############################## Done #####################################################################
27.91 ** Files Closed
27.91 ** FREEGLOBALS started
27.91 ** FREEGLOBALS ended
|