(需要过盾)ai-pro.org的逆向

package main

import (
  "fmt"
  "io"
  "log"
  "net/http"
  "strings"
)

func main() {
  client := &http.Client{}
  var data = strings.NewReader({"sender":"User","text":"你好","current":true,"isCreatedByUser":true,"parentMessageId":"00000000-0000-0000-0000-000000000000","conversationId":null,"messageId":"72d5cb5a-d509-4b7c-93b2-ed7a304da34e","error":false,"generation":"","responseMessageId":null,"overrideParentMessageId":null,"endpoint":"openAI","model":"gpt-3.5-turbo","chatGptLabel":null,"promptPrefix":null,"temperature":1,"top_p":1,"presence_penalty":0,"frequency_penalty":0,"token":null,"isContinued":false,"isLimited":false})
  req, err := http.NewRequest("POST", "https://chatpro.ai-pro.org/api/ask/openAI", data)
  if err != nil {
    log.Fatal(err)
  }
  req.Header.Set("accept", "*/*")
  req.Header.Set("accept-language", "zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7")
  req.Header.Set("authorization", "Bearer undefined")
  req.Header.Set("content-type", "application/json")
  req.Header.Set("cookie", "__hstc=18263398.a44aced1738d18ebf4a02f8ae9182177.1713706334827.1713706334827.1713706334827.1; hubspotutk=a44aced1738d18ebf4a02f8ae9182177; __hssrc=1; user_ip=104.28.196.75; kt8typtb=arcana; WcvYPABR=wjuj3jZXZ; _vis_opt_s=1%7C; _vis_opt_test_cookie=1; _vwo_uuid=D943F06B86760736CBFDD481851F315DC; _vwo_ds=3%241713706337%3A28.31514034%3A%3A; _tt_enable_cookie=1; _ttp=we3rgEj64k9gWa5IOj7kIos5ent; aiwp_logged_in=tyetaycymyery%40proton.me%7C1ecfb4b8f780e3866dd4dba35a3d956e%7C0; aiproStart=1ecfb4b8f780e3866dd4dba35a3d956e; user_email=tyetaycymyery%40proton.me; chatpro_KJLF4XgSL8wjlGm=tyetaycymyery%40proton.me%7C1ecfb4b8f780e3866dd4dba35a3d956e; access=%242y%2409%242K94eMc3YScYucvHEfKDh.cld; unpFlow=1; user_plan=enterprise; mDDM=5; mDDM=5; mDDS=0; mDDS=0; _vwo_uuid_v2=D9B03917DA931431CCE92532D155C01EE|344d36725a20ee2d6e91b43e09298380; _vwo_sn=0%3A11; app=basic; appurl=chatpro.ai-pro.org; mucnxwlyxt=; mucnxwlyxt=; _uetsid=92650f60ffe311ee9c1031d9970d8192; _uetvid=92651360ffe311eebc8ee16924f6e0bb; mp_510eae1e2d2a79bceee18c49bece1c6a_mixpanel=%7B%22distinct_id%22%3A%20%22tyetaycymyery%40proton.me%22%2C%22%24device_id%22%3A%20%2218f00db7290115e-0bdbe58ebc614f-26001d51-1fa400-18f00db7290115e%22%2C%22%24initial_referrer%22%3A%20%22%24direct%22%2C%22%24initial_referring_domain%22%3A%20%22%24direct%22%2C%22__mps%22%3A%20%7B%7D%2C%22__mpso%22%3A%20%7B%22%24initial_referrer%22%3A%20%22%24direct%22%2C%22%24initial_referring_domain%22%3A%20%22%24direct%22%7D%2C%22__mpus%22%3A%20%7B%7D%2C%22__mpa%22%3A%20%7B%7D%2C%22__mpu%22%3A%20%7B%7D%2C%22__mpr%22%3A%20%5B%5D%2C%22__mpap%22%3A%20%5B%5D%2C%22%24user_id%22%3A%20%22tyetaycymyery%40proton.me%22%7D; amjhcxhin=false; amjhcxhin=false; dicbo_id=%7B%22dicbo_fetch%22%3A1713706995795%7D; __hssc=18263398.19.1713706334827")
  req.Header.Set("origin", "https://chatpro.ai-pro.org")
  req.Header.Set("priority", "u=1, i")
  req.Header.Set("referer", "https://chatpro.ai-pro.org/chat/new")
  req.Header.Set("sec-ch-ua", "Chromium";v="124", "Google Chrome";v="124", "Not-A.Brand";v="99")
  req.Header.Set("sec-ch-ua-mobile", "?0")
  req.Header.Set("sec-ch-ua-platform", "Windows")
  req.Header.Set("sec-fetch-dest", "empty")
  req.Header.Set("sec-fetch-mode", "cors")
  req.Header.Set("sec-fetch-site", "same-origin")
  req.Header.Set("user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36")
  resp, err := client.Do(req)
  if err != nil {
    log.Fatal(err)
  }
  defer resp.Body.Close()
  bodyText, err := io.ReadAll(resp.Body)
  if err != nil {
    log.Fatal(err)
  }
  fmt.Printf("%s\n", bodyText)
}

打个样先

43 个赞

前排马克

mark

牛牛,关注佬了 :+1:

好好好 :+1:

太快了,mark

常规话题软件开发

然我反应反应

好好好,这么快啊~

牛!!!上个精华高阶的

1 个赞

好快

这么快

1 个赞

mark

大佬 :+1:

好好好,佬,强势围观!

蹲个docker哈哈哈

这是高手

一套组合拳根本反应不过来

1 个赞

太快了

FUCK!哪来的这么快。 :scream:

3 个赞