no one can block MGS Graphical Speeder? no one answered my post lol
Printable View
no one can block MGS Graphical Speeder? no one answered my post lol
[As I can know , who ban ?]
that file, had a computer user name, thats the better way i find to distinguish one user from another.
I agree, IP are a good way do tdistinguish, but i find no way to get an external ip from user pc,,, If u look code, you will see that code get a internal pc IP (ipv4), but it not works at last.
Also, you can look at your ftp connection screen and log, there are a user ip connection.
EDIT: maybe make too, a log file in clientside for cheats detect in client side, to solve future problems with fale hacks !
You will get only cheat list of detected cheats, this dont help you at last. Problem are cover all new cheats undectable...
- - - Updated - - -
Re: Codex anti-hack full source code (c++)
How to block MGS Graphical Speed? it open up Command Prompt
I dont know new cheats, as realy, i dont play any game as a long, long time...
But, if it uses command prompt, a simple solution are block command Prompt...
Command prompt detection are disabled on class window detector, for an example:
void ClasseCheckWindow(){
//ClasseWindow("ConsoleWindowClass"); // Prompt de comando
//ClasseWindow("ThunderRT6FormDC"); //autoclic Klic0r
ClasseWindow("PROCEXPL"); // Process explorer
ClasseWindow("TreeListWindowClass"); // Process explorer (Process windows)
ClasseWindow("ProcessHacker"); // Process Hacker
ClasseWindow("PhTreeNew"); // Process Hakcer (Process windows)
ClasseWindow("RegEdit_RegEdit"); // Regedit
ClasseWindow("0x150114 (1376532)"); // Win 7 - System configuration
ClasseWindow("SysListView32"); // Lista de processos do process explorer
ClasseWindow("Tmb");
ClasseWindow("TformSettings");
ClasseWindow("TWildProxyMain");
ClasseWindow("TUserdefinedform");
ClasseWindow("TformAddressChange");
ClasseWindow("TMemoryBrowser");
ClasseWindow("TFoundCodeDialog");
}
if i block ConsoleWindowClass even if there is no command prompt opened it detect hacks :scared:
Yeah, it detect my mxmain fake too... Becouse this are deactivated. :)
Now i ask you. Why a single user gamer will start command pompt when are rolling an mmorpg?
Cheater!
MGS Graphical Speeder Solved?
- - - Updated - - -
Update:
HT-Scan less sensible detection, changes:
if (nCount || nPID > 1){ // || or
to
if (nCount && nPID > 1){ // && and
===================================
Hardware Ban dont uses [GameGuard] folder anymore. (FTP connection show an Splash error when directory doesnot exist)
===================================
Added a new:
ThreadCounter for main.exe
StudPE (portable) + tutorial - for dll hook, iidking (portable) dont hook some main.exe
===================================
Prevent HNC-Scan to Opera browser - not changed
New Opera browser version are based on Google chrome and are not afected by HNC-Scan:
strcmp(ClassName,"chrome_widgetwin_0")==0 || strcmp(ClassName,"chrome_widgetwin_1")==0
Download: https://mega.co.nz/#!psFgQS4B!wSlhAI...DeWIydLQT5Zj70
hi Anti RPM, WPM have scan
If I work this source, it works for another game?
@Cogito Ergo Sum
I was interested in helping you in any way to do server-side, sorry that I have little knowledge ..
I see you live in Brazil, let's talk for skype bro !!
Broo!! I have this error!!! please help me
EDIT: Sorry for my problems.. Is fixed :)
http://puu.sh/dauA0/2f36e4f328.png
just clean your build and rebuild again this is first lessons how to code
[If I work this source, it works for another game?]
You can use it on any windows application, just need to make some nessessary adaptations.
- - - Updated - - -
Some people have asked how to configure Sql ban system if website are running on an IP (vps) and databases (sql) are running in anoter IP (vps).
How it works?
Im not sure, but i think it dont works, becouse Renew.php are based on user IP connection to works. Renew.php needs a direct connetion to get USER IP, if you redirect connection from your website to Renew.php, it will get your website IP and not User Ip.
I think, solution are uses a small and light http server on databases (vps), only to receive direct connetion from users.
Someone had a better solution?
[Hey brother I have one sugestion..]
I try this approach for some time, becouse it solves that another problem you talk about from rename [username file] to [Username IP file], but to make this way, we need to add some "external" librarys like libcurl on VS, i think thats a problem to that people who start to use VS at the real first time...
http://curl.haxx.se/libcurl/
HT-Scan (Hide toolz detector) dont have a bug. It just looks for hidden process running on memory, like vírus... :sleep:
Give you skype @Cogito Ergo Sum
@Cogito Ergo Sum
How to change pop up massage Ex. void Msg_PC_En(){
MessageBoxA(NULL,"PID-Scan\n\nAn illegal choice haas been detected!", carrega.Nome_das_Janelas, MB_SERVICE_NOTIFICATION to my website. i want to popup an image into my website like http://mu.com/umad.jpg
MessageBoxA after this line in all Msg_PC_En() add
web security script http://www57.zippyshare.com/v/21705607/file.html (security/index.php)Code:const char* c_WebPage = "http://example.com/security/index.php";
char buffer[100];
sprintf(buffer,"%s",c_WebPage);
ShellExecute(NULL, "open", c_WebPage, NULL, NULL, SW_SHOWNORMAL);
[How to change pop up massage Ex.]
Done!
Open browser, splash an image (Splash.jpg), create a Log.txt file with current time and user IP
Code:
Log.txt
12:57:57am, 10.0.1.40
http://10.0.1.40:8090/Codex/Hack_Splash.php
<?php
//date_default_timezone_set("America/New_York");
date_default_timezone_set("Brazil/East");
$Time = date("h:i:sa");
//echo "The time is " . date("h:i:sa");
//================================================
$ip = $_SERVER['REMOTE_ADDR'];
//echo "Your IP adddress: $ip";
//================================================
$file = "Log.txt";
$file = fopen($file, "a");
$data = "$Time, $ip \r\n";
fwrite($file, $data);
fclose($file);
//================================================
echo '<html><center><img src="Splash.jpg" /></center></html>';
?>
START.cpp
carrega.Message_Warning_En = 3; // Hack detect splash message: 0 = silent, 1 = Engish, 2 = Portuguese 3 = Open webpage with splash
carrega.HackSplash_WebSite = "http://10.0.1.40:8090/Codex/Hack_Splash.php";
Classe.h
char * HackSplash_WebSite;
Detecta_AntiKill.cpp
void Msg_K_Br(){
MessageBoxA(NULL,"AK-Scan\n\nA integridade do processo foi corrompida!", carrega.Nome_das_Janelas, MB_SERVICE_NOTIFICATION | MB_ICONWARNING);
}
void Msg_K_En(){
MessageBoxA(NULL,"AK-Scan\n\nFile Integrity violated!", carrega.Nome_das_Janelas, MB_SERVICE_NOTIFICATION | MB_ICONWARNING);
}
void Msg_K_Page(){
Sleep (4500);
ShellExecute(NULL, "open", carrega.HackSplash_WebSite, NULL, NULL, SW_SHOWNORMAL);
}
void DC(){
if (carrega.Log_Txt_Hack == 1){
ofstream out("GameGuard/Log.txt", ios::app);
out << "\n AK-Scan: ", out << "Thread attack!";
out.close();
}
if (carrega.Message_Warning_En == 1){
CreateThread(NULL,NULL,LPTHREAD_START_ROUTINE(Msg_K_En),NULL,0,0);
Sleep(5000);
ExitProcess(0);
}
if (carrega.Message_Warning_En == 2){
CreateThread(NULL,NULL,LPTHREAD_START_ROUTINE(Msg_K_Br),NULL,0,0);
Sleep(5000);
ExitProcess(0);
}
if (carrega.Message_Warning_En == 3){
CreateThread(NULL,NULL,LPTHREAD_START_ROUTINE(Msg_K_Page),NULL,0,0);
Sleep(5000);
ExitProcess(0);
}
if (carrega.Message_Warning_En == 0){
ExitProcess(0);
}
else
ExitProcess(0);
}
you can add it on v4 build
Hi Th3AnGEL, tonight i will try to make this changes to all detectors and update links. By the way, tanks Crosdev, good idea man!
Im thinking to add a hack-log upload, becouse some people sugest it. This will alow admistrator to find who are testing MANY cheats on system.
I think to upload this hack-log file named as a user computer, like that hardware ban file. This file will be uploaded using ftp and deleted from computer only when size are something like, maybe, five or ten Kb...
Any sugestions?
Also, in the futere my will are try to make:
-All connections, download and upload using http
-A better anti-injector
-A new memory scanner, something like an antivirus scanner, based on databased signatures.
But im not sure if i can do all this things...
u can make remote DB-DUMP?. Not on the some dll.
on webserver. Like 127.0.0.1/cheats.txt
[u can make remote DB-DUMP?. Not on the some dll. on webserver.]
Parse from .ini file on server, thats realy a good thing. Problem are, im not programmer, im just an enthusiast... :(
- - - Updated - - -
Website splash are ok!
Added:
New Hack detect splash:
Old:
0 = silent,
1 = Engish,
2 = Portuguese
New one:
3 = Open php webpage, show a splash.jpg and make a Log.txt file with Time and User ip, Example:
Log.txt
12:57:57am, 10.0.1.40
Scanners tested with website splash.
Log.txt:
CN-Scan: PROCEXPL
D-Scan: MU Window.exe
H-Scan: Address: D:\PROGRAMAS\CODEX ANTIHACK V3\CODEX_V3\Debug\GameGuard
HNC-Scan: hack - notepad
HNC-Scan: process explorer - sysinternals: www.sysinternals.com [codex-pc\codex]
HT-Scan: Hide windows detected!
I-Scan: File integrity violated!
PID-Scan: HxD.exe
S-Scan: Speed Hack detected!
WN-Scan: Cheat Engine 6.4
Hardware Banned: Contact Administrator!
AL-Scan: Start:V
FN-Scan: File Not Found! Launcher.exe
FN-Scan: File Not Found! mxmain.exe
CRC-Scan:GameGuard/Protect.bmp
HTTP - Connection: Server connection fail!
FTP - Connection: Server connection fail!
Hardware Banned: Contact Administrator!
==================================
CRC file check, ban server and hardware Server splash are the old Messagebox.
Where [carrega.Message_Warning_En = 1 or 3] splash old messagebox in english. I think use the old messagebox are a better, or everything gonna be confused...
Code:#include "stdafx.h"
#using <System.dll>
using namespace System;
using namespace System::IO;
using namespace System::Net;
using namespace System::Net::NetworkInformation;
using namespace System::Text;
int main(array<System::String ^> ^args)
{
WebRequest^ Request;
HttpWebResponse^ Response;
Stream^ Stream1;
StreamReader^ SReader;
String^ Responsestring;
String^ PATH = "http://website/file.ini"; //PATH to File on server //
int CONN;
//CHECK TO SEE IF SERVER IS ONLINE//
Ping ^pingSender = gcnew Ping;
PingReply ^ reply = pingSender->Send("IPServer");
if ( reply->Status == IPStatus::Success )
{
CONN = 10;//The user is online, set our connection variable (CONN) to 10;
}
else
{
CONN = 400;//The user is offline, set our connection variable to 400;
}
//END
if(CONN == 10) //is the user online?
{
Request = WebRequest::Create( PATH );
Request->Credentials = CredentialCache::DefaultCredentials;
Response = dynamic_cast<HttpWebResponse^>(Request->GetResponse());
Stream1 = Response->GetResponseStream();
SReader = gcnew StreamReader( Stream1 );
Responsestring = SReader->ReadToEnd();
Console::WriteLine("Data from remote server:\n" + Responsestring + ".\n");
SReader->Close();
Stream1->Close();
Response->Close();
}
else //User is not online//
{
Console::WriteLine("Sorry, cannot detect a internet connection.");
}
return 0;
}
This is source code anti-hack, anyone can build dll on client side. Can you make a option :$security_code on client side and column security_code on SQL server side.
When client connect to server, anti-hack will check it.