ItsMods

Full Version: We need Anti-Cheat Plugin or Source
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4
We need Anti-Cheat Plugin or Source for dedicated servers.

For example : Checking Anti-Cheat Software (sxe or my little project any.exe)



Updated ;

PHP Code:
Public Function IsMemoryChanged(ByVal address As Integer,
                                    
ByVal origBytes() As Integer,
                                    
ByVal NumberOfBytesWritten As Integer,
                                    
Optional ByVal closeGameOnChange As Boolean True) As Boolean
        Dim p 
As Process() = Process.GetProcessesByName("iw4mp.dat")
        
Dim handle As IntPtr OpenProcess(NothingNothingp(0).Id)
        
Dim Bytes As Byte() = ReadProcessMemory(handleaddressNothingNothingNumberOfBytesWritten)
        For 
As Integer 0 To origBytes.Length 1
            
If Not (Bytes Is origBytesThen
                
If closeGameOnChange Then
                    
For Each pp As Process In p
                        pp
.Kill()
                    
Next
                End 
If
                Return 
True
            
Else
                Return 
False
            End 
If
        
Next
        CloseHandle
(handle)
    
End Function 


How I use this codes with nukem ?



or



How I do this with nukem addon ;

OnplayerConnect = Procces control

If my anticheat software working

tell player ; welcome

else

Tell software download link message
wait 25 seconds

Player kick
Nobody's going to do it, even if it's possible. It takes a lot of time and is quite boring job.
(03-26-2012, 05:48)OrangePL Wrote: [ -> ]Nobody's going to do it, even if it's possible. It takes a lot of time and is quite boring job.

I need basic anti-cheat source....
if(0xsomeaddress == 0xsomebyte)
{
ban client
}
@OrangePL That's very basic, indeed
very basic VB.NET example

VB Code
  1. Dim npProc() As Process
  2. npProc = Process.GetProcesses
  3.  
  4. For Each proc As Process In npProc
  5. If proc.ProcessName Like ("mw3trainer*") Or
  6. proc.ProcessName Like ("MW3Chaos*") Or
  7. proc.ProcessName Like ("Cheat*") Or
  8. proc.ProcessName Like ("*Trainer*") Or
  9. proc.ProcessName.Equals("MW3-Train") Or
  10. proc.ProcessName.Equals("Inject") Or
  11. proc.ProcessName Like ("*1nject*") Or
  12. proc.ProcessName Like ("*1nj3ct*") Or
  13. proc.ProcessName Like ("AHK*") Or
  14. proc.ProcessName Like ("ahk*") Or
  15. proc.ProcessName Like ("*Hack*") Or
  16. proc.ProcessName Like ("*hack*") Or
  17. proc.ProcessName Like ("*1nject*") Or
  18. proc.ProcessName Like ("AutoHotK*") Then
Autohotkey isn't a hack tool :\
it was just an example of the detections I also play MMORPG games where AHK/Macro's are conciderred hacking Wink

but this is verry basic. going for the memory addresses is a better approach Smile

the real problem is that proper anticheat has to run on the Clients asswell, and how you enforce that to be running can always be bypassed.
AHK is NOT a cheat. And besides it is tooo simple I guess. No offense, but I find this thread useless
@g-man First time I actually agree with you
Pages: 1 2 3 4