feat: Initial commit of project structure, IDA database, the Tools, readme and license
This commit is contained in:
140
Ezfrags/Ezfrags.cpp
Normal file
140
Ezfrags/Ezfrags.cpp
Normal file
@@ -0,0 +1,140 @@
|
||||
#include <iostream>
|
||||
#include <Windows.h>
|
||||
|
||||
#include "MemManager.cpp"
|
||||
#include "Signatures.cpp"
|
||||
#include "ShowFeatures.cpp"
|
||||
#include "WaitForKeys.cpp"
|
||||
|
||||
#include "AimAssist.cpp"
|
||||
#include "Aimlock.cpp"
|
||||
#include "BunnyHop.cpp"
|
||||
#include "GlowESP.cpp"
|
||||
#include "KillMessage.cpp"
|
||||
#include "NoFlash.cpp"
|
||||
#include "Radar.cpp"
|
||||
#include "Triggerbot.cpp"
|
||||
|
||||
#include "Settings.hpp"
|
||||
#include "Ezfrags.h"
|
||||
|
||||
time_t TimeUpdate;
|
||||
|
||||
int main()
|
||||
{
|
||||
SetConsoleTitleA("EZfrags CS:GO multihack v9.65 public [www.EZfrags.co.uk]"); //Ezfrag premium ++ spinbout edition
|
||||
std::cout << "EZfrags CS:GO multihack v9.65 public [www.EZfrags.co.uk]" << "\n";
|
||||
|
||||
time(&TimeUpdate);
|
||||
if (TimeUpdate - 1591304279 > 864000) // If our version is older than 10 days
|
||||
{
|
||||
std::cout << '\n' << "!!! WARNING !!!: This version is more than 10 days old.";
|
||||
std::cout << '\n' << "You should go and download a new build from www.EZfrags.co.uk" << std::endl;
|
||||
}
|
||||
|
||||
std::cout << '\n' << "The hack will start loading once CS:GO is started." << std::endl;
|
||||
|
||||
std::cout << "\n" << "Loading csgo.exe";
|
||||
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)Mem::get_csgo, 0, 0, 0);
|
||||
|
||||
bool instant_csgo = true;
|
||||
while (!Mem::csgo_found)
|
||||
{
|
||||
Sleep(250);
|
||||
|
||||
if (Mem::csgo_found)
|
||||
{
|
||||
break;
|
||||
}
|
||||
|
||||
std::cout << ".";
|
||||
|
||||
instant_csgo = false;
|
||||
}
|
||||
|
||||
if (instant_csgo) {
|
||||
std::cout << "....";
|
||||
}
|
||||
|
||||
std::cout << std::endl;
|
||||
|
||||
std::cout << "Loading client.dll";
|
||||
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)Mem::get_client_base_address, 0, 0, 0);
|
||||
|
||||
bool instant_client = true;
|
||||
while (!Mem::client_dll_found)
|
||||
{
|
||||
Sleep(250);
|
||||
|
||||
if (Mem::client_dll_found)
|
||||
{
|
||||
break;
|
||||
}
|
||||
|
||||
std::cout << ".";
|
||||
|
||||
instant_client = false;
|
||||
}
|
||||
|
||||
if (instant_client) {
|
||||
std::cout << "....";
|
||||
}
|
||||
|
||||
std::cout << std::endl;
|
||||
|
||||
|
||||
std::cout << "Loading engine.dll";
|
||||
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)Mem::get_engine_base_address, 0, 0, 0);
|
||||
|
||||
bool instant_engine = true;
|
||||
while (!Mem::engine_dll_found)
|
||||
{
|
||||
|
||||
Sleep(250);
|
||||
|
||||
if (Mem::engine_dll_found)
|
||||
{
|
||||
break;
|
||||
}
|
||||
std::cout << ".";
|
||||
|
||||
instant_engine = false;
|
||||
}
|
||||
|
||||
if (instant_engine) {
|
||||
std::cout << "....";
|
||||
}
|
||||
|
||||
std::cout << std::endl;
|
||||
|
||||
std::cout << "\n" << "Scanning for offsets...";
|
||||
|
||||
get_sigs::start();
|
||||
|
||||
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)radar_thread, 0, 0, 0);// radar_thread
|
||||
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)aim_assist_thread, 0, 0, 0);// aim_assist_thread
|
||||
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)no_flash_thread, 0, 0, 0);// no_flash_thread
|
||||
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)bunnyhop_thread, 0, 0, 0);// bunnyhop_thread
|
||||
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)aimlock_thread, 0, 0, 0);// aimlock_thread
|
||||
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)glow_esp_thread, 0, 0, 0);// glow_esp_thread
|
||||
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)kill_message_thread, 0, 0, 0);// kill_message_thread
|
||||
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)trigger_thread, 0, 0, 0);// trigger_thread
|
||||
while (!cheat_thread_state::aim_assist_thread_status
|
||||
|| !cheat_thread_state::aimlock_thread_status
|
||||
|| !cheat_thread_state::no_flash_thread_status
|
||||
|| !cheat_thread_state::glow_esp_thread_status
|
||||
|| !cheat_thread_state::radar_thread_status
|
||||
|| !cheat_thread_state::bunnyhop_thread_status
|
||||
|| !cheat_thread_state::trigger_thread_status
|
||||
|| !cheat_thread_state::kill_message_thread_status)
|
||||
Sleep(100u);
|
||||
|
||||
update();
|
||||
|
||||
while (WaitForSingleObject(Mem::process_handle, 0)) {
|
||||
wait_for_keys();
|
||||
}
|
||||
CloseHandle(Mem::process_handle);
|
||||
exit(0);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user