This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
+276
View File
@@ -0,0 +1,276 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Security.Cryptography;
using System.Security.Cryptography.X509Certificates;
using System.Text;
using BestHTTP;
using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1;
using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509;
using Cpp2IlInjected;
using JetBrains.Annotations;
using Org.BouncyCastle.Crypto.Tls;
// Token: 0x02001680 RID: 5760
[Token(Token = "0x2001680")]
public static class HGEPMKLHJJL
{
// Token: 0x0600831B RID: 33563 RVA: 0x001BF638 File Offset: 0x001BD838
[Token(Token = "0x600831B")]
[Address(RVA = "0x1414730", Offset = "0x1413730", VA = "0x181414730")]
public static bool PLEAFLNLFGM(HTTPRequest JMFLHIIJFKL, X509Certificate JPPGBMJAPBI, X509Chain FBAHDPOEEOO)
{
string issuer;
X509Certificate2 x509Certificate2;
do
{
int num = 0;
if (JPPGBMJAPBI == 0)
{
goto IL_A9;
}
List<string> list = new List();
X509Certificate2 x509Certificate = new X509Certificate2(JPPGBMJAPBI);
int num2 = 0;
int num3 = 0;
string text = x509Certificate.GetNameInfo((X509NameType)num3, num2 != 0);
list.Add(text);
uint num4;
num4 += (uint)1;
int num5 = 0;
if (x509Certificate != 0)
{
num5 += num5;
num5++;
}
if (num != 0)
{
goto IL_C0;
}
text += text;
num4 += (uint)19;
if (num4 != (uint)(-1))
{
}
issuer = JPPGBMJAPBI.Issuer;
X509ChainPolicy x509ChainPolicy;
X509Certificate2Enumerator enumerator = x509ChainPolicy.ExtraStore.GetEnumerator();
if (!enumerator.MoveNext())
{
goto IL_A1;
}
x509Certificate2 = enumerator.Current;
}
while (!string.Equals(x509Certificate2.Subject, issuer));
if (x509Certificate2 != 0)
{
}
IL_A1:
string certHashString = JPPGBMJAPBI.GetCertHashString();
IL_A9:
Uri <Uri>k__BackingField = JMFLHIIJFKL.<Uri>k__BackingField;
throw new NullReferenceException();
IL_C0:
throw new NullReferenceException();
}
// Token: 0x0600831C RID: 33564 RVA: 0x001BF734 File Offset: 0x001BD934
[Token(Token = "0x600831C")]
[Address(RVA = "0x1414660", Offset = "0x1413660", VA = "0x181414660")]
private static X509Certificate OHPLPFCFMJL(X509Certificate JPPGBMJAPBI, X509Chain FBAHDPOEEOO)
{
string issuer;
X509Certificate2Enumerator enumerator;
do
{
issuer = JPPGBMJAPBI.Issuer;
enumerator = FBAHDPOEEOO.ChainPolicy.ExtraStore.GetEnumerator();
}
while (enumerator.MoveNext() && !string.Equals(enumerator.Current.Subject, issuer));
throw new NullReferenceException();
}
// Token: 0x0600831D RID: 33565 RVA: 0x001BF780 File Offset: 0x001BD980
[Token(Token = "0x600831D")]
[Address(RVA = "0x1414140", Offset = "0x1413140", VA = "0x181414140")]
private static bool IEPIHFDFKFG(Uri LOOAPLFGOEN, [CanBeNull] List<string> ACMONAHLIAK, [CanBeNull] byte[] CHCOKIGIEHP)
{
int num;
do
{
num = 0;
if (ACMONAHLIAK == 0 || CHCOKIGIEHP == 0)
{
goto IL_77;
}
IncrementalHash incrementalHash = IncrementalHash.CreateHash(HashAlgorithmName.SHA256);
incrementalHash.AppendData(CHCOKIGIEHP);
bool flag;
if (flag)
{
Encoding utf = Encoding.UTF8;
}
if (num != 0)
{
goto IL_8D;
}
if (num != -1)
{
}
byte[] hashAndReset = incrementalHash.GetHashAndReset();
if (incrementalHash != 0)
{
}
}
while (num != 0);
bool flag2;
bool flag3;
if (!flag2 && !flag3)
{
string text = string.Join(" | ", ACMONAHLIAK);
string text2 = Convert.ToBase64String(CHCOKIGIEHP);
string text3 = text + " | " + text2;
}
IL_77:
HGEPMKLHJJL.KKECKPMGDEA((LCCEEFHOBEN.OAODPJFGPAF)((uint)102), "");
throw new NullReferenceException();
IL_8D:
throw new NullReferenceException();
}
// Token: 0x0600831E RID: 33566 RVA: 0x001BF828 File Offset: 0x001BDA28
[Token(Token = "0x600831E")]
[Address(RVA = "0x1414510", Offset = "0x1413510", VA = "0x181414510")]
private static void KKECKPMGDEA(LCCEEFHOBEN.OAODPJFGPAF IJFMLGBGFNN, string NGPMADFHHKP = "")
{
LJLGDKLOFMO.DNMKIEAJOJH(delegate
{
int hileType = (int)IJFMLGBGFNN;
});
}
// Token: 0x0600831F RID: 33567 RVA: 0x001BF864 File Offset: 0x001BDA64
[Token(Token = "0x600831F")]
[Address(RVA = "0x14145F0", Offset = "0x14135F0", VA = "0x1814145F0")]
private static bool NKNEGCAPHDF(byte[] IPHIIJNAEON, byte[] FOJLJNMAJLC)
{
int length = FOJLJNMAJLC.Length;
if (IPHIIJNAEON.Length == length)
{
return Enumerable.SequenceEqual<byte>(IPHIIJNAEON, FOJLJNMAJLC);
}
throw new NullReferenceException();
}
// Token: 0x06008320 RID: 33568 RVA: 0x001BF890 File Offset: 0x001BDA90
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6008320")]
[Address(RVA = "0x1414A90", Offset = "0x1413A90", VA = "0x181414A90")]
static HGEPMKLHJJL()
{
byte[][] array = new byte[2][];
byte[] array2 = new byte[32];
RuntimeHelpers.InitializeArray(array2, fieldof(<PrivateImplementationDetails>.EFD02F55B1976F89B55943AD4F81C2A1B7017AE2).FieldHandle);
if (array2 != 0)
{
}
array[0] = array2;
byte[] array3 = new byte[32];
RuntimeHelpers.InitializeArray(array3, fieldof(<PrivateImplementationDetails>.021AD871B6E062B1BAC3A4CBA57B4783B5D04C86).FieldHandle);
if (array3 != 0)
{
}
array[1] = array3;
}
// Token: 0x04005728 RID: 22312
[Token(Token = "0x4005728")]
private static readonly byte[][] BMPIMHBDJHJ;
// Token: 0x02001681 RID: 5761
[Token(Token = "0x2001681")]
public class PJDMENFIIJI : ICertificateVerifyer
{
// Token: 0x06008321 RID: 33569 RVA: 0x001BF8E8 File Offset: 0x001BDAE8
[Token(Token = "0x6008321")]
[Address(RVA = "0x1426320", Offset = "0x1425320", VA = "0x181426320", Slot = "4")]
public bool IsValid(Uri GNAALHJGEKD, X509CertificateStructure[] NELMJMBDCHN)
{
int num = 0;
if (NELMJMBDCHN != 0 && NELMJMBDCHN.Length != num)
{
int length;
List<string> list = new List(length);
length = NELMJMBDCHN.Length;
int length2 = NELMJMBDCHN.Length;
if (num < length2)
{
X509Name subject = NELMJMBDCHN[num].Subject;
DerObjectIdentifier cn = X509Name.CN;
IList valueList = subject.GetValueList(cn);
if (valueList != 0 && valueList == 0)
{
throw new NullReferenceException();
}
list.Add(num);
num++;
}
byte[] octets = NELMJMBDCHN[list].SubjectPublicKeyInfo.keyData.GetOctets();
}
throw new NullReferenceException();
}
// Token: 0x06008322 RID: 33570 RVA: 0x001BF9B0 File Offset: 0x001BDBB0
[Token(Token = "0x6008322")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PJDMENFIIJI()
{
}
// Token: 0x06008323 RID: 33571 RVA: 0x001BF9C4 File Offset: 0x001BDBC4
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6008323")]
[Address(RVA = "0x1426590", Offset = "0x1425590", VA = "0x181426590")]
static PJDMENFIIJI()
{
HGEPMKLHJJL.PJDMENFIIJI pjdmenfiiji = new HGEPMKLHJJL.PJDMENFIIJI();
}
// Token: 0x04005729 RID: 22313
[Token(Token = "0x4005729")]
public static readonly HGEPMKLHJJL.PJDMENFIIJI ONCPNMDGGKG;
}
// Token: 0x02001682 RID: 5762
[Token(Token = "0x2001682")]
[CompilerGenerated]
private sealed class DOGIELINDOK
{
// Token: 0x06008324 RID: 33572 RVA: 0x001BF9D8 File Offset: 0x001BDBD8
[Token(Token = "0x6008324")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public DOGIELINDOK()
{
}
// Token: 0x06008325 RID: 33573 RVA: 0x001BF9EC File Offset: 0x001BDBEC
[Token(Token = "0x6008325")]
[Address(RVA = "0x140EFD0", Offset = "0x140DFD0", VA = "0x18140EFD0")]
internal void <SafeReportResult>b__0()
{
int num = (int)this.hileType;
}
// Token: 0x0400572A RID: 22314
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400572A")]
public LCCEEFHOBEN.OAODPJFGPAF hileType;
// Token: 0x0400572B RID: 22315
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400572B")]
public string message;
}
}