MCPcopy Create free account

hub / github.com/AlSch092/UltimateAntiCheat / functions

Functions870 in github.com/AlSch092/UltimateAntiCheat

↓ 1 callersMethodIsUnknownModulePresent
* @brief Checks if any unknown modules are present in the process by comparing new module list against the list taken at program startup * @return t
AntiTamper/Integrity.cpp:112
↓ 1 callersMethodIsUserCheater
Core/Detections.hpp:54
↓ 1 callersMethodLaunchDefenses
* @brief Executes cheat prevention routines, along with starting the anti-cheat monitor and anti-debugger threads * * @return Error::OK on success
Core/AntiCheatLib.cpp:621
↓ 1 callersMethodMakeHeartbeat
(string cookie)
Server/Network/Factory.cs:14
↓ 1 callersFunctionRmpRemapImage
RmpRemapImage This function remaps the pe image at 'ImageBase' so that the page protection of all pages contained in the image cannot be changed. Th
AntiTamper/remap.cpp:120
↓ 1 callersFunctionRmppConvertSectionCharacteristicsToPageProtection
RmppConvertSectionCharacteristicsToPageProtection
AntiTamper/remap.cpp:469
↓ 1 callersFunctionRmppValidateRemappedImageProtection
RmppValidateRemappedImageProtection
AntiTamper/remap.cpp:563
↓ 1 callersFunctionRmppVerifyPeSectionAlignment
RmppVerifyPeSectionAlignment Verify that each pe section is aligned to the system allocation granularity.
AntiTamper/remap.cpp:218
↓ 1 callersMethodRunDetectionFunctions
AntiDebug/AntiDebugger.hpp:73
↓ 1 callersMethodSendData
SendData - Sends `outPacket` parameter to the server returns Error::OK on success Function deletes memory of outPacket on success */
Network/NetClient.cpp:104
↓ 1 callersFunctionSetPEBAddress
Process/PEB.cpp:25
↓ 1 callersMethodSetSectionHashList
* @brief Assigns a vector of sha256 hashes to a specific section in `SectionHashes` member * @param `hList` hash vector to assign * @param `secti
AntiTamper/Integrity.cpp:96
↓ 1 callersMethodSetUnsignedLoadedDriversList
Core/Detections.hpp:93
↓ 1 callersMethodStart
(string ipAddress, int port)
Server/Network/Server.cs:23
↓ 1 callersMethodStop
()
Server/Network/Server.cs:317
↓ 1 callersMethodToArray
()
Server/Network/PacketWriter.cs:162
↓ 1 callersMethodToBytes
(string packet, bool parse = true)
Server/HexText.cs:57
↓ 1 callersMethodToString
Network/Packets/PacketWriter.hpp:82
↓ 1 callersMethodWriteByte
(byte value = 0)
Server/Network/PacketWriter.cs:65
↓ 1 callersMethodWriteInt
(int value = 0)
Server/Network/PacketWriter.cs:92
↓ 1 callersMethodWriteLong
(long value = 0)
Server/Network/PacketWriter.cs:109
↓ 1 callersMethodWriteString
(string value)
Server/Network/PacketWriter.cs:115
↓ 1 callersFunctionappend_exponent
Common/json.hpp:17835
↓ 1 callersFunctionconcat_into
Common/json.hpp:4265
↓ 1 callersFunctionconcat_length
Common/json.hpp:4234
↓ 1 callersFunctioncrbegin
@brief returns a const reverse iterator to the last element @sa https://json.nlohmann.me/api/basic_json/crbegin/
Common/json.hpp:22146
↓ 1 callersFunctioncrend
@brief returns a const reverse iterator to one before the first @sa https://json.nlohmann.me/api/basic_json/crend/
Common/json.hpp:22153
↓ 1 callersFunctiondump_float
! @brief dump a floating-point number Dump a given floating-point number to output stream @a o. Works internally with @a number_buffer.
Common/json.hpp:18805
↓ 1 callersFunctionencrypt_char
Obscure/XorStr.hpp:6
↓ 1 callersFunctionencrypt_wchar
Obscure/XorStr.hpp:16
↓ 1 callersFunctionerase
Common/json.hpp:19164
↓ 1 callersFunctionfind_largest_pow10
! For n != 0, returns k, such that pow10 := 10^(k-1) <= n < 10^k. For n == 0, returns 1 and sets pow10 := 1. */
Common/json.hpp:17399
↓ 1 callersFunctionformat_buffer
Common/json.hpp:17885
↓ 1 callersFunctionget_cached_power_for_binary_exponent
! For a normalized diyfp w = f * 2^e, this function returns a (normalized) cached power-of-ten c = f_c * 2^e_c, such that the exponent of the product
Common/json.hpp:17235
↓ 1 callersFunctionget_impl_ptr
Common/json.hpp:20716
↓ 1 callersFunctionget_ptr
Common/json.hpp:20856
↓ 1 callersMethodget_value
Common/json.hpp:12744
↓ 1 callersFunctiongrisu2_digit_gen
! Generates V = buffer * 10^decimal_exponent, such that M- <= V <= M+. M- and M+ must be normalized and share the same exponent -60 <= e <= -32. */
Common/json.hpp:17494
↓ 1 callersFunctionhash
Common/json.hpp:6022
↓ 1 callersFunctionint_to_string
Common/json.hpp:5179
↓ 1 callersFunctionis_negative_number
Common/json.hpp:18694
↓ 1 callersFunctionis_number
@brief return whether value is a number @sa https://json.nlohmann.me/api/basic_json/is_number/
Common/json.hpp:20629
↓ 1 callersFunctionis_structured
@brief return whether type is structured @sa https://json.nlohmann.me/api/basic_json/is_structured/
Common/json.hpp:20608
↓ 1 callersFunctionoperator+
! @brief add to iterator @pre The iterator is initialized; i.e. `m_object != nullptr`. */
Common/json.hpp:13490
↓ 1 callersMethodoperator+
add to iterator
Common/json.hpp:13715
↓ 1 callersFunctionoperator+=
@brief add an object to an array @sa https://json.nlohmann.me/api/basic_json/operator+=/
Common/json.hpp:22413
↓ 1 callersFunctionoperator-
! @brief subtract from iterator @pre The iterator is initialized; i.e. `m_object != nullptr`. */
Common/json.hpp:13512
↓ 1 callersFunctionoperator<
Common/json.hpp:2902
↓ 1 callersMethodoperator==
Common/json.hpp:12773
↓ 1 callersFunctionparse
Common/json.hpp:23342
↓ 1 callersMethodreadInt
Network/Packets/PacketReader.hpp:20
↓ 1 callersMethodreadLong
Network/Packets/PacketReader.hpp:25
↓ 1 callersMethodreadString
Network/Packets/PacketReader.hpp:35
↓ 1 callersFunctionremove_sign
* Overload to make the compiler happy while it is instantiating * dump_integer for number_unsigned_t. * Must never be called. */
Common/json.hpp:18946
↓ 1 callersFunctionsax_parse
Common/json.hpp:23382
↓ 1 callersFunctionskip_bom
! @brief skip the UTF-8 byte order mark @return true iff there is no BOM or the correct BOM has been skipped */
Common/json.hpp:8858
↓ 1 callersFunctionsplit
! @brief split the string input to reference tokens @note This function is only called by the json_pointer constructor. All excepti
Common/json.hpp:14471
↓ 1 callersFunctionto_cbor
@brief create a CBOR serialization of a given JSON value @sa https://json.nlohmann.me/api/basic_json/to_cbor/
Common/json.hpp:23546
↓ 1 callersFunctionto_json_tuple_impl
Common/json.hpp:5780
↓ 1 callersFunctiontype
@brief return the type of the JSON value (explicit) @sa https://json.nlohmann.me/api/basic_json/type/
Common/json.hpp:20594
↓ 1 callersFunctionunescape
Common/json.hpp:3005
↓ 1 callersFunctionvalue
! @brief return the value of an iterator @pre The iterator is initialized; i.e. `m_object != nullptr`. */
Common/json.hpp:13606
↓ 1 callersMethodwhat
Core/AntiCheatInitFail.hpp:18
MethodAddDetectionDictionary
()
Server/Network/Server.cs:33
MethodAddDetectionFunction
AntiDebug/AntiDebugger.hpp:67
MethodAddEvidence
AddEvidence - Adds `data` to our evidence list for `flag` type. Evidence is any additional string data associated with a flag, such as a memory addres
Common/EvidenceLocker.cpp:50
MethodAddModuleHash
AddModuleHash - fetches hash list for `moduleName` and adds to `moduleHashList` */
AntiTamper/Integrity.cpp:269
MethodAllocateAndCopyWideString
* @brief Copies a wide string to a newly allocated memory block * * @param inputString String to be copied * * @return LPWSTR, or NULL if allo
AntiTamper/NAuthenticode.cpp:241
MethodAntiCheat
Core/AntiCheatLib.hpp:18
MethodAntiCheat
* @brief Constructs an AntiCheat object with the provided settings * * @param settings Pointer to the settings object containing configuration for
Core/AntiCheatLib.cpp:177
MethodAntiCheatClient
()
Server/Network/AntiCheatClient.cs:34
MethodAntiCheatInitFail
Core/AntiCheatInitFail.hpp:16
MethodAntiDebug
AntiDebug/AntiDebugger.hpp:20
MethodBeginExecution
Thread::BeginExecution - Managed thread creation & start return `true` on success, `false` on failure */
Process/Thread.cpp:8
MethodBytePattern
Core/Detections.hpp:24
MethodChangeFunctionName
ChangeFunctionName - Changes the exported function name of a module loaded in memory. Please see my project `ModifyExports` for more details/original
Process/Exports.cpp:7
MethodChangeModuleName
ChangeModuleName - Modifies the module name of a loaded module at runtime, which might trip up attackers and make certain parts of their code fail. Pl
Process/Process.cpp:151
MethodChangeNumberOfSections
ChangeNumberOfSections - changes the number of sections in the NT Headers to `newSectionsCount`, which can stop attackers from traversing sections in
Process/Process.cpp:188
MethodCheckForDebugger
CheckForDebugger - Thread function which loops and checks for the presense of debuggers */
AntiDebug/AntiDebugger.cpp:23
MethodCheckOpenHandles
CheckOpenHandles - Checks if any processes have open handles to our process, excluding whitelisted processes such as conhost.exe returns true if
Core/Detections.cpp:779
MethodCheckParentProcess
CheckParentProcess - checks if the parent process is the process name `desiredParent` returns TRUE if our parameter desiredParent is the same pro
Process/Process.cpp:10
MethodCheckUSBDevices
CheckUSBDevices - returns TRUE if any hardware in the PCIe slot are blacklisted (DMA involved) */
Environment/Services.cpp:547
MethodCipher
(byte[] buffer, int length)
Server/Network/Server.cs:230
MethodCleanup
* @brief Cleans up resources and stops all threads started by the AntiCheat class * * @return Error::OK on success, otherwise an error code indica
Core/AntiCheat.cpp:156
MethodClientGoodbye
Network/Packets/Packets.cpp:13
MethodClientHello
Network/Packets/Packets.cpp:3
MethodConstruct
"placement new" concept using variadic template
AntiTamper/MapProtectedClass.hpp:107
MethodContainsWStringInsensitive
Common/Utility.cpp:199
MethodConvertStringToWString
Common/Utility.cpp:154
MethodConvertWStringToString
Common/Utility.cpp:147
FunctionCopyAndSetPEB
Process/PEB.cpp:87
MethodCreateSplashWindow
SplashScreen.cpp:42
MethodDebuggerDetections
AntiDebug/DebuggerDetections.hpp:7
MethodDetectOpenHandlesToProcess
DetectOpenHandlesToProcess - returns a vector of SYSTEM_HANDLE which represent open handles in other processes to our current process Can be used
Process/Handles.cpp:89
MethodDetectedCheater
Network/Packets/Packets.cpp:20
MethodDetections
Core/Detections.hpp:37
MethodDetections
Core/Detections.cpp:4
MethodDoPreInitializeChecks
* @brief Performs checks to ensure security config on the system is appropriate based on program settings * * @return true if all checks pass, fal
Core/AntiCheatLib.cpp:461
MethodDoPreInitializeChecks
* @brief Performs pre-initialization checks to ensure the environment is secure and meets the requirements for running the anti-cheat system * * @
Core/AntiCheat.cpp:272
MethodDoesIATContainHooked
DoesIATContainHooked - Returns TRUE if any routines in the IAT lead to addresses outside their respective modules if the attacker writes their ho
Core/Detections.cpp:602
← previousnext →201–300 of 870, ranked by callers