You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
garble/internal/ssa2ast
pagran e8fe80d627
add trash block generator (#825)
add trash block generator

For making static code analysis even more difficult, added feature for
generating trash blocks that will never be executed. In combination
with control flow flattening makes it hard to separate trash code from
the real one, plus it causes a large number of trash references to
different methods.

Trash blocks contain 2 types of statements:
1. Function/method call with writing the results into local variables
and passing them to other calls
2. Shuffling or assigning random values to local variables
4 months ago
..
func.go add trash block generator (#825) 4 months ago
func_test.go add generic function support for control flow obfuscation 10 months ago
helpers_test.go add control flow obfuscation 11 months ago
polyfill.go add trash block generator (#825) 4 months ago
type.go add trash block generator (#825) 4 months ago
type_test.go add trash block generator (#825) 4 months ago