Advertisement
Guest User

tikedit

a guest
Feb 22nd, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Go 0.56 KB | None | 0 0
  1. package main
  2.  
  3. import (
  4.     "fmt"
  5.     "os"
  6.     "log"
  7.     "strings"
  8.     "encoding/hex"
  9. )
  10.  
  11. func terr(err error) {
  12.     if err != nil {log.Fatal(err)}
  13. }
  14.  
  15. func main() {
  16.     A := os.Args[1:]
  17.     if len(A) == 0 {
  18.         fmt.Println("Usage:")
  19.         fmt.Println(" tikedit key")
  20.         return
  21.     }
  22.    
  23.     str := strings.Join(A, "")
  24.    
  25.     hexx, err := hex.DecodeString(str)
  26.     terr(err)
  27.     if len(hexx) != 16 {
  28.         log.Fatal("key should be a 32 digit hex number")
  29.     }
  30.    
  31.     f, err := os.OpenFile("title.tik", os.O_RDWR|os.O_CREATE, 0755)
  32.     terr(err)
  33.     defer f.Close()
  34.     _,err = f.WriteAt(hexx, 447)
  35.     terr(err)
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement