1. 程式人生 > 實用技巧 >[永恆之黑]CVE-2020-0796(漏洞復現)

[永恆之黑]CVE-2020-0796(漏洞復現)

技術標籤:Android 技術彙總遊戲華為小程式快應用andorid

華為小程式快應用問題賬號登入6004

轉載請標明出處:
https://dujinyang.blog.csdn.net/
本文出自:【奧特曼超人的部落格】

總結常見的code碼

華為小程式(快應用)登入比較簡單,報錯也比較無厘頭。

以下是常見返回的狀態碼:

總結:

  • -1: 是後臺證書不匹配 。
  • 0 :成功 。
  • 6004:什麼都有可能發生,一般要看後面的data提示內容 。
  • 7001:賬號問題 。
  • 7005:引數有誤,一般提示:{"code":7005,"data":"PARAM ERROR"}

華為技術的答覆

官方文件是讓檢查這幾個:

  1. 是否已經 申請帳號服務 和 遊戲服務。
  2. 登入傳入的引數appid是否和華為開發者聯盟獲取的保持一致。
  3. rpk包使用的指紋證書是否和申請帳號服務和遊戲服務時填寫的一致。
  4. 如果以上配置沒有問題,可能是閘道器許可權有延遲,請在AGC重新開啟帳號服務和遊戲服務的開關,並嘗試清空 HMS Core 的資料。
  5. 清空HMS Core資料方法:在除錯手機中的“應用管理”中查詢 “HMS Core”,點選進入後刪除資料。

傳送: 華為遊戲文件中心華為遊戲賬號接入

然而檢查後發現,後臺許可權都是開的,網上是說開啟再關閉,等待15分鐘。

後來諮詢了 【華為遊戲技術M】,得到答覆是:

開啟關閉10分鐘左右即可,重新下載json檔案,華為移動服務HMS Core的快取清除掉,換幾臺手機測。

最後還是報錯 ,研究了下 6004 ,發現大多數原因是華為第三方應用和服務返回的,比如:

 {"code":6004,"data":"get player info fail"}   
 {"code":6004,"data":"Login FAIL"}   

想了下 get player info fail ,應該是許可權問題,確認 後臺證書和相關許可權確認開啟的情況下思考了很久,忽然想到了 Google

套件問題,然後就去檢查了 華為元件 ,發現少了 “華為遊戲中心” ,雖然 HMS Core 都齊全,但少了它也許會缺少遊戲的 info ,然後就去下載了 “華為遊戲中心” ,再退出登入就可以了。

這種非技術性問題著實讓人耽擱了不少時間。

 {"code":6004,"data":"get player info fail"}   -->> :許可權、證書、套件
 {"code":6004,"data":"Login FAIL"}  -->> :這個要接入新的登入方式gameLogin廢棄

感興趣的後續可以 關注專欄或者公眾號 — 《黑客的世界》


python2048微信公眾號

作者:奧特曼超人Dujinyang

來源:CSDN

原文:https://dujinyang.blog.csdn.net/

版權宣告:本文為博主杜錦陽原創文章,轉載請附上博文連結!