Skip to content

REVRBE/imgui-cheat-loader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4dc91e3 · Jul 18, 2023

History

98 Commits
Jul 15, 2023
May 1, 2023
May 3, 2023
May 1, 2023
May 1, 2023
May 1, 2023
May 1, 2023
May 1, 2023
May 1, 2023
Jul 18, 2023
May 3, 2023
May 2, 2023

Repository files navigation

imgui cheat loader base + XenForo authentication

mygif

15

16

Usage

https://github.com/noteffex/ImGui-Loader-Base <- credits to this guy

Basicly this repo, but I've added XenForo authentication which check the user/pass from server-side and returns rank on succesful login e.g. Admin/VIP/other rank name from XenForo. This essentially is made for authenticating subscriptions by checking the rank of the forum-user. If the correct rank is returned, then access to load cheat is given.

It works with default installation of XenForo.

  1. You need to put "login.php" file in your web-hotel (put it in standard XenForo folder) and update the database settings.
  2. Update a few lines of code and that should be all.
  3. I've added prepared statements in the login.php file for basic protection against SQL injection - please update ".htaccess" with these lines of code:
SetEnv DB_SERVERNAME your_servername // change it to your database settings
SetEnv DB_USERNAME your_username
SetEnv DB_PASSWORD your_password
SetEnv DB_NAME your_db_name
  1. You need to add this to the xf_user table in phpMyAdmin to make the sub-counter work (I'm soon releasing a version of the authentication script that also provide support for DragonByte Ecommerce). Run this SQL code:
ALTER TABLE xf_user
ADD COLUMN vip_end_time DATETIME DEFAULT NULL;

 // and then this after to update a single user's vip to 1 month, pretty simple to make a script that does this automaticly 

UPDATE xf_user
SET user_group_id = <VIP_group_id>, vip_end_time = DATE_ADD(NOW(), INTERVAL 1 MONTH)
WHERE user_id = <user_id>;

 // and also add this for extra sql injection protection
 
 USE your_database_name; // insert your database name

CREATE TABLE xf_login_attempts (
    id INT AUTO_INCREMENT PRIMARY KEY,
    username VARCHAR(255) NOT NULL,
    login_attempts INT NOT NULL DEFAULT 0,
    last_login_attempt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
    UNIQUE (username)
);

TO-DO on this project:

✅ Added XenForo support. (username, password & highest rank)

✅ IPB support (Custom authentication like the XenForo authentication, this method is for sale though)

✅ Added nice colorways (Cinder + 13 custom colorways now!)

✅ Added "days left" to rank VIP to track subscriptions. (currently has to manually add it to each VIP - next I'll create .php script for doing it automaticly.)

✅ Added TLS/SSL encryption

✅ Added medium protection against SQL injection

✅ Added so it remembers last color scheme used

✅ Add support for DragonByte Ecommerce add-on

❌ Add so it specifies how many login tries the user has left before cooldown.

✅ Rewritten to DX11 (https://github.com/REVRBE/revrbe-imgui-dx11-base)

Ways to avoid database breaches

Use a secure database password (it can be up to 128 characters - maybe even change it regularly)

Use a reliable/secure web-hosting

Add/make a script that notifies you with a mail to your personel/work mail-address when something fishy is going on in the database, so you can react quickly.

If you really want to go all-in, then look up Cloudflare WAF

Update

I added another version of 'xenforo.hh' which has DragonByte support. Currently it's able to return all licenses; their expiry date, license id and product id. I will update the 'gui.cc' when I have some spare time, so it uses the returned data to display it.

IPB authentication (Invision Power Board) supported [$]

Provides the same if not better functionality than the XenForo authentication. Has the same features + entering email also works for username. Read the youtube description for more detailed information about my custom IPB authentication.
I can do expiry dates with IPB for subscriptions as well.

  • It is possible to retrieve any information stored in the mySQL database, including the user's IP address or other stuff, if you wish to display it in your loader/UI.

https://youtu.be/aMeagH1hm3U

About

imgui cheat loader with XenForo/IPB forums support

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published