Jump to content

Recommended Posts

  • Developers
Posted

but i need:

-snip

let it can be obfuscator and run nomal!

modify Timers.au3 and GUICtrlOnHover.au3.

Sure it is fixed for at least 1 week as you will be unable to make any posts.

Now if you do decide to return after that you better refrain from asking any questions about Obfuscator.

Jos

SciTE4AutoIt3 Full installer Download page   - Beta files       Read before posting     How to post scriptsource   Forum etiquette  Forum Rules 
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

  • Developers
Posted

This could have been even say otherwise.

What is your business responding here?

I thought I was pretty clear in my reply and heaton elected to play/be stupid and ask anyway so sometimes it helps to be clear.

SciTE4AutoIt3 Full installer Download page   - Beta files       Read before posting     How to post scriptsource   Forum etiquette  Forum Rules 
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Posted

Why not just copy those UDFs into your script and then simply put a

#Obfuscator_Off
#Obfuscator_On

around those functions using keywords which Obfuscator cannot deal with?

Maybe you need to care a little bit about some variables, but it should be possible.

Scripts & functions Organize Includes Let Scite organize the include files

Yahtzee The game "Yahtzee" (Kniffel, DiceLion)

LoginWrapper Secure scripts by adding a query (authentication)

_RunOnlyOnThis UDF Make sure that a script can only be executed on ... (Windows / HD / ...)

Internet-Café Server/Client Application Open CD, Start Browser, Lock remote client, etc.

MultipleFuncsWithOneHotkey Start different funcs by hitting one hotkey different times

  • Developers
Posted

I will need all sourcecode when you want me to have a look. downloaded the first file which gave:

!==> *** ERROR: include file not found :#include "FileOperations.au3"
!==> *** ERROR: include file not found :#include "ForTextReplace.au3"
-### StripOnly/StripFunc Error: Found Call() statement using unsolvable Func, which will/could lead to removal of Funcs that are used by this Function.
>### current Func: __RichCom_Object_GetNewStorage
C:\Program Files (x86)\AutoIt3\Include\GuiRichEdit.au3(5713,1) Warning for line:Call("MemoryFuncCall" & "", "long", $lpReleaseFunc, "ptr", $lpLockBytes)

SciTE4AutoIt3 Full installer Download page   - Beta files       Read before posting     How to post scriptsource   Forum etiquette  Forum Rules 
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Posted

I use the "#include" only to compare the file size is larger than they should be; and indication that "Obfuscator" works. These lines can be removed.

; #include "FileOperations.au3"
; #include "ForTextReplace.au3"

I use bugTextReplaceANSI.au3. This is a short example that demonstrates the problem.

  • Developers
Posted (edited)

Uploaded a fix for the hardcrash on long continuation Global Statements, Obfuscator v1.0.29.10 to the Beta directory.

cheers,

Jos

Edited by Jos

SciTE4AutoIt3 Full installer Download page   - Beta files       Read before posting     How to post scriptsource   Forum etiquette  Forum Rules 
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Posted

Obfuscator.exe 1.0.29.10

The newly created file when you run gives an error.

Its size is 320 kb. Must be 354 kb.

Obfuscator.exe 1.0.29.5

I did this way : shortened array to "Obfuscator" (1.0.29.5) worked, then added that removed.

  • Developers
Posted (edited)

Obfuscator.exe 1.0.29.10

The newly created file when you run gives an error.

Its size is 320 kb. Must be 354 kb.

Obfuscator.exe 1.0.29.5

I did this way : shortened array to "Obfuscator" (1.0.29.5) worked, then added that removed.

I am sorry but you are not giving me enough information to work with and I am bad at trying to figure things out myself (read: don't want to spend time on that).

So do me a favor and give me the required information for me to know what to look at and to do debugging.

The test script you gave me earlier is slimmed down only 5kb as it hardcrashed already on just the main script.

Thanks

Jos

Edited by Jos

SciTE4AutoIt3 Full installer Download page   - Beta files       Read before posting     How to post scriptsource   Forum etiquette  Forum Rules 
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

  • Developers
Posted

You gotta love your bugreports :oops:

You are not really getting to the point as such, just the symptom you have and you could easily have checked the script_Obfuscated.au3 to find that your global statement was merged and cut off around the 2000 character mark.

I now understand were things go wrong and this means that I will not be able in the current logic within Obfuscator to support stripping Variables from Multi-line Global statements which is not a big lost.

Just uploaded v 1.0.29.11 which should fix the issue you had.

Thanks,

Jos

SciTE4AutoIt3 Full installer Download page   - Beta files       Read before posting     How to post scriptsource   Forum etiquette  Forum Rules 
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

  • 1 month later...
Posted (edited)

Found a bug in latest Obfuscator, 1.0.29.11. It fails on multiline Enum. This construct is found in some UDFs, like IE.au3.

In:

#AutoIt3Wrapper_Run_Obfuscator=y
#Obfuscator_Parameters=/so

Global Enum $a1 = 0, _
    $a2, _
    $a3, _
    $a4

Func _test()
    Return $a3
EndFunc

ConsoleWrite(_test() & @CRLF)

Out:

Func _test()
Return $a3
EndFunc
ConsoleWrite(_test() & @CRLF)
Edited by wraithdu
  • 1 month later...
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...