Jump to content

Obfuscator (discontinued)


Jos
 Share

Recommended Posts

  • Developers

Uploaded v1.0.5:

  • Fixed Processing first record correctly.
  • Changed Obfuscator.INI to Obfuscator.dat and different format for readability.
  • Only check used Functions for Obfuscator Errors. This means that reported errors are true problems now.
See first post in thread for details.

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.
  :)

Link to comment
Share on other sites

Hey this brings me waaaaaay back to the time of basic on my trusted Atari800 (can you believe my old machine is still alive?)

This game "Crypts of terror" used a similar strategy, on top of corrupting the .BAS file (which cannot be done in this context).

For you young ducklings you get some piccies here: http://oldcomputers.net/atari800.html

In any case the game was just impossible to play although when I finally found it and put it in an emulator I got this instant rush of intense satisfaction :(

Mind you, I originally did manage to read the code however, but in those days I had A LOT of time on my hands ehehehe

Ok so here's some stupid suggestions so please DON'T READ THEM.

Is it possible, if there is a lot of global variables being set up, to spread them all over the place?

And while you're at it, moving the _Proc() around randomly, making the thing real alphabet soup?

How about adding fake _Proc() into the mix as well? And fake variables?

And how about changing all the CR/LF in the original file with only CR; this would give out one solid paragraph if open in Notepad :P

You also get a free byte for every line (big deal, I agree but hey, free!)

(I can't remember but I think my code stripper does that)

The last suggestion involves the AutoIT team ... do you think it would make any sense for an AutoIT script to be able to read, let's say, a specific value embedded in the header (serial or CRC?) and then refuse to work if it isn't found? It really starts to look like that Veyron they raced on top gear ... for a few extra ompfs you have to exert a ridiculous amound of energy :shocked:http://www.youtube.com/watch?v=V27CgobKJHw

But it sure is fun

Anyways 1,000,000,000 thanks for the excellent software

Obi Wan Celeri

Edited by Celeri

I am endeavoring, ma'am, to construct a mnemonic circuit using stone knives and bearskins.SpockMy UDFs:Deleted - they were old and I'm lazy ... :)My utilities:Comment stripperPolicy lister 1.07AutoIT Speed Tester (new!)

Link to comment
Share on other sites

Ok another very small suggestion before I take off in the sunset ...

Replacing CR/LF by CR is all nice but I think Scite could read it easily.

Is there any way to tell the interpreter to use another character/sequence to delimit lines?

Putting (per example, CHR(166) ; discontinuous vertical bar) as a delimiter would make anyone go bonkers. Is it a pipe? Is it an L ...

Now imagine a sequence of characters ... (all gibberish of course). It isn't the holy grail but at least we'd get a good laugh out of watching amateur hackers trying to decipher programs :(

Oh by the way one small observation ...

While decompiling one of my scripts, I discovered the compilation directives were actually included.

I'm not sure I like this. I understand the idea but since you are compiling the script my guess is that the directives are not needed anymore.

Having an option for chuckink the directives from the script at compilation would be nice :shocked:

Thanks another bilion!

Edited by Celeri

I am endeavoring, ma'am, to construct a mnemonic circuit using stone knives and bearskins.SpockMy UDFs:Deleted - they were old and I'm lazy ... :)My utilities:Comment stripperPolicy lister 1.07AutoIT Speed Tester (new!)

Link to comment
Share on other sites

  • Developers

I seem to be having problems getting it to work with the _ScreenCap function in the Auto3Library.

Seems to be working on all other stuff though. :shocked: Any idea on what I can do to get that function to obfuscate?

Took the example from the helpfile and ran that through Obfuscator. The obfuscated script worked fine ....

You will have to give more details about your problem...

Test script:

#include <A3LScreenCap.au3>

; Capture full screen
_ScreenCap_Capture("C:\Image1.jpg")

; Capture region
_ScreenCap_Capture("C:\Image2.jpg", 0, 0, 796, 596)

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.
  :)

Link to comment
Share on other sites

  • Developers

Oh by the way one small observation ...

While decompiling one of my scripts, I discovered the compilation directives were actually included.

I'm not sure I like this. I understand the idea but since you are compiling the script my guess is that the directives are not needed anymore.

Having an option for chuckink the directives from the script at compilation would be nice :shocked:

the compiler directives are stripped from the obfucated script so lost you on this remark ...

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.
  :)

Link to comment
Share on other sites

the compiler directives are stripped from the obfucated script so lost you on this remark ...

Oops (Murphy predicted this would happen :shocked:)

Well I tested this WITHOUT obfuscation ... that explains loads of stuff ...

Obi Wan Celeri

Making an a$$ of himself since 1968 ...

I am endeavoring, ma'am, to construct a mnemonic circuit using stone knives and bearskins.SpockMy UDFs:Deleted - they were old and I'm lazy ... :)My utilities:Comment stripperPolicy lister 1.07AutoIT Speed Tester (new!)

Link to comment
Share on other sites

I seem to be having problems getting it to work with the _ScreenCap function in the Auto3Library.

Seems to be working on all other stuff though. :( Any idea on what I can do to get that function to obfuscate?

arf. I was testing this out using my PC, and I made my script on my laptop. My PC doesn't have the library with screencap installed. :P

Sorry to make you run unneeded tests. m(:shocked:)m

Link to comment
Share on other sites

  • Developers

Why does #NoTrayIcon not work in an obfuscated script?

Thats because its removed at this moment together with all other directives.

Will make a change for the next version to leave #NoTrayIcon alone...

:shocked:

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.
  :)

Link to comment
Share on other sites

Jdeb what do you make of this script? Try obfuscate this script and run it:

Dim $reallylongstring, $reallylongstring2

$reallylongstring = "toolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringheretoolongstringhere"

$reallylongstring2 = "yeptoolongforme"
ConsoleWrite($reallylongstring & $reallylongstring2)

Note: its supposed to be one really long string with quotation marks but some reason posting it on forum truncated it into many lines so you will need to fix that back into one liner in script and then test it.

Edited by Blackstar
Link to comment
Share on other sites

  • Developers

Jdeb what do you make of this script? Try obfuscate this script and run it:

-snip-

Note: its supposed to be one really long string with quotation marks but some reason posting it on forum truncated it into many lines so you will need to fix that back into one liner in script and then test it.

I have to say its special to see how people script sometimes.. :)

v1.0.6:

  • Fixed: Avoid removal of #NoTrayIcon.
  • Fixed: Fix problem with literal Strings longer than 2000 characters generating too long Obfuscated string.
This version should fix this ...

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.
  :)

Link to comment
Share on other sites

[*]Fixed: Fix problem with literal Strings longer than 2000 characters generating too long Obfuscated string.

I tried the new version...all it say was the warning about a "line exceeds max lenght of 2048". I'm wondering if that considered a fix? Let me know...i like to have it working with long string please.

Link to comment
Share on other sites

Is there some way to suppress the Obfuscator Warnings/Errors window?

It complains about stuff in A3LString.au3 I don't even call, and the warnings window hangs the build. Since the whole thing is run within wrapper I can't figure out how to use an autoit script to kill it.

Link to comment
Share on other sites

  • Developers

I tried the new version...all it say was the warning about a "line exceeds max lenght of 2048". I'm wondering if that considered a fix? Let me know...i like to have it working with long string please.

It means you changed something, because that test was already in there since the first release.

Your line was just a but shorter than 2048 characters (2046), which gave some troubles creating a longer than 4096 character line. This is fixed.

I have no intention to support longer lines than 2048 because its kinda crazy to even try that. Just split up the record into multiple lines to make it readable and "Obfuscatable"

Edited by JdeB

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.
  :)

Link to comment
Share on other sites

dear JdeB:

thank u made this tools;

and can U help me do this thing:?

I am tye to edit the file "AutoItSC.bin"

Change the KEYWORDS to other word in this file,

and change my scrips file's KEYWORD too

then i hope no person can read them

can U help me ? thanks.

see below

WINWAITNOTACTIVE|YLRBGPBWYEMPBXFV

WINWAITCLOSE|YLRBGPBLVZER

WINWAITACTIVE|YLRBGPBJMEUCS

WINWAIT|YLRBGPB

WINSETTRANS|YLRXKABAKYE

WINSETTITLE|YLRXKABRDWQ

WINSETSTATE|YLRXKAACKEQ

WINSETONTOP|YLRXKAWWDZB

WINMOVE|YLRRUCM

WINMINIMIZEALLUNDO|YLRROUQVSEQNZAEEVB

WINMINIMIZEALL|YLRROUQVSEQNZA

WINMENUSELECTITEM|YLRRKUCBOWQPBXDVE

WINLIST|YLRQOZB

WINKILL|YLRPOST

WINGETTITLE|YLRLKABRDWQ

WINGETTEXT|YLRLKABNBE

WINGETSTATE|YLRLKAACKEQ

WINGETPROCESS|YLRLKAXAYNQFA

WINGETPOS|YLRLKAXXC

WINGETHANDLE|YLRLKAPJXOXR

WINGETCLIENTSIZE|YLRLKAKUSPZAAXJV

WINGETCLASSLIST|YLRLKAKUKDEYWBD

WINGETCARETPOS|YLRLKAKJBPFCCB

WINFLASH|YLRKRHAQ

WINEXISTS|YLRJDPACC

WINCLOSE|YLRHRVAN

WINACTIVE|YLRFIAQEO

WINACTIVATE|YLRFIAQEKEQ

VARTYPE|XDVYEWM

URLDOWNLOADTOFILE|WUPIUDVUYLPACUYCW

UDPSTARTUP|WGTXZHZCEA

UDPSHUTDOWN|WGTXNBBMYBZ

UDPSEND|WGTXKUL

UDPRECV|WGTWKJD

UDPOPEN|WGTTVLV

UDPCLOSESOCKET|WGTHRVANCZOXSC

UDPBIND|WGTGOUL

UBOUND|WESZTK

TRAYTIP|VUEDZPX

TRAYSETTOOLTIP|VUEDYLBCYZXAWE

TRAYSETSTATE|VUEDYLBBDLFR

TRAYSETPAUSEICON|VUEDYLBYKFERWREE

TRAYSETONEVENT|VUEDYLBXXPBRBC

TRAYSETICON|VUEDYLBRMZZ

TRAYSETCLICK|VUEDYLBLVTOX

TRAYITEMSETTEXT|VUEDOAMVCPFASGD

TRAYITEMSETSTATE|VUEDOAMVCPFFBPDV

TRAYITEMSETONEVENT|VUEDOAMVCPFBBTFVFG

TRAYITEMGETTEXT|VUEDOAMVQPFASGD

TRAYITEMGETSTATE|VUEDOAMVQPFFBPDV

TRAYITEMGETHANDLE|VUEDOAMVQPFUOCTCW

TRAYITEMDELETE|VUEDOAMVNPXRBT

TRAYGETMSG|VUEDMLBVCR

TRAYCREATEMENU|VUEDIYMJDPYRBD

TRAYCREATEITEM|VUEDIYMJDPUASB

TOOLTIP|VRSQZPX

TIMERINIT|VLQJXPVRD

TIMERDIFF|VLQJXKQOP

TCPSTARTUP|VFTXZHZCEA

TCPSHUTDOWN|VFTXNBBMYBZ

TCPSEND|VFTXKUL

TCPRECV|VFTWKJD

TCPNAMETOIP|VFTSGTMCYTB

TCPLISTEN|VFTQOZBNX

TCPCONNECT|VFTHUUVNME

TCPCLOSESOCKET|VFTHRVANCZOXSC

TCPACCEPT|VFTFIJMYD

TAN|VDR

STRINGUPPER|UWVNTNCYZPD

STRINGTRIMRIGHT|UWVNTNBASXDVUWD

STRINGTRIMLEFT|UWVNTNBASXXRTC

STRINGSTRIPWS|UWVNTNACBTBDA

STRINGSTRIPCR|UWVNTNACBTBPF

STRINGSPLIT|UWVNTNAYVTF

STRINGRIGHT|UWVNTNZRQSF

STRINGREPLACE|UWVNTNZNZWMPS

STRINGREGEXPREPLACE|UWVNTNZNQPDCFTFCSVY

STRINGREGEXP|UWVNTNZNQPDC

STRINGMID|UWVNTNURN

STRINGLOWER|UWVNTNTXAPD

STRINGLEN|UWVNTNTNX

STRINGLEFT|UWVNTNTNPE

STRINGISXDIGIT|UWVNTNQBBOUTWC

STRINGISUPPER|UWVNTNQBEABRF

STRINGISSPACE|UWVNTNQBCAMPS

STRINGISLOWER|UWVNTNQBVZCRF

STRINGISINT|UWVNTNQBSYF

STRINGISFLOAT|UWVNTNQBPWANB

STRINGISDIGIT|UWVNTNQBNTSVB

STRINGISASCII|UWVNTNQBKDOVW

STRINGISALPHA|UWVNTNQBKWBUO

STRINGISALNUM|UWVNTNQBKWZBA

STRINGINSTR|UWVNTNQWCED

STRINGFORMAT|UWVNTNNXBXMA

STRINGADDCR|UWVNTNIMNND

STRING|UWVNTN

STDOUTREAD|UWHTAAZNKO

STDINWRITE|UWHNTDZRDP

STDERRREAD|UWHJXYZNKO

STATUSBARGETTEXT|UWEYAZJJBRQABTHE

SRANDOM|UUESJVU

SQRT|UTVY

SPLASHTEXTON|USPFYOBNBEAA

SPLASHOFF|USPFYOWOP

SPLASHIMAGEON|USPFYOQVKRQBB

SOUNDSETWAVEVOLUME|URYSJZMCALBRDDBFEX

SOUNDPLAY|URYSJWTJC

SIN|ULR

SHUTDOWN|UKYYJVEW

SHELLEXECUTEWAIT|UKIQRLFNMFFREPYE

SHELLEXECUTE|UKIQRLFNMFFR

SETEXTENDED|UHXJDAMWNPP

SETERROR|UHXJXYWA

SEND|UHRI

RUNWAIT|TXRBGPB

RUNASSET|TXRFYZMC

RUN|TXR

ROUND|TRYSJ

REGWRITE|THKBXPBN

REGREAD|THKWKHL

REGENUMVAL|THKJTBUEKW

REGENUMKEY|THKJTBUTOD

REGDELETE|THKIKSMCO

RANDOM|TDRIUT

PROGRESSSET|RUSLXLABCPF

PROGRESSON|RUSLXLABYY

PROGRESSOFF|RUSLXLABYQR

PROCESSWAITCLOSE|RUSHKZAFKTFPZDCV

PROCESSWAIT|RUSHKZAFKTF

PROCESSSETPRIORITY|RUSHKZABOEBEWDBZFL

PROCESSLIST|RUSHKZAUSDF

PROCESSEXISTS|RUSHKZANBTEAA

PROCESSCLOSE|RUSHKZALVZER

PLUGINOPEN|ROYLOUWYOY

PLUGINCLOSE|ROYLOUKUYDQ

PIXELSEARCH|RLBJRZMJBNT

PIXELGETCOLOR|RLBJRNMCMZXBF

PIXELCHECKSUM|RLBJRJPNMVEBA

PING|RLRL

OPT|QSX

OBJNAME|QENSGTM

OBJGET|QENLKA

OBJEVENT|QENJBLVC

OBJCREATE|QENHXLICO

NUMBER|PXQGKY

MSGBOX|OVKGUE

MOUSEWHEEL|ORYXKDPNOW

MOUSEUP|ORYXKBX

MOUSEMOVE|ORYXKTWEO

MOUSEGETPOS|ORYXKNMCZZE

MOUSEGETCURSOR|ORYXKNMCMFDFCA

MOUSEDOWN|ORYXKKWFX

MOUSECLICKDRAG|ORYXKJTRMVPEOV

MOUSECLICK|ORYXKJTRMV

MOD|ORH

MEMGETSTATS|OHQLKAACKEE

LOG|NRK

ISSTRING|KVWYXPVP

ISOBJ|KVSGP

ISNUMBER|KVRZSIMA

ISKEYWORD|KVOJEDWAN

ISINT|KVMSZ

ISHWND|KVLBTK

ISFLOAT|KVJQUHB

ISDLLSTRUCT|KVHQRZBAENF

ISDECLARED|KVHJISIAOO

ISBOOL|KVFTUS

ISBINARYSTRING|KVFNTHZBCEDVBV

ISARRAY|KVEWXHA

ISADMIN|KVEISPV

INT|KQX

INPUTBOX|KQTZZIWA

INIWRITESECTION|KQMBXPBNCPOAWDD

INIWRITE|KQMBXPBN

INIRENAMESECTION|KQMWKUIVODQPBXEE

INIREADSECTIONNAMES|KQMWKHLBONFVCCDREXG

INIREADSECTION|KQMWKHLBONFVCC

INIREAD|KQMWKHL

INIDELETE|KQMIKSMCO

INETGETSIZE|KQIYMLBBSEQ

INETGET|KQIYMLB

HWND|JZRI

HTTPSETPROXY|JWXUYLBYBZDF

HOTKEYSET|JRXPKFAND

HEX|JHB

GUISWITCH|IXMXCPBLR

GUISTARTGROUP|IXMXZHZCQCABD

GUISETSTATE|IXMXKAACKEQ

GUISETONEVENT|IXMXKAWWOAQAB

GUISETICON|IXMXKAQLYY

GUISETHELP|IXMXKAPNVA

GUISETFONT|IXMXKANXXE

GUISETCURSOR|IXMXKAKDBDAE

GUISETCOORD|IXMXKAKXYCP

GUISETBKCOLOR|IXMXKAJTMZXBF

GUIREGISTERMSG|IXMWKNQBDPDZAV

GUIGETMSG|IXMLKAUBQ

GUIGETCURSORINFO|IXMLKAKDBDAEWCVF

GUIDELETE|IXMIKSMCO

GUICTRLSETTIP|IXMHZYTBOEFVD

GUICTRLSETSTYLE|IXMHZYTBOEEAGAU

GUICTRLSETSTATE|IXMHZYTBOEEAOCU

GUICTRLSETRESIZING|IXMHZYTBOEDRAXJZFZ

GUICTRLSETPOS|IXMHZYTBOEBBA

GUICTRLSETONEVENT|IXMHZYTBOEAASEUEF

GUICTRLSETLIMIT|IXMHZYTBOEXVAXD

GUICTRLSETIMAGE|IXMHZYTBOEUZOVU

GUICTRLSETGRAPHIC|IXMHZYTBOESEOEXZU

GUICTRLSETFONT|IXMHZYTBOERBBC

GUICTRLSETDATA|IXMHZYTBOEPNBP

GUICTRLSETCURSOR|IXMHZYTBOEOBFBEC

GUICTRLSETCOLOR|IXMHZYTBOEOBZDB

GUICTRLSETBKCOLOR|IXMHZYTBOENXQDBFD

GUICTRLSENDTODUMMY|IXMHZYTBOYPACSEDEL

GUICTRLSENDMSG|IXMHZYTBOYPZAV

GUICTRLREGISTERLISTVIEWSORT|IXMHZYTAORUFBTBCAFHKEBOLIMP

GUICTRLRECVMSG|IXMHZYTAONBZAV

GUICTRLREAD|IXMHZYTAOLP

GUICTRLGETSTATE|IXMHZYTPOEEAOCU

GUICTRLGETHANDLE|IXMHZYTPOETNBSBV

GUICTRLDELETE|IXMHZYTMOWQAS

GUICTRLCREATEUPDOWN|IXMHZYTLBPMASDFUAJB

GUICTRLCREATETREEVIEWITEM|IXMHZYTLBPMASCBVWICZMFLDG

GUICTRLCREATETREEVIEW|IXMHZYTLBPMASCBVWICZM

GUICTRLCREATETABITEM|IXMHZYTLBPMASCQSAGYB

GUICTRLCREATETAB|IXMHZYTLBPMASCQS

GUICTRLCREATESLIDER|IXMHZYTLBPMASBBZVXF

GUICTRLCREATERADIO|IXMHZYTLBPMASAQUAB

GUICTRLCREATEPROGRESS|IXMHZYTLBPMASEBFYEYHI

GUICTRLCREATEPIC|IXMHZYTLBPMASEYT

GUICTRLCREATEOBJ|IXMHZYTLBPMASDRA

GUICTRLCREATEMONTHCAL|IXMHZYTLBPMASBEEFAWVB

GUICTRLCREATEMENUITEM|IXMHZYTLBPMASBUEGBHZC

GUICTRLCREATEMENU|IXMHZYTLBPMASBUEG

GUICTRLCREATELISTVIEWITEM|IXMHZYTLBPMASAYDFICZMFLDG

GUICTRLCREATELISTVIEW|IXMHZYTLBPMASAYDFICZM

GUICTRLCREATELIST|IXMHZYTLBPMASAYDF

GUICTRLCREATELABEL|IXMHZYTLBPMASAQSWE

GUICTRLCREATEINPUT|IXMHZYTLBPMASXDAGG

GUICTRLCREATEICON|IXMHZYTLBPMASXSFF

GUICTRLCREATEGROUP|IXMHZYTLBPMASVBFGC

GUICTRLCREATEGRAPHIC|IXMHZYTLBPMASVBRBACX

GUICTRLCREATEEDIT|IXMHZYTLBPMASTTZF

GUICTRLCREATEDUMMY|IXMHZYTLBPMASSEDEL

GUICTRLCREATEDATE|IXMHZYTLBPMASSQEW

GUICTRLCREATECONTEXTMENU|IXMHZYTLBPMASREEFXLICBFN

GUICTRLCREATECOMBO|IXMHZYTLBPMASREDTB

GUICTRLCREATECHECKBOX|IXMHZYTLBPMASRXVUDVDN

GUICTRLCREATEBUTTON|IXMHZYTLBPMASQEEFBB

GUICTRLCREATEAVI|IXMHZYTLBPMASPFZ

GUICREATE|IXMHXLICO

FTPSETPROXY|HWTXKAXAYCE

FLOOR|HOSTX

FILEWRITELINE|HLPJCYQCOWUAS

FILEWRITE|HLPJCYQCO

FILESETTIME|HLPJYLBCSXQ

FILESETATTRIB|HLPJYLBJDEDVP

FILESELECTFOLDER|HLPJYLTNMERBZSUC

FILESAVEDIALOG|HLPJYHDNNTMYCV

FILERECYCLEEMPTY|HLPJXLKBMWQRAEDJ

FILERECYCLE|HLPJXLKBMWQ

FILEREADLINE|HLPJXLIMVTZR

FILEREAD|HLPJXLIM

FILEOPENDIALOG|HLPJUWMWNTMYCV

FILEOPEN|HLPJUWMW

FILEMOVE|HLPJSVDN

FILEINSTALL|HLPJOUACKWX

FILEGETVERSION|HLPJMLBEOCEVCC

FILEGETTIME|HLPJMLBCSXQ

FILEGETSIZE|HLPJMLBBSEQ

FILEGETSHORTNAME|HLPJMLBBRZDABPCV

FILEGETSHORTCUT|HLPJMLBBRZDAQDD

FILEGETLONGNAME|HLPJMLBUYYSAOBU

FILEGETATTRIB|HLPJMLBJDEDVP

FILEFINDNEXTFILE|HLPJLPVMXPDATXBV

FILEFINDFIRSTFILE|HLPJLPVMPTDFBUYCW

FILEEXISTS|HLPJKEQBDD

FILEDELETE|HLPJJLTNDP

FILECREATESHORTCUT|HLPJIYMJDPEUCADTGG

FILECREATENTFSLINK|HLPJIYMJDPZATBBZFD

FILECOPY|HLPJIVXB

FILECLOSE|HLPJISWBO

FILECHANGEDIR|HLPJIOIWQPPVF

EXP|GAT

EXECUTE|GAIHAAM

EVAL|GYEQ

ENVUPDATE|GQZZVKICO

ENVSET|GQZXKA

ENVGET|GQZLKA

DRIVESTATUS|FUMAKZBJDFE

DRIVESPACETOTAL|FUMAKZXJMPFBBPB

DRIVESPACEFREE|FUMAKZXJMPREST

DRIVESETLABEL|FUMAKZMCVLNRZ

DRIVEMAPGET|FUMAKTIYQPF

DRIVEMAPDEL|FUMAKTIYNPX

DRIVEMAPADD|FUMAKTIYKOP

DRIVEGETTYPE|FUMAKNMCDDBR

DRIVEGETSERIAL|FUMAKNMCCPDVOA

DRIVEGETLABEL|FUMAKNMCVLNRZ

DRIVEGETFILESYSTEM|FUMAKNMCPTXRAHCEWF

DRIVEGETDRIVE|FUMAKNMCNCUCS

DLLSTRUCTSETDATA|FOPXZYCLDDQARPDR

DLLSTRUCTGETSIZE|FOPXZYCLDRQAAXJV

DLLSTRUCTGETPTR|FOPXZYCLDRQADCB

DLLSTRUCTGETDATA|FOPXZYCLDRQARPDR

DLLSTRUCTCREATE|FOPXZYCLDNDROCU

DLLOPEN|FOPTVLV

DLLCLOSE|FOPHRVAN

DLLCALL|FOPHGST

DIRREMOVE|FLVWKTWEO

DIRMOVE|FLVRUCM

DIRGETSIZE|FLVLKAARDP

DIRCREATE|FLVHXLICO

DIRCOPY|FLVHUWA

DEC|FHG

COS|ERW

CONTROLSHOW|ERRYXVTBRZC

CONTROLSETTEXT|ERRYXVTBOEFRFC

CONTROLSEND|ERRYXVTBOYP

CONTROLMOVE|ERRYXVTVYAQ

CONTROLLISTVIEW|ERRYXVTUSDFCWTG

CONTROLHIDE|ERRYXVTQSOQ

CONTROLGETTEXT|ERRYXVTPOEFRFC

CONTROLGETPOS|ERRYXVTPOEBBA

CONTROLGETHANDLE|ERRYXVTPOETNBSBV

CONTROLGETFOCUS|ERRYXVTPOERBQDC

CONTROLFOCUS|ERRYXVTOYNAF

CONTROLENABLE|ERRYXVTNXLNYS

CONTROLDISABLE|ERRYXVTMSDMOZT

CONTROLCOMMAND|ERRYXVTLYXYNBS

CONTROLCLICK|ERRYXVTLVTOX

CONSOLEWRITEERROR|ERRXUSMFBTFRSABFD

CONSOLEWRITE|ERRXUSMFBTFR

CONSOLEREAD|ERRXUSMAOLP

CLIPPUT|EOMUVBB

CLIPGET|EOMUMLB

CHR|EKV

CEILING|EHMQOUO

CDTRAY|EGXWGF

CALL|EDPQ

BREAK|DUIFQ

BLOCKINPUT|DOSHQPVYEE

BITXOR|DLXCUY

BITSHIFT|DLXXNPNC

BITROTATE|DLXWUAICO

BITOR|DLXTX

BITNOT|DLXSUA

BITAND|DLXFTK

BINARYSTRING|DLRFXFACBTZT

BEEP|DHIU

AUTOITWINSETTITLE|CXXTOAERXDQABXDCW

AUTOITWINGETTITLE|CXXTOAERXRQABXDCW

AUTOITSETOPTION|CXXTOAANDZBAWDD

ATAN|CWES

ASSIGN|CVWNMU

ASIN|CVMS

ADLIBENABLE|CGPNHLVJLWQ

ADLIBDISABLE|CGPNHKQBKMXR

ACOS|CFSX

ABS|CEW

and this is a sample:

msgbox(0,0,'test')

OVKGUE(0,0,'test')

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

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