MCPcopy Create free account

hub / github.com/LazarenkoA/Obfuscator-1C / functions

Functions46 in github.com/LazarenkoA/Obfuscator-1C

↓ 39 callersFunctionrandom
[min, max)
obfuscator/obfuscator.go:862
↓ 17 callersMethodhideValue
(val interface{}, complexity int)
obfuscator/obfuscator.go:297
↓ 16 callersMethodrandomString
(lenStr int)
obfuscator/obfuscator.go:468
↓ 10 callersMethodappendGarbage
(body *ast.Statements)
obfuscator/obfuscator.go:306
↓ 8 callersMethodconvStrExpToExpStatement
(str string)
obfuscator/obfuscator.go:718
↓ 7 callersFunctionNewObfuscatory
(ctx context.Context, conf Config)
obfuscator/obfuscator.go:61
↓ 6 callersMethodObfuscate
(code string)
obfuscator/obfuscator.go:74
↓ 6 callersMethodcreateObfuscateStringStatement
(directive []*ast.DirectiveStatement, str string, key int32)
obfuscator/obfuscator.go:268
↓ 4 callersMethoddecodeStringFunc
(directives []*ast.DirectiveStatement)
obfuscator/obfuscator.go:275
↓ 4 callersMethodobfuscateString
(str string, key int32)
obfuscator/obfuscator.go:479
↓ 3 callersMethodloopToGoto
(loop *ast.LoopStatement)
obfuscator/obfuscator.go:728
↓ 3 callersMethodshuffleExpressions
(body ast.Statements)
obfuscator/obfuscator.go:833
↓ 2 callersMethodappendIfElseBlock
(ifElseBlock *ast.Statements, count int)
obfuscator/obfuscator.go:351
↓ 2 callersFunctioncompareHashes
(str1, str2 string)
obfuscator/obfuscator_test.go:1175
↓ 2 callersMethodcreateFakeFunc
(directives []*ast.DirectiveStatement, value ast.Statement)
obfuscator/hideBehindCallStack.go:31
↓ 2 callersMethodfakeValue
(value interface{})
obfuscator/obfuscator.go:417
↓ 2 callersMethodisExp
(stm *ast.Statement)
obfuscator/stmt_utils.go:10
↓ 2 callersMethodisMethod
(stm *ast.Statement)
obfuscator/stmt_utils.go:15
↓ 2 callersFunctionptr
(v T)
obfuscator/utils.go:3
↓ 2 callersMethodrandomMathExp
(lenExp int)
obfuscator/obfuscator.go:702
↓ 2 callersMethodreplaceLoopToGoto
(body *ast.Statements, loop *ast.LoopStatement, force bool)
obfuscator/obfuscator.go:805
↓ 1 callersMethodappendConditions
(exp ast.Statement)
obfuscator/obfuscator.go:359
↓ 1 callersMethodcreateDecodeStringFunc
(directives []*ast.DirectiveStatement)
obfuscator/obfuscator.go:502
↓ 1 callersFunctiondirectiveStatementToString
(directives []*ast.DirectiveStatement)
obfuscator/obfuscator.go:287
↓ 1 callersMethodfakeMethods
()
obfuscator/obfuscator.go:432
↓ 1 callersMethodgenCondition
()
obfuscator/obfuscator.go:642
↓ 1 callersMethodhelperAppendConditions
(exp ast.Statement, depth int)
obfuscator/obfuscator.go:367
↓ 1 callersMethodhideBehindCallStack
(directives []*ast.DirectiveStatement, val ast.ExprStatements, deep int)
obfuscator/hideBehindCallStack.go:8
↓ 1 callersMethodinvertExp
(exp ast.Statement)
obfuscator/obfuscator.go:794
↓ 1 callersMethodisFP
(stm *ast.Statement)
obfuscator/stmt_utils.go:20
↓ 1 callersMethodnewTernary
(trueValue interface{}, depth, trueStep int)
obfuscator/obfuscator.go:389
↓ 1 callersMethodobfuscateExpStatement
(currentPF *ast.FunctionOrProcedure, part *interface{})
obfuscator/obfuscator.go:236
↓ 1 callersMethodreplaceAllLoopToGoto
(body *ast.Statements)
obfuscator/obfuscator.go:816
↓ 1 callersMethodwalkStep
(currentFP *ast.FunctionOrProcedure, parent, item *ast.Statement)
obfuscator/obfuscator.go:101
↓ 1 callersMethodwrapFunc
(directives []*ast.DirectiveStatement, callFuncName string, deep int)
obfuscator/hideBehindCallStack.go:22
FunctionTestGenCondition
(t *testing.T)
obfuscator/obfuscator_test.go:1154
FunctionTestObfuscate
(t *testing.T)
obfuscator/obfuscator_test.go:18
FunctionTestObfuscate2
(t *testing.T)
obfuscator/obfuscator_test.go:1058
FunctionTestObfuscate3
(t *testing.T)
obfuscator/obfuscator_test.go:1092
FunctionTestObfuscateExp
(t *testing.T)
obfuscator/obfuscator_test.go:1122
FunctionTestObfuscateLoop
(t *testing.T)
obfuscator/obfuscator_test.go:1011
MethodhideParam
hideParam переименовывает входящие параметры
obfuscator/obfuscator.go:228
Functioninit
()
obfuscator/obfuscator.go:57
MethodisIf
(stm *ast.Statement)
obfuscator/stmt_utils.go:5
MethodisLoop
(stm ast.Statement)
obfuscator/stmt_utils.go:25
FunctionisString
(item ast.Statement)
obfuscator/obfuscator.go:877