terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
Type2Message.cs
Go to the documentation of this file.
1using System;
2using System.Net;
3using System.Text;
6
8{
9 [global::Cpp2ILInjected.Token(Token = "0x2000040")]
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x60001D7")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1A9A3F0", Offset = "0x1A9A3F0", Length = "0xA4")]
14 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Http.NtlmSession", Member = "Authenticate", MemberParameters = new object[]
15 {
16 typeof(string),
19 }, ReturnType = typeof(Authorization))]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
23 public Type2Message(byte[] message)
24 {
25 throw null;
26 }
27
28 [global::Cpp2ILInjected.Token(Token = "0x60001D8")]
29 [global::Cpp2ILInjected.Address(RVA = "0x1A9A494", Offset = "0x1A9A494", Length = "0xA8")]
30 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
31 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
33 {
35 typeof(int),
36 typeof(int)
37 }, ReturnType = typeof(void))]
38 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "Finalize", ReturnType = typeof(void))]
39 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
40 protected override void Finalize()
41 {
42 throw null;
43 }
44
45 [global::Cpp2ILInjected.Token(Token = "0x17000088")]
46 public byte[] Nonce
47 {
48 [global::Cpp2ILInjected.Token(Token = "0x60001D9")]
49 [global::Cpp2ILInjected.Address(RVA = "0x1A99740", Offset = "0x1A99740", Length = "0x70")]
50 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChallengeResponse2), Member = "Compute_NTLMv2", MemberParameters = new object[]
51 {
53 typeof(string),
54 typeof(string),
55 typeof(string)
56 }, ReturnType = typeof(byte[]))]
57 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChallengeResponse2), Member = "Compute", MemberParameters = new object[]
58 {
61 typeof(string),
62 typeof(string),
63 typeof(string),
64 typeof(ref byte[]),
65 typeof(ref byte[])
66 }, ReturnType = typeof(void))]
67 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Type3Message), Member = ".ctor", MemberParameters = new object[] { typeof(Type2Message) }, ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clone", ReturnType = typeof(object))]
70 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
71 get
72 {
73 throw null;
74 }
75 }
76
77 [global::Cpp2ILInjected.Token(Token = "0x17000089")]
78 public string TargetName
79 {
80 [global::Cpp2ILInjected.Token(Token = "0x60001DA")]
81 [global::Cpp2ILInjected.Address(RVA = "0x1A9A53C", Offset = "0x1A9A53C", Length = "0x8")]
82 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
83 get
84 {
85 throw null;
86 }
87 }
88
89 [global::Cpp2ILInjected.Token(Token = "0x1700008A")]
90 public byte[] TargetInfo
91 {
92 [global::Cpp2ILInjected.Token(Token = "0x60001DB")]
93 [global::Cpp2ILInjected.Address(RVA = "0x1A996D0", Offset = "0x1A996D0", Length = "0x70")]
94 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChallengeResponse2), Member = "Compute_NTLMv2", MemberParameters = new object[]
95 {
97 typeof(string),
98 typeof(string),
99 typeof(string)
100 }, ReturnType = typeof(byte[]))]
101 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clone", ReturnType = typeof(object))]
103 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
104 get
105 {
106 throw null;
107 }
108 }
109
110 [global::Cpp2ILInjected.Token(Token = "0x60001DC")]
111 [global::Cpp2ILInjected.Address(RVA = "0x1A9A544", Offset = "0x1A9A544", Length = "0x168")]
112 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
113 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MessageBase), Member = "Decode", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BitConverterLE), Member = "ToUInt32", MemberParameters = new object[]
116 {
117 typeof(byte[]),
118 typeof(int)
119 }, ReturnType = typeof(uint))]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Buffer), Member = "BlockCopy", MemberParameters = new object[]
121 {
122 typeof(Array),
123 typeof(int),
124 typeof(Array),
125 typeof(int),
126 typeof(int)
127 }, ReturnType = typeof(void))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BitConverterLE), Member = "ToUInt16", MemberParameters = new object[]
129 {
130 typeof(byte[]),
131 typeof(int)
132 }, ReturnType = typeof(ushort))]
133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Encoding), Member = "get_Unicode", ReturnType = typeof(Encoding))]
134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Encoding), Member = "get_ASCII", ReturnType = typeof(Encoding))]
135 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
136 protected override void Decode(byte[] message)
137 {
138 throw null;
139 }
140
141 [global::Cpp2ILInjected.Token(Token = "0x60001DD")]
142 [global::Cpp2ILInjected.Address(RVA = "0x1A9A6AC", Offset = "0x1A9A6AC", Length = "0x70")]
143 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
144 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MessageBase), Member = "PrepareMessage", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(byte[]))]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Buffer), Member = "BlockCopy", MemberParameters = new object[]
147 {
148 typeof(Array),
149 typeof(int),
150 typeof(Array),
151 typeof(int),
152 typeof(int)
153 }, ReturnType = typeof(void))]
154 public override byte[] GetBytes()
155 {
156 throw null;
157 }
158
159 [global::Cpp2ILInjected.Token(Token = "0x40000EB")]
160 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
161 private byte[] _nonce;
162
163 [global::Cpp2ILInjected.Token(Token = "0x40000EC")]
164 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
165 private string _targetName;
166
167 [global::Cpp2ILInjected.Token(Token = "0x40000ED")]
168 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
169 private byte[] _targetInfo;
170 }
171}
class f__AnonymousType0<< Count > j__TPar
override void Decode(byte[] message)