INNER CODE UNIT · Go
main
alanvivona/pwnshop · src/0x12-SLAE-shellstorm-polymorph/polymorph/main.go:39
func main() {
lines, err := readLines()
exitIfError(err)
loadPolymorphicRules()
loadArchitectureRegisters()
for _, line := range lines {
//fmt.Printf("Reading Line: '%s'\n", line)
lexer, err := parse(line)
exitIfError(err)
//fmt.Printf("Lexer: '%+v'\n", lexer)
converted := polymorph(lexer)
//fmt.Printf("Converted: '%+v'\n", converted)
for _, piece := range converted {