C# Класс WF.Compiler.Builders

Показать файл Открыть проект

Открытые методы

Метод Описание
GetEarwigoDecodedString ( string str ) : string

Decode the Earwigo string.

GetEarwigoEncodedString ( string str ) : string

Encode the Earwigo string.

GetUrwigoDecodeString ( string str, List dtable ) : string

Gets the Urwigo string decoded.

GetUrwigoFormatedString ( string byteCode ) : string

Gets the Urwigo formated string, like \032\045, from a normal byte containing string.

The string could also contain \032 from beginning, so the function has to check for this.

GetUrwigoObfuscatedStrings ( string lua, string funcName ) : List

Gets the Urwigo obfuscated strings.

GetUrwigoObfuscationFunction ( string lua ) : string

Gets the urwigo obfuscation function name.

GetUrwigoObfuscationTable ( string lua ) : List

Gets the Urwigo obfuscation table.

IsEarwigo ( string lua ) : bool

Determines whether this Lua code is from Earwigo.

IsUrwigo ( string lua ) : bool

Determines whether this Lua code is from Urwigo.

RemoveEarwigoObfuscation ( string lua ) : string

Removes the Urwigo obfuscation function and replace all strings with plain text.

Приватные методы

Метод Описание
GetEarwigoObfuscatedString ( string str, System.Boolean encrypt ) : string

Encode/Decode the Earwigo string.

Описание методов

GetEarwigoDecodedString() публичный статический Метод

Decode the Earwigo string.
public static GetEarwigoDecodedString ( string str ) : string
str string String to decode.
Результат string

GetEarwigoEncodedString() публичный статический Метод

Encode the Earwigo string.
public static GetEarwigoEncodedString ( string str ) : string
str string String.
Результат string

GetUrwigoDecodeString() публичный статический Метод

Gets the Urwigo string decoded.
public static GetUrwigoDecodeString ( string str, List dtable ) : string
str string String.
dtable List Dtable.
Результат string

GetUrwigoFormatedString() публичный статический Метод

Gets the Urwigo formated string, like \032\045, from a normal byte containing string.
The string could also contain \032 from beginning, so the function has to check for this.
public static GetUrwigoFormatedString ( string byteCode ) : string
byteCode string
Результат string

GetUrwigoObfuscatedStrings() публичный статический Метод

Gets the Urwigo obfuscated strings.
public static GetUrwigoObfuscatedStrings ( string lua, string funcName ) : List
lua string Lua code.
funcName string Func name.
Результат List

GetUrwigoObfuscationFunction() публичный статический Метод

Gets the urwigo obfuscation function name.
public static GetUrwigoObfuscationFunction ( string lua ) : string
lua string Lua code.
Результат string

GetUrwigoObfuscationTable() публичный статический Метод

Gets the Urwigo obfuscation table.
public static GetUrwigoObfuscationTable ( string lua ) : List
lua string Lua code.
Результат List

IsEarwigo() публичный статический Метод

Determines whether this Lua code is from Earwigo.
public static IsEarwigo ( string lua ) : bool
lua string Lua code.
Результат bool

IsUrwigo() публичный статический Метод

Determines whether this Lua code is from Urwigo.
public static IsUrwigo ( string lua ) : bool
lua string Lua code.
Результат bool

RemoveEarwigoObfuscation() публичный статический Метод

Removes the Urwigo obfuscation function and replace all strings with plain text.
public static RemoveEarwigoObfuscation ( string lua ) : string
lua string Lua code.
Результат string