Tlv

package
v0.0.0-...-cf331e6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 7, 2022 License: MPL-2.0 Imports: 7 Imported by: 0

Documentation

Overview

* @Author: Trial * @email: shenpan233@vip.qq.com * @app: 公共参数 * @Creat: 2021/11/26 0026 22:39

Index

Constants

View Source
const (
	MD5InfoCount   = 4
	Round          = 256
	TmOffMod       = 19
	TmOffModAdd    = 5
	TxpTEANKeySize = 16
)

Variables

This section is empty.

Functions

func CreateOfficial

func CreateOfficial(PasswordMd5, OfficialSig, OfficialKey []byte) []byte

func CreateQDFlag

func CreateQDFlag(VerType byte, clientMd5, tgt []byte) byte

func GetTl303

func GetTl303(sigQR303 []byte) []byte

func GetTlv

func GetTlv() []byte

func GetTlv0

func GetTlv0(passwordMD5 []byte) []byte

func GetTlv102Official

func GetTlv102Official(info *model.Information) []byte

func GetTlv103

func GetTlv103(PublicKey *[]byte) []byte

func GetTlv103BufSig

func GetTlv103BufSig(BufSig []byte) []byte

func GetTlv105vec0x12c

func GetTlv105vec0x12c(buf0102, buf0202 []byte) []byte

func GetTlv10B

func GetTlv10B(isQRLogin bool, version *model.Version, bufTgt, QdData *[]byte) []byte

func GetTlv112SigClientAddr

func GetTlv112SigClientAddr(BufSigClientAddr *[]byte) []byte

func GetTlv114DHParams

func GetTlv114DHParams(PublicKey *[]byte) []byte

func GetTlv15

func GetTlv15(computer *model.Computer) []byte

func GetTlv18Ping

func GetTlv18Ping(Uin uint64, sdk *model.Version, RedirectCount uint16) []byte

func GetTlv19SSOInfo

func GetTlv19SSOInfo(sdk *model.Version) []byte

func GetTlv1AComputerGuid

func GetTlv1AComputerGuid(tgtKey, tlv15 []byte) []byte

func GetTlv1FDeviceID

func GetTlv1FDeviceID(DeviceID []byte) []byte

func GetTlv2D

func GetTlv2D() []byte

func GetTlv30

func GetTlv30(sig []byte) []byte

func GetTlv301

func GetTlv301(sig []byte) []byte

func GetTlv305

func GetTlv305() []byte

GetTlv305 QRCodeParams

func GetTlv309PingStrategy

func GetTlv309PingStrategy(ConnectIp string, RedirectIp *list.List) []byte

GetTlv309PingStrategy

ConnectIp 当前连接的IP
RedirectIp 重定向的IP列表

func GetTlv30FPcName

func GetTlv30FPcName(ComputerName string) []byte

func GetTlv312MiscFlag

func GetTlv312MiscFlag() []byte

func GetTlv313GUIDEx

func GetTlv313GUIDEx(MacGuid []byte) []byte

func GetTlv314

func GetTlv314() []byte

func GetTlv32QDData

func GetTlv32QDData(Machine []byte, sdk *model.Version) []byte

func GetTlv36LoginReason

func GetTlv36LoginReason() []byte

func GetTlv4

func GetTlv4() []byte

func GetTlv508

func GetTlv508() []byte

GetTlv508

InternalCheckTGTGT: wVer=2

func GetTlv511

func GetTlv511() []byte

func GetTlv551

func GetTlv551(DwSSOVersion uint32) []byte

func GetTlv5Uin

func GetTlv5Uin(qqUin uint64) []byte

func GetTlv6TGTGT

func GetTlv6TGTGT(QQInfo *model.Information, version *model.Version, TGTKey []byte) []byte

func GetTlv7Tgt

func GetTlv7Tgt(bufTgt *[]byte) []byte

func GetTlvC

func GetTlvC(IP string) []byte

func Verify

func Verify(pack *GuBuffer.GuUnPacket) bool

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL