本帖最后由 xmdhs 于 2021-2-3 13:34 编辑
随便灌了点数据,网站就打不开了,服务端也太差了吧
现在似乎又好了,不过盗这号有啥用呢
复制代码
随便灌了点数据,网站就打不开了,服务端也太差了吧
现在似乎又好了,不过盗这号有啥用呢
- package main
- import (
- "errors"
- "fmt"
- "log"
- "math/rand"
- "net/http"
- "strings"
- "sync"
- "time"
- )
- func main() {
- for i := 0; i < 50; i++ {
- go do()
- }
- select {}
- }
- func do() {
- i := 0
- for {
- r.Lock()
- qqn := r.Intn(11-5) + 5
- passn := r.Intn(16-8) + 8
- r.Unlock()
- password := gen(passn, []byte(atext))
- qq := gen(qqn, []byte(num))
- err := post(qq, password)
- if err != nil {
- log.Println(err)
- u := Unkownerr{}
- if errors.As(err, &u) {
- log.Println(u.msg)
- }
- i++
- if i > 5 {
- panic(err)
- }
- }
- }
- }
- const link = `http://errj.yingfengshu.com/**.php`
- func post(name, password string) error {
- msg := `u=` + name + `&p=` + password + `&submit=`
- reqs, err := http.NewRequest("POST", link, strings.NewReader(msg))
- if err != nil {
- return fmt.Errorf("post: %w", err)
- }
- reqs.Header.Set("Connection", "keep-alive")
- reqs.Header.Set("Cache-Control", "max-age=0")
- reqs.Header.Set("Origin", "http://errj.yingfengshu.com")
- reqs.Header.Set("Referer", "http://errj.yingfengshu.com")
- reqs.Header.Set("Upgrade-Insecure-Requests", "1")
- reqs.Header.Set("DNT", "1")
- reqs.Header.Set("Content-Type", "application/x-www-form-urlencoded")
- reqs.Header.Set("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.111 Safari/537.36")
- reqs.Header.Set("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9")
- reqs.Header.Set("Accept-Language", "zh-CN,zh;q=0.9,en;q=0.8")
- reqs.Header.Set("sec-gpc", "1")
- rep, err := client.Do(reqs)
- if rep != nil {
- defer rep.Body.Close()
- }
- if err != nil {
- return fmt.Errorf("post: %w", err)
- }
- if rep.StatusCode != 302 {
- return Unkownerr{err: "未知错误", msg: rep.Status}
- }
- return nil
- }
- var (
- client = http.Client{Timeout: 5 * time.Second}
- r arand
- )
- type Unkownerr struct {
- err string
- msg string
- }
- func (u Unkownerr) Error() string {
- return u.err
- }
- type arand struct {
- *rand.Rand
- *sync.Mutex
- }
- func init() {
- r.Rand = rand.New(rand.NewSource(time.Now().Unix()))
- r.Mutex = &sync.Mutex{}
- }
- const num = `0123456789`
- const atext = `abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%`
- func gen(n int, words []byte) string {
- b := make([]byte, n)
- r.Lock()
- for i := range b {
- b[i] = words[r.Intn(len(words))]
- }
- r.Unlock()
- return string(b)
- }
都去这里面随便输入
这都什么网站啊。。。
这网站是干啥的
里面输入一个删一个,随便卡了几个字母点登录直接跳到邮箱了
这网站是干啥的
钓鱼网站质量也太差了,我见过自己重写了一个键盘就是为了防止被QQ警告的
输马哥的看他敢不敢
这。。。也太明显了吧。。。
感谢水友的扫雷
感谢楼主的分享,又排除了一个危险
都是高手啊
已排除危险,要不然creeper bong
可以00000000000000000000
好多钓鱼网站的
这盗号的也太简单了吧
不访问不就可以了?
没多久又挂了