ANTI-DEBUGGER COMPRISING SPATIALLY AND TEMPORALLY SEPARATE DETECTION AND RESPONSE PORTIONS
    1.
    发明申请
    ANTI-DEBUGGER COMPRISING SPATIALLY AND TEMPORALLY SEPARATE DETECTION AND RESPONSE PORTIONS 有权
    包含空间和时间分离检测和响应部分的防拆解器

    公开(公告)号:US20080184198A1

    公开(公告)日:2008-07-31

    申请号:US11668909

    申请日:2007-01-30

    IPC分类号: G06F9/44

    CPC分类号: G06F21/554 A63F2300/209

    摘要: An anti-debugger comprises spatially and temporally separate detection and response portions. In an example configuration, the anti-debugger is implemented into a game system for detecting and responding to a debugger attached to a game application. The detection portion is implemented on one thread of the system and the response portion is implemented on another thread of the system. When a debugger is detected, a message indicative of the detection is provided to a thread interface. The thread interface provides the message to the response portion. After a period of time has elapsed, the response portion disables the functionality of the game application, such as by halting the game execution and/or obfuscating game performance.

    摘要翻译: 反调试器包括空间和时间上分离的检测和响应部分。 在示例配置中,反调试器被实现到用于检测和响应附加到游戏应用的调试器的游戏系统中。 检测部分在系统的一个线程上实现,并且响应部分在系统的另一个线程上实现。 当检测到调试器时,向线程接口提供指示检测的消息。 线程接口向响应部分提供消息。 经过一段时间后,响应部分通过停止游戏执行和/或混淆游戏性能来禁用游戏应用的功能。

    Anti-debugger comprising spatially and temporally separate detection and response portions
    2.
    发明授权
    Anti-debugger comprising spatially and temporally separate detection and response portions 有权
    反调试器包括空间和时间上分离的检测和响应部分

    公开(公告)号:US08356356B2

    公开(公告)日:2013-01-15

    申请号:US11668909

    申请日:2007-01-30

    CPC分类号: G06F21/554 A63F2300/209

    摘要: An anti-debugger comprises spatially and temporally separate detection and response portions. In an example configuration, the anti-debugger is implemented into a game system for detecting and responding to a debugger attached to a game application. The detection portion is implemented on one thread of the system and the response portion is implemented on another thread of the system. When a debugger is detected, a message indicative of the detection is provided to a thread interface. The thread interface provides the message to the response portion. After a period of time has elapsed, the response portion disables the functionality of the game application, such as by halting the game execution and/or obfuscating game performance.

    摘要翻译: 反调试器包括空间和时间上分离的检测和响应部分。 在示例配置中,反调试器被实现到用于检测和响应附加到游戏应用的调试器的游戏系统中。 检测部分在系统的一个线程上实现,并且响应部分在系统的另一个线程上实现。 当检测到调试器时,向线程接口提供指示检测的消息。 线程接口向响应部分提供消息。 经过一段时间后,响应部分通过停止游戏执行和/或混淆游戏性能来禁用游戏应用的功能。

    Multi-threaded detection of a game software debugger
    3.
    发明授权
    Multi-threaded detection of a game software debugger 有权
    多线程检测游戏软件调试器

    公开(公告)号:US08286138B2

    公开(公告)日:2012-10-09

    申请号:US11669095

    申请日:2007-01-30

    IPC分类号: G06F9/44

    CPC分类号: G06F21/14

    摘要: An anti-debugging mechanism is implemented into a game application, such that the anti-debugging mechanism is difficult to detect, difficult to bypass, and difficult to remove. The anti-debugging mechanism is implemented in a simulated thread pool. The anti-debugging mechanism executes on a different thread than the thread on which the game application executes and is randomly activated. When a debugger is detected, the performance of the debugger is hindered by halting the game application on a different thread than the game thread. Further, a period of time is allowed to elapse before the game application is halted.

    摘要翻译: 反调试机制被实现到游戏应用中,使得反调试机制难以检测,难以绕过,难以去除。 反调试机制在模拟线程池中实现。 反调试机制在与游戏应用执行的线程不同的线程上执行,并被随机激活。 当检测到调试器时,通过将游戏应用程序与游戏线程不同的线程停止来阻止调试器的性能。 此外,在游戏应用停止之前允许经过一段时间。

    MULTI-THREADED DETECTION OF A GAME SOFTWARE DEBUGGER
    4.
    发明申请
    MULTI-THREADED DETECTION OF A GAME SOFTWARE DEBUGGER 有权
    多线程检测游戏软件调试器

    公开(公告)号:US20080184239A1

    公开(公告)日:2008-07-31

    申请号:US11669095

    申请日:2007-01-30

    IPC分类号: G06F9/46

    CPC分类号: G06F21/14

    摘要: An anti-debugging mechanism is implemented into a game application, such that the anti-debugging mechanism is difficult to detect, difficult to bypass, and difficult to remove. The anti-debugging mechanism is implemented in a simulated thread pool. The anti-debugging mechanism executes on a different thread than the thread on which the game application executes and is randomly activated. When a debugger is detected, the performance of the debugger is hindered by halting the game application on a different thread than the game thread. Further, a period of time is allowed to elapse before the game application is halted.

    摘要翻译: 反调试机制被实现到游戏应用中,使得反调试机制难以检测,难以绕过,难以去除。 反调试机制在模拟线程池中实现。 反调试机制在与游戏应用执行的线程不同的线程上执行,并被随机激活。 当检测到调试器时,通过将游戏应用程序与游戏线程不同的线程停止来阻止调试器的性能。 此外,在游戏应用停止之前允许经过一段时间。

    IN-PLAY DETECTION OF ALTERED GAME DATA
    5.
    发明申请
    IN-PLAY DETECTION OF ALTERED GAME DATA 审中-公开
    更改游戏数据的在线检测

    公开(公告)号:US20080182659A1

    公开(公告)日:2008-07-31

    申请号:US11669084

    申请日:2007-01-30

    IPC分类号: A63F9/00

    摘要: An online service provides detection of tampering of game data. During game play, the service provides challenges to inspect select data in memory of a game device. A challenge includes an executable program that is configured to locate select data and analyze the select data for tampering. Upon locating the select data, the challenge computes cryptographic hash values from the located select data and returns those hash values to the online game service, where they are compared against expected hash values to determine whether data tampering has occurred on the game device. If the cryptographic hash values match, the service allows online gaming to continue. If the cryptographic hash values do not match, the service discontinues online gaming by terminating the game session for example.

    摘要翻译: 在线服务提供了对篡改游戏数据的检测。 在游戏过程中,服务提供了检查游戏设备存储器中的选择数据的挑战。 挑战包括被配置为定位选择数据并分析选择数据以进行篡改的可执行程序。 在定位选择数据之后,挑战从所定位的选择数据计算加密散列值,并将这些散列值返回给在线游戏服务,在线游戏服务中,它们与预期散列值进行比较,以确定游戏设备上是否发生了数据篡改。 如果加密散列值匹配,则该服务允许在线游戏继续。 如果加密散列值不匹配,则服务例如终止游戏会话来终止在线游戏。