github.com/LagrangeDev/LagrangeGo@v0.0.0-20240512064304-ad4a85e10cb4/client/packets/pb/login/ntlogin.proto (about) 1 syntax = "proto3"; 2 3 option go_package = "github.com/LagrangeDev/LagrangeGo/client/packets/pb/login"; 4 5 message SsoNTLoginEncryptedData { 6 optional bytes Sign = 1; 7 optional bytes GcmCalc = 3; 8 int32 Type = 4; 9 } 10 11 message SsoNTLoginBase { 12 optional SsoNTLoginHeader Header = 1; 13 optional bytes Body = 2; 14 } 15 16 message SsoNTLoginHeader { 17 optional SsoNTLoginUin Uin = 1; 18 optional SsoNTLoginSystem System = 2; 19 optional SsoNTLoginVersion Version = 3; 20 optional SsoNTLoginError Error = 4; 21 optional SsoNTLoginCookie Cookie = 5; 22 } 23 24 message SsoNTLoginResponse { 25 optional SsoNTLoginCredentials Credentials = 1; 26 optional SsoNTLoginCaptchaUrl Captcha = 2; 27 optional SsoNTLoginUnusual Unusual = 3; 28 optional SsoNTLoginUid Uid = 4; 29 } 30 31 message SsoNTLoginEasyLogin { 32 optional bytes TempPassword = 1; 33 optional SsoNTLoginCaptchaSubmit Captcha = 2; 34 } 35 36 message SsoNTLoginCaptchaSubmit { 37 string Ticket = 1; 38 string RandStr = 2; 39 string Aid = 3; 40 } 41 42 message SsoNTLoginCaptchaUrl { 43 string Url = 3; 44 } 45 46 message SsoNTLoginCookie { 47 optional string Cookie = 1; 48 } 49 50 message SsoNTLoginCredentials { 51 bytes TempPassword = 3; 52 bytes Tgt = 4; 53 bytes D2 = 5; 54 bytes D2Key = 6; 55 } 56 57 message SsoNTLoginError { 58 uint32 ErrorCode = 1; 59 string Tag = 2; 60 string Message = 3; 61 optional string NewDeviceVerifyUrl = 5; 62 } 63 64 message SsoNTLoginSystem { 65 optional string OS = 1; 66 optional string DeviceName = 2; 67 int32 Type = 3; 68 optional bytes Guid = 4; 69 } 70 71 message SsoNTLoginUid { 72 string Uid = 2; 73 } 74 75 message SsoNTLoginUin { 76 optional string Uin = 1; 77 } 78 79 message SsoNTLoginUnusual { 80 optional bytes Sig = 2; 81 } 82 83 message SsoNTLoginVersion { 84 optional string KernelVersion = 1; 85 int32 AppId = 2; 86 optional string PackageName = 3; 87 }