12341 lines
503 KiB
XML
Executable File
12341 lines
503 KiB
XML
Executable File
<?xml version="1.0"?>
|
|
<guardSpec xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="file:///$RAGE_3RDPARTY/bin/Arxan/GuardIT/$ARXAN_VERSION/plugins/com.arxan.guardit_$ARXAN_VERSION/bin64/x86_windows_guardlibs/guardit.xsd">
|
|
<seed_cmd>
|
|
$SEED_VALUE
|
|
</seed_cmd>
|
|
|
|
<config_cmd>
|
|
<file>$PROTECTION_PATH/guardit_project_config.xml</file>
|
|
</config_cmd>
|
|
|
|
<image_cmd name="launcher">
|
|
|
|
<image_elements>
|
|
<description>Launcher Protection</description>
|
|
<input_file>$RS_BUILDBRANCH\$RS_TITLELauncher.exe</input_file>
|
|
<guard_obfuscation>$OBFUSCATION_LEVEL</guard_obfuscation>
|
|
<dir>
|
|
<path>$RS_CODEBRANCH\extra\launcher</path>
|
|
<path>$RS_CODEBRANCH\extra\launcher\Launcher\x64\$RELEASE</path>
|
|
<path>$RS_CODEBRANCH\rage\lib</path>
|
|
<path>$RS_CODEBRANCH\extra\launcher\tinyxml\x64\$TINYXML_RELEASE</path>
|
|
</dir>
|
|
<map_file>$RS_BUILDBRANCH\$RS_TITLELauncher.map</map_file>
|
|
<output_file>$PROTECTION_PATH/generated/$RS_TITLELauncher_$RELEASE_$CURR_TIME.exe</output_file>
|
|
<clone_import_table>true</clone_import_table>
|
|
<disable_pps>false</disable_pps>
|
|
<garbage_code>true</garbage_code>
|
|
<debug>false</debug>
|
|
<advanced_antidebug_algorithms>false</advanced_antidebug_algorithms>
|
|
</image_elements>
|
|
|
|
<image_config_cmd>
|
|
<description>LNCHR_0000_IMGCFG_A</description>
|
|
<do_not_analyze>
|
|
<exclude>
|
|
<address_code_range>
|
|
<library>libeay32MT</library>
|
|
</address_code_range>
|
|
</exclude>
|
|
</do_not_analyze>
|
|
<expansion>0</expansion>
|
|
<destroy_load_config_table>true</destroy_load_config_table>
|
|
</image_config_cmd>
|
|
|
|
|
|
|
|
<range_cmd name="LNCHR_0000_OBF_RANGES">
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>Install</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>IPatch</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>CChannel</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>CFsm</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>CConfigOption</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>WhiteList</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>Checker</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>GetGame</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>DoDownload</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>?Verify@CertificateVerify@@SA_NPEA</code>
|
|
</range>
|
|
</include>
|
|
<exclude>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>all_guards</range_name>
|
|
</range>
|
|
</exclude>
|
|
<disable>false</disable>
|
|
</range_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0000_OBF_IMAGE">
|
|
<obfuscation>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<range_name>LNCHR_0000_OBF_RANGES</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<level>2</level>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</obfuscation>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0000_ENC_A">
|
|
<encryption_wrapper>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0000_ENC_A</message>
|
|
<exit_code>0000</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<algorithm_decryption>
|
|
<use>AES256</use>
|
|
</algorithm_decryption>
|
|
<algorithm_integrity>
|
|
<use>SHA256</use>
|
|
</algorithm_integrity>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>true</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</encryption_wrapper>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0001_CHK_A">
|
|
<checksum>
|
|
<description>Ensures that the updates are pulled from XML files</description>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0001_CHK_A</message>
|
|
<exit_code>0001</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>UPDATECHCKER_CHECKFORUPDATES_INNER_LOOP</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_CHK_D</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LAUNCHERAPP_RUNUPDATECHECK_UPDATE_CHECK</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>WORKERTHREAD_DOJOB_JOBS</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_CHK_L</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0010_ADB_D</guard_name>
|
|
</range>
|
|
</include>
|
|
<exclude>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_CHK_D</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</exclude>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>UPDATECHECKER_CHECKFORUPDATES_CHECK_PATCH</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<execution_probability>
|
|
<value>1</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0001_REP_A">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>UPDATECHCKER_CHECKFORUPDATES_INNER_LOOP</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_CHK_A</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>UPDATECHECKER_CHECKFORUPDATES_SET_DEFAULT</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>UPDATECHECKER_CHECKFORUPDATES_SET_DOWNLOAD_LISTENER</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0001_REP_B">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>UPDATECHCKER_CHECKFORUPDATES_INNER_LOOP</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_CHK_A</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>UPDATECHECKER_CHECKFORUPDATES_NO_MORE_CHECKS</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0001_REP_C">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_REP_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_REP_B</guard_name>
|
|
</range>
|
|
</include>
|
|
<exclude>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_REP_A</guard_name>
|
|
<guard_symbol_name>has_run</guard_symbol_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_REP_A</guard_name>
|
|
<guard_symbol_name>has_run_expected</guard_symbol_name>
|
|
</range>
|
|
</exclude>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>LAUNCHERAPP_RUNUPDATECHECK_CHECK_FOR_UPDATES_CALL</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0001_REP_D">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_REP_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_REP_B</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>UPDATECHECKER_CHECKFORUPDATES_SET_PATCH_TYPE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0001_CHK_B">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0001_CHK_B</message>
|
|
<exit_code>0001</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_VVG_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_Q</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>LAUNCHERAPP_GETGAMEEXECUTABLEFULLPATH</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<default>
|
|
</default>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0001_REP_E">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_CHK_B</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CCONFIGOPTION_LOADOPTION_LOAD_FIRST_CHILD</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<none></none>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<execution_probability>
|
|
<value>1</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0001_VVG_A">
|
|
<value_verification>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>HASHVERIFY_VERIFY_CHECK_SIZE_LOCATION</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<verified_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_REP_A</guard_name>
|
|
<guard_symbol_name>has_run</guard_symbol_name>
|
|
</range>
|
|
<offset>0</offset>
|
|
</verified_value>
|
|
<expected_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_REP_A</guard_name>
|
|
<guard_symbol_name>has_run_expected</guard_symbol_name>
|
|
</range>
|
|
</expected_value>
|
|
<algorithm>
|
|
<jump>false</jump>
|
|
<register>false</register>
|
|
<flags>false</flags>
|
|
<stack>false</stack>
|
|
<return_address>false</return_address>
|
|
<symbol>
|
|
<tamper_target>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_CHK_A</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</tamper_target>
|
|
</symbol>
|
|
</algorithm>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</value_verification>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0001_REP_F">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_REP_C</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_REP_D</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_REP_I</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>IPATCHCHECK_GETVERSIONFORFILE_CALL_QUERY_FILE_VERSION</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0001_REP_G">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_REP_F</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>IPATCHCHECK_GETVERSIONFORFILE_CALL_GET_FILE_VERSION_A</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0001_REP_H">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_REP_F</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>IPATCHCHECK_GETVERSIONFORFILE_CALL_RETURN_FILE_VERSION</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0001_CHK_C">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0001_CHK_C</message>
|
|
<exit_code>0001</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_REP_G</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_REP_E</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_VVG_D</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>IPATCHCHECK_GETVERSIONFORFILE_CALL_GET_FILE_VERSION_B</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0001_VVG_C">
|
|
<value_verification>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>GAMEPATCHCHECK_GETEXECUTABLEVERSION</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<verified_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_CHK_A</guard_name>
|
|
<guard_symbol_name>checksum</guard_symbol_name>
|
|
</range>
|
|
<offset>0</offset>
|
|
</verified_value>
|
|
<expected_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_CHK_A</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</expected_value>
|
|
<algorithm>
|
|
<jump>false</jump>
|
|
<register>false</register>
|
|
<flags>false</flags>
|
|
<stack>false</stack>
|
|
<return_address>false</return_address>
|
|
<symbol>
|
|
<tamper_target>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_CHK_C</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</tamper_target>
|
|
</symbol>
|
|
</algorithm>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</value_verification>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0001_REP_I">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_VVG_C</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_CHK_A</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CUTIL_FORMATSTRING_BUILD_TEXTUAL_PATTERN</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<execution_probability>
|
|
<value>1</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0001_REP_J">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_REP_H</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_REP_D</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_REP_B</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ROCKSTARDOWNLOADER_SETCURRENTFILE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0001_CHK_D">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0001_CHK_D</message>
|
|
<exit_code>0001</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_CHK_C</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_REP_G</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_REP_H</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_REP_J</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>INSTALLER_INSTALLPATCH_INSTALL_COMPLETE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<default>
|
|
</default>
|
|
</protected_types>
|
|
<execution_probability>
|
|
<value>1</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0001_VVG_D">
|
|
<value_verification>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CFSM_ONENTERSTATE_BEGIN_THREAD</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<verified_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_REP_A</guard_name>
|
|
<guard_symbol_name>has_run</guard_symbol_name>
|
|
</range>
|
|
<offset>0</offset>
|
|
</verified_value>
|
|
<expected_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_REP_A</guard_name>
|
|
<guard_symbol_name>has_run_expected</guard_symbol_name>
|
|
</range>
|
|
</expected_value>
|
|
<algorithm>
|
|
<jump>false</jump>
|
|
<register>false</register>
|
|
<flags>false</flags>
|
|
<stack>false</stack>
|
|
<return_address>false</return_address>
|
|
<symbol>
|
|
<tamper_target>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_REP_C</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</tamper_target>
|
|
</symbol>
|
|
</algorithm>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</value_verification>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0002_CHK_A">
|
|
<checksum>
|
|
<description>This is responsible for adding on the checks to the queue of the UpdateChecker</description>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0002_CHK_A</message>
|
|
<exit_code>0002</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LAUNCHERAPP_RUNUPDATECHECK_UPDATE_CHECK</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LAUNCHERAPP_RUNUPDATECHECK_INIT_RESEST</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CFSM_ONENTERSTATE_CHECK_NULL</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0002_CHK_B">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0002_CHK_B</message>
|
|
<exit_code>0002</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LAUNCHERAPP_RUNUPDATECHECK_UPDATE_CHECK</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LAUNCHERAPP_RUNUPDATECHECK_CLOSURE_DOWNLOAD_COMPLETE_NOTIFY_COMPLETION</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LAUNCHERAPP_RUNUPDATECHECK_CLOSURE_DOWNLOAD_COMPLETE_POST_MESSAGES</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0002_CHK_D</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_REP_A</guard_name>
|
|
</range>
|
|
</include>
|
|
<exclude>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0002_CHK_D</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</exclude>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>RGSCPATCHCHECK_PARSEXML_PUSH_BACK_PATCH</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0002_CHK_C">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0002_CHK_C</message>
|
|
<exit_code>0002</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0002_CHK_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0002_CHK_B</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CLAUNCHERDLG_SETTEXTWITHSPINNER_CREATE_TEXT</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0002_REP_A">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LAUNCHERAPP_RUNUPDATECHECK_INIT_RESEST</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0002_REP_B</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>GAMEPATCHCHECK_PARSEXML_CONVERTTONEEDINGTIMEBOMB</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0002_REP_B">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0002_CHK_I</guard_name>
|
|
</range>
|
|
</include>
|
|
<exclude>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0002_CHK_I</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</exclude>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CLOCALISATION_GETSTRING_LOAD_STRING</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<execution_probability>
|
|
<value>1</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0002_CHK_D">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0002_CHK_D</message>
|
|
<exit_code>0002</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0002_CHK_C</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ROCKSTARDOWNLOADER_UPDATEDOWNLOADPROGRESS_SET_PERCENT</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0002_CHK_E">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0002_CHK_E</message>
|
|
<exit_code>0002</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0002_CHK_C</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0013_GUARDS</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>DOWNLOADER_INIT_INITIALISING</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0002_CHK_F">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0002_CHK_F</message>
|
|
<exit_code>0002</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0002_REP_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_T</guard_name>
|
|
</range>
|
|
<!--
|
|
B* 2310499
|
|
Removing because the hooking guard doesn't work on
|
|
laptops with two graphics cards
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0000_HKD_A</guard_name>
|
|
</range>
|
|
-->
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>GAMEPATCHCHECK_GETGAMEXECUTABLEFULLPATH_APPEND_FILENAME</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0002_CHK_G">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0002_CHK_G</message>
|
|
<exit_code>0002</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0002_CHK_F</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0002_REP_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0002_CHK_D</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0007_CHK_A</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>IPATCHCHECK_CHECKEXECUTABLEVERSION_ALREADY_INSTALLED</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0002_CHK_H">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0002_CHK_H</message>
|
|
<exit_code>0002</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0002_CHK_G</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>GAMEPATCHCHECK_GETGAMEXECUTABLEFILENAME</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0002_CHK_I">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0002_CHK_I</message>
|
|
<exit_code>0002</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0002_CHK_H</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0002_CHK_C</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0002_CHK_E</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>LAUNCHERAPP_RUNUPDATECHECK_ADD_RGSC</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0003_OBF_A">
|
|
<obfuscation>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>CFSM_ONENTERSTATE_SWITCHING_STATES</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<level>2</level>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</obfuscation>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0003_REP_A">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>CFSM_ONENTERSTATE_SWITCHING_STATES</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<call_chain>
|
|
<origin_function>SetState@CFsm</origin_function>
|
|
<caller_depth>1</caller_depth>
|
|
</call_chain>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0003_REP_B">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>CFSM_ONENTERSTATE_SWITCHING_STATES</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CFSM_ONENTERSTATE_EXIT_SWITCH</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0003_CHK_B">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0003_CHK_B</message>
|
|
<exit_code>0003</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0003_REP_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0003_REP_B</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0009_REP_A</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CLAUNCHERDLG_SETSOCIALCLUBHOTKEY</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0003_CHK_A">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0003_CHK_A</message>
|
|
<exit_code>0003</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0003_REP_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0003_REP_B</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0003_CHK_B</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>RGSCPATCHCHECK_GETEXECUTABLEVERSION_TEXTIFY_INSTALLL_FOLDER</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0003_CHK_C">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0003_CHK_C</message>
|
|
<exit_code>0003</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0003_CHK_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0003_CHK_B</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_CHK_C</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>DOWNLOADER_QUEUE_FILE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0003_VVG_A">
|
|
<value_verification>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>WORKERTHREAD_DOJOB_UPDATE_GAME_LOCATION</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<verified_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0003_CHK_A</guard_name>
|
|
<guard_symbol_name>checksum</guard_symbol_name>
|
|
</range>
|
|
<offset>0</offset>
|
|
</verified_value>
|
|
<expected_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0003_CHK_A</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</expected_value>
|
|
<algorithm>
|
|
<jump>false</jump>
|
|
<register>false</register>
|
|
<flags>false</flags>
|
|
<stack>false</stack>
|
|
<return_address>false</return_address>
|
|
<symbol>
|
|
<tamper_target>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0003_CHK_A</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</tamper_target>
|
|
</symbol>
|
|
</algorithm>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</value_verification>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0003_REP_C">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0003_CHK_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0003_VVG_A</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CLAUNCHERDLG_POSTMESSAGESAFE_GETLASTINSTANCE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0003_CHK_D">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0003_CHK_D</message>
|
|
<exit_code>0003</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0003_REP_C</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0003_VVG_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_REP_D</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>IPATCHCHECK_CHECKEXECUTABLEVERSION_CHECK_PATCH_SIZE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0004_CHK_A">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0004_CHK_A</message>
|
|
<exit_code>0004</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0002_CHK_A</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CLAUNCHERDLG_ONINITDIALOG_CREATE_SOLID_BRUSH</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0004_CHK_B">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0004_CHK_B</message>
|
|
<exit_code>0004</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>IPATCHCHECK_CHECKFORPATCHES_PARSE_XML_AND_CHECK</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>DLCPATCHCHECK_CONSTRUCTOR</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0004_REP_A">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>IPATCHCHECK_CHECKEXECUTABLEVERSION_ITERATE_PATCHES</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0004_CHK_G</guard_name>
|
|
</range>
|
|
</include>
|
|
<exclude>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0004_CHK_G</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</exclude>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>IPATCHCHECK_CONSTRUCTOR</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0004_CHK_C">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0004_CHK_C</message>
|
|
<exit_code>0004</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0004_REP_A</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>GAMEPATCHCHECK_PARSEXML_CONVERTTONEEDINGTIMEBOMB</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0004_REP_B">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0004_CHK_B</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0004_CHK_C</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>DOWNLOADER_RESET_STOP_CALL</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0004_CHK_D">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0004_CHK_C</message>
|
|
<exit_code>0004</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0004_CHK_C</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ROCKSTARDOWNLOADER_SETCURRENTPATCH</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0004_CHK_E">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0004_CHK_E</message>
|
|
<exit_code>0004</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0004_CHK_D</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0003_CHK_C</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CGAMECOMMUNICATION_LISTEN_START_THREAD</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0004_CHK_F">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0004_CHK_F</message>
|
|
<exit_code>0004</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0004_CHK_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0004_REP_B</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CLAUNCHERDLG_ONOK_SET_SHUTDOWNS_STATE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0004_CHK_G">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0004_CHK_G</message>
|
|
<exit_code>0004</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0004_CHK_F</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0004_CHK_E</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0004_REP_B</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CLAUNCHERDLG_ONSETLAUNCHERVISIBILITY</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0005_REP_A">
|
|
<repair>
|
|
<description>Enforcing the setting of types after the patches are collected</description>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>UPDATECHCKER_CHECKFORUPDATES_SET_MANDATORY_TYPES</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>UPDATECHECKER_CHECKFORUPDATES_NO_MORE_CHECKS</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0005_REP_B">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>UPDATECHCKER_CHECKFORUPDATES_SET_MANDATORY_TYPES</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>UPDATECHECKER_CHECKFORUPDATES_SET_PATCH_TYPE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0005_REP_C">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>UPDATECHCKER_CHECKFORUPDATES_SET_DLC_TYPES</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>UPDATECHECKER_CHECKFORUPDATES_SET_PATCH_TYPE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0005_REP_D">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>UPDATECHCKER_CHECKFORUPDATES_SET_DLC_TYPES</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>UPDATECHECKER_CHECKFORUPDATES_RETURN</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0005_REP_E">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0005_REP_B</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0005_REP_D</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CFSM_ONENTERSTATE_SET_SC_UPDATE_TEXT</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0005_ADB_A">
|
|
<debugger_detection>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0005_ADB_A</message>
|
|
<exit_code>0005</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<invocation>
|
|
<rangeSet>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0004_REP_A</guard_name>
|
|
</range>
|
|
</include>
|
|
</rangeSet>
|
|
</invocation>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</debugger_detection>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0005_CHK_A">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0005_CHK_A</message>
|
|
<exit_code>0005</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0005_REP_C</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0005_REP_D</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0005_ADB_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0009_REP_B</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CFSM_ONENTERSTATE_CREATE_LOADING_STRING</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0005_CHK_B">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0005_CHK_B</message>
|
|
<exit_code>0005</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0005_REP_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0005_REP_E</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0005_CHK_A</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CCHANNEL_OPENLOGFILE_COTASKMEMFREE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0006_REP_A">
|
|
<repair>
|
|
<description>Ripple damaging the application of patches (RunPatchProcess)</description>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LAUNCHERAPP_RUNPATCHPROCESS_PUSH_PATCHES</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>LAUNCHERAPP_RUNPATCHPROCESS_GET_PATCHES_TO_INSTALL</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0006_REP_B">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LAUNCHERAPP_RUNPATCHPROCESS_APPLY_PATCH</range_name>
|
|
</range>
|
|
</include>
|
|
<exclude>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LAUNCHERAPP_RUNPATCHPROCESS_APPLY_PATCH_EARLY_RETURN</range_name>
|
|
</range>
|
|
</exclude>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>LAUNCHERAPP_RUNPATCHPROCESS_SET_DOWNLOADING_PATCH_TRUE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0006_REP_C">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LAUNCHERAPP_RUNPATCHPROCESS_APPLY_PATCH</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LAUNCHERAPP_RUNPATCHPROCESS_PUSH_PATCHES</range_name>
|
|
</range>
|
|
</include>
|
|
<exclude>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LAUNCHERAPP_RUNPATCHPROCESS_APPLY_PATCH_EARLY_RETURN</range_name>
|
|
</range>
|
|
</exclude>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>LAUNCHERAPP_RUNPATCHPROCESS_SET_DOWNLOADING_PATCH_FALSE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0006_OBF_A">
|
|
<obfuscation>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LAUNCHERAPP_RUNPATCHPROCESS_POST_MESSAGE</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<level>3</level>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</obfuscation>
|
|
</guard_cmd>
|
|
|
|
<range_cmd name="LNCHR_0006_PROTECTED_GUARDS">
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0006_REP_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0006_REP_B</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0006_REP_C</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LAUNCHERAPP_RUNPATCHPROCESS_POST_MESSAGE</range_name>
|
|
</range>
|
|
</include>
|
|
<disable>false</disable>
|
|
</range_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0006_CHK_A">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0006_CHK_A</message>
|
|
<exit_code>0006</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0006_PROTECTED_GUARDS</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0006_CHK_C</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0005_CHK_B</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_CHK_E</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_VVG_C</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>WHITELIST_CONSTRUCTOR_ADD_WHITELIST</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0006_CHK_B">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0006_CHK_B</message>
|
|
<exit_code>0006</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0006_PROTECTED_GUARDS</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0006_CHK_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0013_GUARDS</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>WHITELIST_CONSTRUCTOR_ADD_WHITELIST</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0006_CHK_C">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0006_CHK_C</message>
|
|
<exit_code>0006</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>DOWNLOADER_INIT_SET_DOWNLOADER</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0006_CHK_B</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0006_REP_D</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0004_CHK_B</guard_name>
|
|
</range>
|
|
</include>
|
|
<exclude>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0006_CHK_B</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</exclude>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>HASHVERIFY_VERIFY_CHECK_HASH_LENGTH_B_LOCATION</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
<guard_cmd name="LNCHR_0006_REP_D">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0006_CHK_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0006_CHK_B</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0006_CHK_C</guard_name>
|
|
</range>
|
|
</include>
|
|
<exclude>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0006_CHK_A</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0006_CHK_B</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0006_CHK_C</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</exclude>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>WORKERTHREAD_MAINTHREADLOOP_DO_JOB</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<execution_probability>
|
|
<value>1</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<range_cmd name="LNCHR_0007_PROTECTED_RANGES">
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>GAMEPATCHCHECK_PARSEXML_SET_XML</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>RGSCPATCHCHECK_PARSEXML_PARSE_FIELDS</range_name>
|
|
</range>
|
|
</include>
|
|
<disable>false</disable>
|
|
</range_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0007_REP_A">
|
|
<repair>
|
|
<description>Ensuring the contents of the XML file get loaded</description>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0007_PROTECTED_RANGES</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>RGSCPATCHCHECK_PARSEXML_GETSOCIALCLUBPATCH</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>GAMEPATCHCHECK_PARSEXML_GETGAMEPATCH</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0007_REP_B">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0007_PROTECTED_RANGES</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>RGSCPATCHCHECK_PARSEXML_RETURN</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>GAMEPATCHCHECK_PARSEXML_RETURN</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>DLCPATCHCHECK_PARSEXML_RETURN</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0007_CHK_A">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0007_CHK_A</message>
|
|
<exit_code>0007</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0007_PROTECTED_RANGES</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0007_VVG_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0007_VVG_B</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0007_REP_E</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0007_REP_F</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>RGSCPATCHCHECK_PARSEXML_PREPENDTEMPORARYFOLDERPATH</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>GAMEPATCHCHECK_PARSEXML_CLEAR_AND_PUSH_BACK</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0007_ADB_A">
|
|
<debugger_detection>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0007_ADB_A</message>
|
|
<exit_code>0007</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<invocation>
|
|
<rangeSet>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0007_PROTECTED_RANGES</range_name>
|
|
</range>
|
|
</include>
|
|
</rangeSet>
|
|
</invocation>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</debugger_detection>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0007_CHK_B">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0007_CHK_B</message>
|
|
<exit_code>0007</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0007_PROTECTED_RANGES</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0007_ADB_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0007_REP_A</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>IPATCHCHECK_POPULATEPATCH_FETCH_DESCRIPTION</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>GAMEPATCHCHECK_PARSEXML_CLEAR_AND_PUSH_BACK</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>DLCPATCHCHECK_PARSEXML_GET_SKU_HANDLE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0007_CHK_E">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0007_CHK_E</message>
|
|
<exit_code>0007</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>WHITELIST_EXISTS</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LAUNCHERAPP_INSTALLCURRENTPATCH_QUEUE_PATCH_INSTALLATION</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0006_CHK_B</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CLAUNCHERAPP_INITDIALOG_REGISTER_CLASS</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0007_CHK_C">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0007_CHK_C</message>
|
|
<exit_code>0007</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0007_CHK_E</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0007_CHK_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0002_REP_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0009_REP_C</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0009_REP_D</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>LAUNCHERAPP_LAUNCHGAMEEXECUTABLE_BUILD_CMD_LINE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0007_REP_C">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0007_CHK_B</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0007_CHK_C</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>VERSION_CONSTRUCTOR_BUILD_C_STR</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<execution_probability>
|
|
<value>0.15</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0007_REP_D">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0007_CHK_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0007_REP_B</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>WORKERTHREAD_MAINTHREADLOOP_POP_JOB</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0007_VVG_C">
|
|
<value_verification>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ROCKSTARDOWNLOADER_GETURLINFOLONG_GETSERVER_CALL</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<verified_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0007_REP_D</guard_name>
|
|
<guard_symbol_name>has_run</guard_symbol_name>
|
|
</range>
|
|
<offset>0</offset>
|
|
</verified_value>
|
|
<expected_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0007_REP_D</guard_name>
|
|
<guard_symbol_name>has_run_expected</guard_symbol_name>
|
|
</range>
|
|
</expected_value>
|
|
<algorithm>
|
|
<jump>false</jump>
|
|
<register>false</register>
|
|
<flags>false</flags>
|
|
<stack>false</stack>
|
|
<return_address>false</return_address>
|
|
<symbol>
|
|
<tamper_target>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0007_REP_A</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</tamper_target>
|
|
</symbol>
|
|
</algorithm>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</value_verification>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0007_CHK_D">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0007_CHK_D</message>
|
|
<exit_code>0007</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0007_REP_C</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>WHITELIST_EXISTS</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LAUNCHERAPP_INSTALLCURRENTPATCH_QUEUE_PATCH_INSTALLATION</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0007_VVG_C</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0011_REP_A</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>WORKERTHREAD_START_BEGIN_THREAD</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0007_VVG_A">
|
|
<value_verification>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>UPDATECHECKER_ADDGAMECHECK</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>LAUNCHERAPP_INSTALLCURRENTPATCH_QUEUE_PATCH_INSTALL_LISTENER_INSTALL_RESTART</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<verified_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0007_CHK_D</guard_name>
|
|
<guard_symbol_name>checksum</guard_symbol_name>
|
|
</range>
|
|
<offset>0</offset>
|
|
</verified_value>
|
|
<expected_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0007_CHK_D</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</expected_value>
|
|
<algorithm>
|
|
<jump>false</jump>
|
|
<register>false</register>
|
|
<flags>false</flags>
|
|
<stack>false</stack>
|
|
<return_address>false</return_address>
|
|
<symbol>
|
|
<tamper_target>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0007_REP_D</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</tamper_target>
|
|
</symbol>
|
|
</algorithm>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</value_verification>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0007_VVG_B">
|
|
<value_verification>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CERTIFICATEVERIFY_VERIFY_SET_WINTRUST_DATA</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>DOWNLOADER_STARTSYNCRHONOUSLY_DOWNLOADING_ENDED</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CFSM_NEXTSTATE_DEFAULT_STATE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<verified_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0007_CHK_D</guard_name>
|
|
<guard_symbol_name>has_run</guard_symbol_name>
|
|
</range>
|
|
<offset>0</offset>
|
|
</verified_value>
|
|
<expected_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0007_CHK_D</guard_name>
|
|
<guard_symbol_name>has_run_expected</guard_symbol_name>
|
|
</range>
|
|
</expected_value>
|
|
<algorithm>
|
|
<jump>false</jump>
|
|
<register>false</register>
|
|
<flags>false</flags>
|
|
<stack>false</stack>
|
|
<return_address>false</return_address>
|
|
<symbol>
|
|
<tamper_target>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0007_REP_D</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</tamper_target>
|
|
</symbol>
|
|
</algorithm>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</value_verification>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0008_CHK_A">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0008_CHK_A</message>
|
|
<exit_code>0008</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ROCKSTARDOWNLOADER_DODOWNLOAD_LOOP</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ROCKSTARDOWNLOADER_GETSERVER</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ROCKSTARDOWNLOADER_DODOWNLOAD_RECEIVEDATA_GET_DATA_A</range_name>
|
|
</range>
|
|
</include>
|
|
<exclude>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ROCKSTARDOWNLOADER_DODOWNLOAD_RECEIVEDATA_OPEN_HTTP_D</range_name>
|
|
</range>
|
|
</exclude>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CLAUNCHERDLG_DOMODAL_PREMODAL</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0008_CHK_B">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0008_CHK_B</message>
|
|
<exit_code>0008</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ROCKSTARDOWNLOADER_DODOWNLOAD_RECEIVEDATA_GET_DATA_B</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0009_REP_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0009_REP_B</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0004_CHK_F</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>TINYXMLDOCUMENT_PARSE_SKIP_WHITE_SPACE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0008_CHK_C">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0008_CHK_C</message>
|
|
<exit_code>0008</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ROCKSTARDOWNLOADER_UPDATELISTENER_SET_COMPLETE</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ROCKSTARDOWNLOADER_DODOWNLOAD_RECEIVEDATA_RESUME_DOWNLOAD</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>IPATCHCHECK_CHECKFORPATCHES_CHECK_EXECUTABLE_VERSION</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>IPATCHCHECK_CHECKFORPATCHES_GET_LAST_ERROR</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0008_CHK_D">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0008_CHK_D</message>
|
|
<exit_code>0008</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ROCKSTARDOWNLOADER_DODOWNLOAD_RECEIVEDATA_GET_DATA_A</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ROCKSTARDOWNLOADER_UPDATELISTENER_UPDATE</range_name>
|
|
</range>
|
|
</include>
|
|
<exclude>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ROCKSTARDOWNLOADER_DODOWNLOAD_RECEIVEDATA_OPEN_HTTP_D</range_name>
|
|
</range>
|
|
</exclude>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CCRASHDETECTION_WRITEINFILE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0008_VVG_A">
|
|
<value_verification>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>UPDATECHECKER_ADDRSGCCHECK</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<verified_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_CHK_A</guard_name>
|
|
<guard_symbol_name>checksum</guard_symbol_name>
|
|
</range>
|
|
<offset>0</offset>
|
|
</verified_value>
|
|
<expected_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_CHK_A</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</expected_value>
|
|
<algorithm>
|
|
<jump>true</jump>
|
|
<register>false</register>
|
|
<flags>true</flags>
|
|
<stack>false</stack>
|
|
<return_address>true</return_address>
|
|
</algorithm>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</value_verification>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0008_VVG_B">
|
|
<value_verification>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>HASHVERIFY_VERIFY_CREATE_HASH</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<verified_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_CHK_A</guard_name>
|
|
<guard_symbol_name>has_run</guard_symbol_name>
|
|
</range>
|
|
<offset>0</offset>
|
|
</verified_value>
|
|
<expected_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_CHK_A</guard_name>
|
|
<guard_symbol_name>has_run_expected</guard_symbol_name>
|
|
</range>
|
|
</expected_value>
|
|
<algorithm>
|
|
<jump>false</jump>
|
|
<register>false</register>
|
|
<flags>false</flags>
|
|
<stack>true</stack>
|
|
<return_address>true</return_address>
|
|
</algorithm>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</value_verification>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0008_VVG_C">
|
|
<value_verification>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CFSM_ONENTERSTATE_ADD_GAME_UPDATE_JOB</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<verified_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_CHK_B</guard_name>
|
|
<guard_symbol_name>checksum</guard_symbol_name>
|
|
</range>
|
|
<offset>0</offset>
|
|
</verified_value>
|
|
<expected_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_CHK_B</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</expected_value>
|
|
<algorithm>
|
|
<jump>true</jump>
|
|
<register>false</register>
|
|
<flags>true</flags>
|
|
<stack>false</stack>
|
|
<return_address>false</return_address>
|
|
</algorithm>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</value_verification>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0008_CHK_E">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0008_CHK_E</message>
|
|
<exit_code>0008</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>INSTALLER_INSTALLPATCH_BUILD_ARGUMENTS</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>INSTALLER_INSTALLPATCH_EXECUTE_INSTALLATION</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>INSTALLER_INSTALLPATCH_SET_STATE</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LAUNCHERAPP_DOWNLOADCURRENTPATCH_CLOSURE_DOWNLOAD_COMPLETE</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LAUNCHERAPP_DOWNLOADCURRENTPATCH_CHECK_ERRORS</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LAUNCHERAPP_DOWNLOADCURRENTPATCH_QUEUE_PATCH</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ROCKSTARDOWNLOADER_DODOWNLOAD_RECEIVEDATA_SET_BUFFER_LENGTH</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<execution_probability>
|
|
<value>1</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0008_VVG_E">
|
|
<value_verification>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>LAUNCHERAPP_LAUNCHGAMEEXECUTABLE_WAIT_FOR_SINGLE_OBJECT</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<verified_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_CHK_D</guard_name>
|
|
<guard_symbol_name>checksum</guard_symbol_name>
|
|
</range>
|
|
<offset>0</offset>
|
|
</verified_value>
|
|
<expected_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_CHK_D</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</expected_value>
|
|
<algorithm>
|
|
<jump>false</jump>
|
|
<register>false</register>
|
|
<flags>false</flags>
|
|
<stack>false</stack>
|
|
<return_address>true</return_address>
|
|
</algorithm>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</value_verification>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0008_REP_A">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_VVG_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_VVG_B</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ROCKSTARDOWNLOADER_DODOWNLOAD_LOOP</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ROCKSTARDOWNLOADER_GETSERVER</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ROCKSTARDOWNLOADER_DODOWNLOAD_RECEIVEDATA_GET_DATA_A</range_name>
|
|
</range>
|
|
</include>
|
|
<exclude>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ROCKSTARDOWNLOADER_DODOWNLOAD_RECEIVEDATA_OPEN_HTTP_D</range_name>
|
|
</range>
|
|
</exclude>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CLAUNCHERDLG_ONSETSTATE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0008_REP_B">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_REP_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_CHK_B</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CCHANNEL_DISPLAYF</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0008_REP_C">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_CHK_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ROCKSTARDOWNLOADER_DODOWNLOAD_RECEIVEDATA_GET_DATA_B</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0009_REP_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0009_REP_B</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CLAUNCHERDLG_SETTEXTWITHBUTTONS_SETDLGITEMTEXT</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0008_ADB_A">
|
|
<debugger_detection>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0008_ADB_A</message>
|
|
<exit_code>0008</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CCHANNEL_SETGLOBALLOGLEVELS</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</debugger_detection>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0008_VVG_F">
|
|
<value_verification>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ROCKSTARDOWNLOADER_DODOWNLOAD_CALL</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<verified_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_ADB_A</guard_name>
|
|
<guard_symbol_name>has_run</guard_symbol_name>
|
|
</range>
|
|
<offset>0</offset>
|
|
</verified_value>
|
|
<expected_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_ADB_A</guard_name>
|
|
<guard_symbol_name>has_run_expected</guard_symbol_name>
|
|
</range>
|
|
</expected_value>
|
|
<algorithm>
|
|
<jump>true</jump>
|
|
<register>false</register>
|
|
<flags>false</flags>
|
|
<stack>false</stack>
|
|
<return_address>false</return_address>
|
|
</algorithm>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</value_verification>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0008_CHK_F">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0008_CHK_F</message>
|
|
<exit_code>0008</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_ADB_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_VVG_F</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0011_CHK_F</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CCHANNEL_CLOSELOGFILE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0008_CHK_G">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0008_CHK_G</message>
|
|
<exit_code>0008</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_CHK_C</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_CHK_D</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>INSTALLER_INSTALLPATCH_INSTALLATION_ERROR</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>INSTALLER_INSTALLPATCH_INSTALLATION_RUNNING</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CERROR_GETERRORCODEASSTRING_LOCATION</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CERTIFICATEVERIFY_VERIFY_SET_WINTRUST_DATA</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<execution_probability>
|
|
<value>1</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0008_CHK_H">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0008_CHK_H</message>
|
|
<exit_code>0008</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_VVG_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_CHK_G</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_VVG_F</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0003_CHK_D</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CERROR_GETERRORCATEGORYASSTRING_LOCATION</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CLAUNCHERDLG_ONHANDLECONTROLLEREVENTCONTROLLERLEFT</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CLAUNCHERDLG_CHECKFIRSTRUN_GETPATH</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>WORKERTHREAD_ADDJOB_QUEUE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0008_REP_D">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_CHK_H</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_CHK_F</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_CHK_J</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_VVG_E</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CFSM_ONENTERSTATE_INNER_OFFLINEMODE_REMOVE_FLOW_STATES</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CFSM_ONENTERSTATE_INNER_PLAY</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CERROR_GETLOCALISEDERRORMESSAGE_SOCIAL_CLUB</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0008_REP_E">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ROCKSTARDOWNLOADER_DODOWNLOAD_RECEIVEDATA_GET_DATA_B</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ROCKSTARDOWNLOADER_UPDATELISTENER_SET_COMPLETE</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ROCKSTARDOWNLOADER_DODOWNLOAD_RECEIVEDATA_RESUME_DOWNLOAD</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_REP_D</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_CHK_M</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0009_REP_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0009_REP_B</guard_name>
|
|
</range>
|
|
</include>
|
|
<exclude>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_REP_D</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_CHK_M</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</exclude>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CLAUNCHERDLG_ONNEXTSTATE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>crypto</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0008_CHK_I">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0008_CHK_I</message>
|
|
<exit_code>0008</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_REP_E</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SOCIALCLUB_INITDLL_GETPROCADDRESS</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ENTITLEMENTMANAGER_UPDATEREFRESH_ENTITLEMENT_SET_DEFAULTS</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ENTITLEMENTMANAGER_UPDATEREFRESHENTITLEMENT_SIGNED_IN</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0008_CHK_J">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0008_CHK_J</message>
|
|
<exit_code>0008</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_CHK_I</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_CHK_H</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CFSM_ONENTERSTATE_CREATE_DOWNLOAD_STRINGS</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CFSM_ONENTERSTATE_ERRORSCREEN_GET_LAST_ERROR</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CGAMECOMMUNICATION_ADDPIPE_PUSH_PIPE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0008_CHK_L">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0008_CHK_L</message>
|
|
<exit_code>0008</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_REP_B</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0013_GUARDS</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CSPINNER_DESTRUCTOR</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0008_CHK_K">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0008_CHK_K</message>
|
|
<exit_code>0008</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_CHK_I</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_REP_C</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CCONFIGOPTION_LOADOPTIONS_DETERMINE_UNSPECIFIED_OPTIONS_LOCATION</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0008_CHK_M">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0008_CHK_M</message>
|
|
<exit_code>0008</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_CHK_J</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_CHK_K</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_CHK_L</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ROCKSTARDOWNLOADER_GETFULLPATH</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0009_REP_A">
|
|
<repair>
|
|
<description>Encrypting an decrypting the portions of code that make Internet / HTTP Calls</description>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ROCKSTARDOWNLOADER_DODOWNLOAD_RECEIVEDATA_OPEN_HTTP_A</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ROCKSTARDOWNLOADER_DODOWNLOAD_RECEIVEDATA_OPEN_HTTP_B</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ROCKSTARDOWNLOADER_DODOWNLOAD_RECEIVEDATA_OPEN_HTTP_C</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ROCKSTARDOWNLOADER_DODOWNLOAD_RECEIVEDATA_OPEN_HTTP_D</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ROCKSTARDOWNLOADER_DODOWNLOAD_CALL</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0009_REP_B">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ROCKSTARDOWNLOADER_DODOWNLOAD_RECEIVEDATA_OPEN_HTTP_A</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ROCKSTARDOWNLOADER_DODOWNLOAD_RECEIVEDATA_OPEN_HTTP_B</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ROCKSTARDOWNLOADER_DODOWNLOAD_RECEIVEDATA_OPEN_HTTP_C</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ROCKSTARDOWNLOADER_DODOWNLOAD_RECEIVEDATA_OPEN_HTTP_D</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ROCKSTARDOWNLOADER_DODOWNLOAD_CALL_EXIT</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0009_REP_C">
|
|
<repair>
|
|
<description>Encrypting an decrypting the portions of code that make Internet / HTTP Calls</description>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ROCKSTARDOWNLOADER_GETURLINFOLONG</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ROCKSTARDOWNLOADER_GETURLINFOLONG_COMPARE_PREFIX</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0009_REP_D">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ROCKSTARDOWNLOADER_GETURLINFOLONG</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ROCKSTARDOWNLOADER_GETURLINFOLONG_EXIT_POINT</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ROCKSTARDOWNLOADER_GETURLINFOLONG_ERROR_THROW_ERROR</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0010_ADB_A">
|
|
<debugger_detection>
|
|
<description>Anti-Tool</description>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0010_ADB_A</message>
|
|
<exit_code>0010</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CLAUNCHERDLG_ONINITDIALOG_CREATE_RECT</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</debugger_detection>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0010_ADB_B">
|
|
<debugger_detection>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0010_ADB_B</message>
|
|
<exit_code>0010</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SAFELYOPENFILE_FOPEN</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>RGSCPATCHCHECK_CONSTRUCTOR</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CFSM_ONENTERSTATE_NOINTERNET_CREATE_TEXT</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>LAUNCHERAPP_LAUNCHGAMEEXECUTABLE_CHECK_DEPENDENCIES</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</debugger_detection>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0010_ADB_C">
|
|
<debugger_detection>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0010_ADB_C</message>
|
|
<exit_code>0010</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CUTIL_ENUMERATEFILENAMES</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</debugger_detection>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0010_ADB_D">
|
|
<debugger_detection>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0010_ADB_D</message>
|
|
<exit_code>0010</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>IDOWNLOADER_SETLISTENER</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>TIXMLNODE_GETDOCUMENT</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>IPATCHCHECK_CHECKFORPATCHES_START_TELEMETRY_WRITES</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>INSTALLER_INSTANCE_CREATE_INSTANCE</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>DOWNLOADER_QUEUEPATCH</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</debugger_detection>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0010_REP_A">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0010_ADB_A</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CLAUNCHERDLG_ONINITDIALOG_CREATE_SPINNER</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>crypto</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0010_REP_B">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0010_ADB_A</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CLAUNCHERDLG_ONINITDIALOG_CHECK_FILE_PAIRS</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>crypto</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0010_REP_C">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0010_REP_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0010_REP_B</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CLAUNCHERDLG_ONINITDIALOG_CREATE_SOLID_BRUSH</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>crypto</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0010_REP_D">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0010_REP_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0010_REP_B</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CLAUNCHERDLG_ONINITDIALOG_START_THREAD</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>crypto</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0010_CHK_A">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0010_CHK_A</message>
|
|
<exit_code>0010</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0010_ADB_B</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0010_CHK_E</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0005_REP_C</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_CHK_F</guard_name>
|
|
</range>
|
|
</include>
|
|
<exclude>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0010_CHK_E</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</exclude>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ROCKSTARDOWNLOADER_DODOWNLOAD_CHECKDISK_CHECK_FOR_DISK_SPACE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<execution_probability>
|
|
<value>1</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0010_REP_E">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0010_ADB_C</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0010_ADB_D</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0010_CHK_C</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CLAUNCHERDLG_HIDEALLCONTROLS</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<execution_probability>
|
|
<value>1</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0010_VVG_A">
|
|
<value_verification>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>LAUNCHERAPP_LAUNCHGAMEEXECUTABLE_POST_CHECKING</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<verified_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0010_ADB_C</guard_name>
|
|
<guard_symbol_name>has_run</guard_symbol_name>
|
|
</range>
|
|
<offset>0</offset>
|
|
</verified_value>
|
|
<expected_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0010_ADB_C</guard_name>
|
|
<guard_symbol_name>has_run_expected</guard_symbol_name>
|
|
</range>
|
|
</expected_value>
|
|
<algorithm>
|
|
<jump>false</jump>
|
|
<register>false</register>
|
|
<flags>false</flags>
|
|
<stack>true</stack>
|
|
<return_address>false</return_address>
|
|
</algorithm>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</value_verification>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0010_ADB_E">
|
|
<debugger_detection>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0010_ADB_E</message>
|
|
<exit_code>0010</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<invocation>
|
|
<rangeSet>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0010_REP_D</guard_name>
|
|
</range>
|
|
</include>
|
|
</rangeSet>
|
|
</invocation>
|
|
<instances>0</instances>
|
|
<execution_probability>
|
|
<value>0.01</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</debugger_detection>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0010_CHK_B">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0010_CHK_B</message>
|
|
<exit_code>0010</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0010_VVG_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0010_ADB_E</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>IPATCHCHECK_CHECKEXECUTABLEVERSION_NEEDS_INSTALLING</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<execution_probability>
|
|
<value>1</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0010_CHK_C">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0010_CHK_C</message>
|
|
<exit_code>0010</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0010_REP_D</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0010_REP_C</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0010_VVG_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0007_REP_B</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>DOWNLOADER_STARTSYNCRHONOUSLY_POP_FROM_QUEUE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<execution_probability>
|
|
<value>1</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0010_CHK_D">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0010_CHK_D</message>
|
|
<exit_code>0010</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0010_CHK_C</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0010_CHK_B</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>IPATCHCHECK_GETVALUEFROMREGISTRY_OPEN_REG_KEY</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>WHITELIST_EXISTS_ITERATE_LIST</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>DLCPATCHCHECK_PARSEXML_POPULATE_PATCH</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<execution_probability>
|
|
<value>1</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0010_CHK_E">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0010_CHK_E</message>
|
|
<exit_code>0010</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0010_CHK_D</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0010_ADB_D</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CFSM_CONSTRUCTOR</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CFSM_ONENTERSTATE_OFFLINE_CREATE_TEXT</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ROCKSTARDOWNLOADER_INIT</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>IDOWNLOADER_SETLISTENER</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<execution_probability>
|
|
<value>1</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0011_VVG_A">
|
|
<value_verification>
|
|
<description>Protecting LoadLibrary, the Encryption Wrapper, and Certificate Class</description>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CFSM_ONENTERSTATE_OFFLINE_NO_UAC_CREATE_TEXT</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>TIXMLFOPEN_OPEN_FILE</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>IPATCHCHECK_SAFEATTRIBUTE</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CLOCALISATION_SETLANGUAGEID_MAKE_STR</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<verified_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0000_ENC_A</guard_name>
|
|
<guard_symbol_name>has_run</guard_symbol_name>
|
|
</range>
|
|
<offset>0</offset>
|
|
</verified_value>
|
|
<expected_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0000_ENC_A</guard_name>
|
|
<guard_symbol_name>has_run_expected</guard_symbol_name>
|
|
</range>
|
|
</expected_value>
|
|
<algorithm>
|
|
<jump>false</jump>
|
|
<register>false</register>
|
|
<flags>false</flags>
|
|
<stack>false</stack>
|
|
<return_address>false</return_address>
|
|
<symbol>
|
|
<tamper_target>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0017_REP_B</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</tamper_target>
|
|
</symbol>
|
|
</algorithm>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</value_verification>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0011_VVG_B">
|
|
<value_verification>
|
|
<description>Protecting LoadLibrary, the Encryption Wrapper, and Certificate Class</description>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>UPDATECHECKER_ISUPTODATE</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CCCONNECTEDPIPE_CONNECT_CONNECT_NAMED_PIPE</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CFSM_ONENTERSTATE_SET_CHECKING_ENTITLEMENT_TEXT</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CFSM_ONENTERSTATE_CREATE_OPTIONAL_DOWNLOAD_STRINGS</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CFSM_ONENTERSTATE_DOWNLOAD_UPDATE_SET_PROGRESS_BAR</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<verified_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0000_ENC_A</guard_name>
|
|
<guard_symbol_name>actual_integrity</guard_symbol_name>
|
|
</range>
|
|
<offset>0</offset>
|
|
</verified_value>
|
|
<expected_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0000_ENC_A</guard_name>
|
|
<guard_symbol_name>expected_integrity</guard_symbol_name>
|
|
</range>
|
|
</expected_value>
|
|
<algorithm>
|
|
<jump>true</jump>
|
|
<register>false</register>
|
|
<flags>true</flags>
|
|
<stack>true</stack>
|
|
<return_address>true</return_address>
|
|
</algorithm>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</value_verification>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0011_REP_A">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0011_VVG_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0011_VVG_B</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CFSM_ONENTERSTATE_CHECK_NULL</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0011_REP_B">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0011_VVG_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0011_CHK_B</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>WORKERTHREAD_THREADENTRYPOINT</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<execution_probability>
|
|
<value>1</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0011_CHK_A">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0011_CHK_A</message>
|
|
<exit_code>0011</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0011_REP_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0011_CHK_B</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0008_CHK_D</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CLAUNCHERDLG_GETLASTINSTANCE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<execution_probability>
|
|
<value>1</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0011_VVG_C">
|
|
<value_verification>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>LAUNCHERAPP_CHECKDEPENDENCIES_RESET_ERROR_STATE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<verified_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0000_ENC_A</guard_name>
|
|
<guard_symbol_name>actual_integrity</guard_symbol_name>
|
|
</range>
|
|
<offset>0</offset>
|
|
</verified_value>
|
|
<expected_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0000_ENC_A</guard_name>
|
|
<guard_symbol_name>expected_integrity</guard_symbol_name>
|
|
</range>
|
|
</expected_value>
|
|
<algorithm>
|
|
<jump>true</jump>
|
|
<register>false</register>
|
|
<flags>true</flags>
|
|
<stack>true</stack>
|
|
<return_address>false</return_address>
|
|
</algorithm>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</value_verification>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0011_REP_D">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0011_VVG_C</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LAUNCHERAPP_CHECKDEPENDENCIES_LOAD_LIBRARY</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LAUNCHERAPP_CHECKDEPENDENCIES_FREE_LIBRARY</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>LAUNCHERAPP_LAUNCHGAMEEXECUTABLE_CHECK_DEPENDENCIES</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0011_REP_E">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0011_VVG_C</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LAUNCHERAPP_CHECKDEPENDENCIES_LOAD_LIBRARY</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LAUNCHERAPP_CHECKDEPENDENCIES_FREE_LIBRARY</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>LAUNCHERAPP_CHECKDEPENDENCIES_RETURN</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0011_CHK_E">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0011_CHK_E</message>
|
|
<exit_code>0011</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LAUNCHERAPP_CHECKDEPENDENCIES_LOAD_DEPENDENCIES</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LAUNCHERAPP_CHECKDEPENDENCIES_GET_LIST</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0011_CHK_F</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0010_REP_C</guard_name>
|
|
</range>
|
|
</include>
|
|
<exclude>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0011_CHK_E</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</exclude>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>LAUNCHERAPP_CHECKDEPENDENCIES_DEFAULT_ALL_LOADED</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0011_CHK_B">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0011_CHK_B</message>
|
|
<exit_code>0011</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0011_CHK_E</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0011_REP_D</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0011_VVG_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0011_VVG_B</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>IPATCHCHECK_CHECKFORPATCHES_CHECK_EXECUTABLE_VERSION</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0011_CHK_C">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0011_CHK_C</message>
|
|
<exit_code>0011</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0011_CHK_B</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0006_REP_B</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>IPATCHCHECK_CHECKFORPATCHES_CALL_PARSEXML</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0011_CHK_D">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0011_CHK_D</message>
|
|
<exit_code>0011</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0011_CHK_C</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0011_REP_E</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_P</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CCRASHDETECTION_CHECKINFILEOUTFILEPAIRS_CREATE_INFILE_VECTOR</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0011_CHK_F">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0011_CHK_F</message>
|
|
<exit_code>0011</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0011_REP_B</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0011_REP_C</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0011_VVG_D</guard_name>
|
|
</range>
|
|
</include>
|
|
<exclude>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0011_REP_B</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</exclude>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>IDOWNLOADER_CONSTRUCTOR</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0011_VVG_D">
|
|
<value_verification>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CFSM_SETSTATE_ONLEAVESTATE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<verified_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0011_CHK_D</guard_name>
|
|
<guard_symbol_name>checksum</guard_symbol_name>
|
|
</range>
|
|
<offset>0</offset>
|
|
</verified_value>
|
|
<expected_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0011_CHK_D</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</expected_value>
|
|
<algorithm>
|
|
<jump>true</jump>
|
|
<register>false</register>
|
|
<flags>true</flags>
|
|
<stack>false</stack>
|
|
<return_address>false</return_address>
|
|
</algorithm>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</value_verification>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0011_REP_C">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0011_CHK_C</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0011_REP_B</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0013_GUARDS</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0010_CHK_A</guard_name>
|
|
</range>
|
|
</include>
|
|
<exclude>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0011_CHK_C</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0011_REP_B</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</exclude>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CLAUNCHERAPP_INITDIALOG_SIZEOFCTRLS</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<execution_probability>
|
|
<value>1</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0012_REP_A">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ENTITLEMENTMANAGER_UPDATEREFRESHENTITLEMENT_REQUEST_ENTITLEMENT_BLOCK</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ENTITLEMENTMANAGER_UPDATEREFRESHENTITLEMENT_CREATE_ASYNC_LOCATION</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<default>
|
|
</default>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0012_REP_B">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ENTITLEMENTMANAGER_UPDATEREFRESHENTITLEMENT_REQUEST_ENTITLEMENT_BLOCK</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ENTITLEMENTMANAGER_UPDATEREFRESHENTITLEMENT_WAITING_FOR_ENTITLEMENT_DATA_LOCATION</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0012_REP_C">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ENTITLEMENTMANAGER_UPDATEREFRESHENTITLEMENT_REQUEST_ENTITLEMENT_BLOCK_INNER</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ENTITLEMENTMANAGER_UPDATEREFRESHENTITLEMENT_CHECK_AND_DELETE_BLOCK</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<execution_probability>
|
|
<value>1</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
|
|
<guard_cmd name="LNCHR_0012_REP_G">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ENTITLEMENTMANAGER_UPDATEREFRESHENTITLEMENT_CHECK_ENTITLED_TO_GAME</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ENTITLEMENTMANAGER_UPDATEREFRESHENTITLEMENT_CALL_GET_MACHINE_HASH</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0012_REP_H">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ENTITLEMENTMANAGER_UPDATEREFRESHENTITLEMENT_CHECK_ENTITLED_TO_GAME_INNER</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ENTITLEMENTMANAGER_UPDATEREFRESHENTITLEMENT_COPY_ENTITLEMENT_BLOCK</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0012_REP_I">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ENTITLEMENTMANAGER_UPDATEREFRESHENTITLEMENT_CHECK_ENTITLED_TO_GAME_INNER</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ENTITLEMENTMANAGER_UPDATEREFRESHENTITLEMENT_CLEANUP_ENTITLEMENT_BLOCK</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0012_REP_J">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ENTITLEMENTMANAGER_UPDATEREFRESH_ENTITLEMENT_PUSH_STATE</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ENTITLEMENTMANAGER_UPDATEREFRESHENTITLEMENT_NO_ENTITLEMENT_BLOCK</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ENTITLEMENTMANAGER_UPDATEREFRESHENTITLEMENT_DELETE_ENTITLEMENT_COPY</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0012_REP_K">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ENTITLEMENTMANAGER_UPDATEREFRESH_ENTITLEMENT_PUSH_STATE</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ENTITLEMENTMANAGER_UPDATEREFRESHENTITLEMENT_EXIT</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ENTITLEMENTMANAGER_UPDATEREFRESHENTITLEMENT_SET_ACTIVATION_PENDING</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0012_ADB_A">
|
|
<debugger_detection>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0012_ADB_A</message>
|
|
<exit_code>0012</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>WORKERTHREAD_DESTRUCTOR</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</debugger_detection>
|
|
</guard_cmd>
|
|
|
|
<patch_cmd name="LNCHR_0012_DMG_A">
|
|
<rangeSet>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_ADB_A</guard_name>
|
|
<guard_symbol_name>has_run_expected</guard_symbol_name>
|
|
</range>
|
|
</include>
|
|
</rangeSet>
|
|
<byte_sequence>
|
|
<auto_generate>
|
|
</auto_generate>
|
|
</byte_sequence>
|
|
<all>true</all>
|
|
<disable>false</disable>
|
|
</patch_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0012_CHK_A">
|
|
<checksum>
|
|
<action>
|
|
<call>
|
|
<action_proc>workerThreadShiftOntoResult</action_proc>
|
|
<action_param>0</action_param>
|
|
</call>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_ADB_A</guard_name>
|
|
<guard_symbol_name>has_run_expected</guard_symbol_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>WORKERTHREAD_MAINTHREADLOOP_ON_SLEEP</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>false</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<execution_probability>
|
|
<value>1</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<range_cmd name="LNCHR_0012_ENTITLEMENT_GUARDS">
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_B</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_C</guard_name>
|
|
</range>
|
|
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_H</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_I</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_J</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_K</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_CHK_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>WORKERTHREAD_MAINTHREADLOOP</range_name>
|
|
</range>
|
|
</include>
|
|
<disable>false</disable>
|
|
</range_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0012_REP_L">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0012_ENTITLEMENT_GUARDS</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_P</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_CHK_G</guard_name>
|
|
</range>
|
|
</include>
|
|
<exclude>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_P</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</exclude>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>WORKERTHREAD_MAINTHREADLOOP_ON_SLEEP</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<execution_probability>
|
|
<value>1</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0012_REP_M">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0012_ENTITLEMENT_GUARDS</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_L</guard_name>
|
|
</range>
|
|
</include>
|
|
<exclude>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_L</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</exclude>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CLAUNCHERDLG_SETLAUNCHERVISIBILITY_TRUE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<execution_probability>
|
|
<value>1</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0012_REP_N">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0012_ENTITLEMENT_GUARDS</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_M</guard_name>
|
|
</range>
|
|
</include>
|
|
<exclude>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_M</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</exclude>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>RGSCPATCHCHECK_PARSEXML_SET_COMMAND_LINE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0012_REP_O">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0012_ENTITLEMENT_GUARDS</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_N</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_CHK_E</guard_name>
|
|
</range>
|
|
</include>
|
|
<exclude>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_N</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_CHK_E</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</exclude>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CFSM_SETSTATE_ONLEAVESTATE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<execution_probability>
|
|
<value>1</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0012_REP_P">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0012_ENTITLEMENT_GUARDS</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_O</guard_name>
|
|
</range>
|
|
</include>
|
|
<exclude>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_O</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</exclude>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CCHANNEL_DISPLAYF_TWO</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<execution_probability>
|
|
<value>1</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0012_VVG_A">
|
|
<value_verification>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>GAMEPATCHCHECK_GETGAMEEXECUTABLEFOLDER_GET_REG_KEYS</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<verified_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0010_REP_C</guard_name>
|
|
<guard_symbol_name>has_run</guard_symbol_name>
|
|
</range>
|
|
<offset>0</offset>
|
|
</verified_value>
|
|
<expected_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0010_REP_C</guard_name>
|
|
<guard_symbol_name>has_run_expected</guard_symbol_name>
|
|
</range>
|
|
</expected_value>
|
|
<algorithm>
|
|
<jump>false</jump>
|
|
<register>false</register>
|
|
<flags>false</flags>
|
|
<stack>false</stack>
|
|
<return_address>false</return_address>
|
|
<symbol>
|
|
<tamper_target>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>workerThreadTamperDWORD</code>
|
|
</range>
|
|
</tamper_target>
|
|
<tamper_value>2157530508</tamper_value>
|
|
</symbol>
|
|
</algorithm>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</value_verification>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0012_VVG_B">
|
|
<value_verification>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SOCIALCLUB_HANDLENOTIFICATION_UI_EVENT</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<verified_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_M</guard_name>
|
|
<guard_symbol_name>has_run</guard_symbol_name>
|
|
</range>
|
|
<offset>0</offset>
|
|
</verified_value>
|
|
<expected_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_M</guard_name>
|
|
<guard_symbol_name>has_run_expected</guard_symbol_name>
|
|
</range>
|
|
</expected_value>
|
|
<algorithm>
|
|
<jump>false</jump>
|
|
<register>false</register>
|
|
<flags>false</flags>
|
|
<stack>false</stack>
|
|
<return_address>false</return_address>
|
|
<symbol>
|
|
<tamper_target>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>workerThreadTamperDWORD</code>
|
|
</range>
|
|
</tamper_target>
|
|
<tamper_value>1604840342</tamper_value>
|
|
</symbol>
|
|
</algorithm>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</value_verification>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0012_VVG_C">
|
|
<value_verification>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>GAMEPATCHCHECK_GETGAMEXECUTABLEFULLPATH_APPEND_FILENAME</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<verified_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_N</guard_name>
|
|
<guard_symbol_name>has_run</guard_symbol_name>
|
|
</range>
|
|
<offset>0</offset>
|
|
</verified_value>
|
|
<expected_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_N</guard_name>
|
|
<guard_symbol_name>has_run_expected</guard_symbol_name>
|
|
</range>
|
|
</expected_value>
|
|
<algorithm>
|
|
<jump>false</jump>
|
|
<register>false</register>
|
|
<flags>false</flags>
|
|
<stack>false</stack>
|
|
<return_address>false</return_address>
|
|
<symbol>
|
|
<tamper_target>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>workerThreadTamperDWORD</code>
|
|
</range>
|
|
</tamper_target>
|
|
<tamper_value>1472565272</tamper_value>
|
|
</symbol>
|
|
</algorithm>
|
|
<debug>false</debug>
|
|
<disable>true</disable>
|
|
</value_verification>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0012_VVG_D">
|
|
<value_verification>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>LAUNCHERAPP_LAUNCHGAMEEXECUTABLE_BUILD_STARTUPINFO</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<verified_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_O</guard_name>
|
|
<guard_symbol_name>has_run</guard_symbol_name>
|
|
</range>
|
|
<offset>0</offset>
|
|
</verified_value>
|
|
<expected_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_O</guard_name>
|
|
<guard_symbol_name>has_run_expected</guard_symbol_name>
|
|
</range>
|
|
</expected_value>
|
|
<algorithm>
|
|
<jump>false</jump>
|
|
<register>false</register>
|
|
<flags>false</flags>
|
|
<stack>false</stack>
|
|
<return_address>false</return_address>
|
|
<symbol>
|
|
<tamper_target>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>workerThreadTamperDWORD</code>
|
|
</range>
|
|
</tamper_target>
|
|
<tamper_value>1911968011</tamper_value>
|
|
</symbol>
|
|
</algorithm>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</value_verification>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0012_VVG_E">
|
|
<value_verification>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>GAMEPATCHCHECK_PARSEXML_PREPENDTEMPORARYFOLDERPATH</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<verified_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_P</guard_name>
|
|
<guard_symbol_name>has_run</guard_symbol_name>
|
|
</range>
|
|
<offset>0</offset>
|
|
</verified_value>
|
|
<expected_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_P</guard_name>
|
|
<guard_symbol_name>has_run_expected</guard_symbol_name>
|
|
</range>
|
|
</expected_value>
|
|
<algorithm>
|
|
<jump>false</jump>
|
|
<register>false</register>
|
|
<flags>false</flags>
|
|
<stack>false</stack>
|
|
<return_address>false</return_address>
|
|
<symbol>
|
|
<tamper_target>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>workerThreadTamperDWORD</code>
|
|
</range>
|
|
</tamper_target>
|
|
<tamper_value>1455868284</tamper_value>
|
|
</symbol>
|
|
</algorithm>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</value_verification>
|
|
</guard_cmd>
|
|
|
|
<range_cmd name="LNCHR_0012_LEVEL2_GUARDS">
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_L</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_M</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_N</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_O</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_P</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_VVG_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_VVG_B</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_VVG_D</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_VVG_E</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_CHK_A</guard_name>
|
|
</range>
|
|
</include>
|
|
<disable>false</disable>
|
|
</range_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0012_REP_Q">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0012_ENTITLEMENT_GUARDS</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_CHK_A</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>WORKERTHREADSHIFTONTORESULT_RANGE_A</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>WORKERTHREADSHIFTONTORESULT_RANGE_B</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>WORKERTHREADSHIFTONTORESULT_RANGE_C</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>WORKERTHREADSHIFTONTORESULT_RANGE_D</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>WORKERTHREADSHIFTONTORESULT_RANGE_E</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0012_REP_R">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>WORKERTHREADSHIFTONTORESULT_RANGE</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>WORKERTHREADSHIFTONTORESULT_RANGE_ENTRY</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0012_REP_S">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>WORKERTHREADSHIFTONTORESULT_RANGE</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>WORKERTHREADSHIFTONTORESULT_RANGE_EXIT</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0012_CHK_B">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0012_CHK_B</message>
|
|
<exit_code>0012</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0012_LEVEL2_GUARDS</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_CHK_D</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>SOCIALCLUB_GETROCKSTARID</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>SOCIALCLUB_HANDLENOTIFICATION</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CLAUNCHERAPP_INITDIALOG_REGISTER_CLASS</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<execution_probability>
|
|
<value>1</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0012_CHK_C">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0012_CHK_C</message>
|
|
<exit_code>0012</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_CHK_B</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>MACHINEHASH_SHAHASHHELPER</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CFSM_ONENTERSTATE_SET_SC_INIT_TEXT</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0012_CHK_E">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0012_CHK_E</message>
|
|
<exit_code>0012</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_CHK_C</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_R</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_S</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ENTITLEMENTMANAGER_UPDATE</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ENTITLEMENTMANAGER_INITIALIZE</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ENTITLEMENTMANAGER_SHUTDOWN_DELETE_MACHINE_HASH</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ENTITLEMENTMANAGER_CONSTRUCTOR</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LAUNCHERAPP_RUNUPDATECHECK_ADD_GAME_CHECKS</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>INSTALLER_INSTALLPATCH_INSTALL_COMPLETE</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ROCKSTARDOWNLOADER_DODOWNLOAD_CALL_ISURLVALID</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0012_CHK_D">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0012_CHK_D</message>
|
|
<exit_code>0012</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_Q</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_VVG_B</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_N</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_REP_T</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CCONFIGOPTION_LOADOPTIONS_LOCK_PTR</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0012_CHK_F">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0012_CHK_F</message>
|
|
<exit_code>0012</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LAUNCHERAPP_RUNUPDATECHECK_ADD_GAME_CHECKS</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ENTITLEMENTMANAGER_UPDATEGETTINGDOWNLOADURLS_CHECK_FRONT_ELEMENT</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>IPATCHCHECK_CHECKFORPATCHES_START_TELEMETRY_WRITES</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0012_CHK_G">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0012_CHK_G</message>
|
|
<exit_code>0012</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ENTITLEMENTMANAGER_UPDATEGETTINGDOWNLOADURLS_RECEIVED_ENTITLEMENT_URL</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ENTITLEMENTMANAGER_UPDATEGETTINGDOWNLOADURLS_CLEAR_PENDING_URLS</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LAUNCHERAPP_RUNUPDATECHECK_ADD_GAME_CHECKS</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ENTITLEMENTMANAGER_RUNENTITLEMENTCHECK</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ENTITLEMENTMANAGER_ONSIGNOUT</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ENTITLEMENTMANAGER_ONSIGNIN</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ENTITLEMENTMANAGER_ACTIVATIONATTEMPT</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ENTITLEMENT_CONSTRUCTOR_LOCATION</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>WORKERTHREADSHIFTONTORESULT_RANGE_A</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0012_CHK_H">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0012_CHK_H</message>
|
|
<exit_code>0012</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ENTITLEMENTMANAGER_UPDATEWAITFORUSERINPUT_CHECK_SIGNED_IN</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ENTITLEMENTMANAGER_UPDATEGETTINGDOWNLOADURLS_CLEAR_PENDING_URLS</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>WORKERTHREADSHIFTONTORESULT_RANGE_B</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>UPDATECHECKER_ISUPTODATE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0012_REP_T">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_CHK_F</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_CHK_G</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0012_CHK_H</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>DOWNLOADER_INIT_CREATE_DOWNLOADER</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>WORKERTHREADSHIFTONTORESULT_RANGE_C</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0013_REP_A">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>SOCIALCLUB_INITIALIZE_INITIALIZE_VALUES</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SOCIALCLUB_INITIALIZE_CHECK_SURFACE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>true</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0013_REP_B">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>SOCIALCLUB_INITIALIZE_INITIALIZE_VALUES</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SOCIALCLUB_INITIALIZE_CHECK_THREAD_RUNNING</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>true</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0013_REP_C">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>SOCIALCLUB_INITIALIZE_INITIALIZE_THREAD</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SOCIALCLUB_INITIALIZE_SET_PAINT_DELEGATE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0013_REP_D">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>SOCIALCLUB_INITIALIZE_INITIALIZE_THREAD</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SOCIALCLUB_INITIALIZE_EXIT</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0013_REP_E">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>SOCIALCLUB_LOADDLL_BUILD_DLL_PATH</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SOCIALCLUB_LOADDLL_ENTRY</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0013_REP_F">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>SOCIALCLUB_LOADDLL_BUILD_DLL_PATH</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SOCIALCLUB_LOADDLL_LOAD_LIBRARY_LOCATION</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0013_REP_G">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>SOCIALCLUB_LOADDLL_LOAD_LIBRARY</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SOCIALCLUB_LOADDLL_GET_PROG_FILES</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0013_REP_H">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>SOCIALCLUB_LOADDLL_BUILD_DLL_PATH</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SOCIALCLUB_LOADDLL_INIT_DLL_LOCATION</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0013_REP_I">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>SOCIALCLUB_LOADDLL_INIT_DLL</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SOCIALCLUB_LOADDLL_LOAD_LIBRARY_LOCATION</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0013_REP_J">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>SOCIALCLUB_LOADDLL_INIT_DLL</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SOCIALCLUB_LOADDLL_CATCH_ALL</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SOCIALCLUB_LOADDLL_EXIT</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0013_REP_K">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>SOCIALCLUB_LOADDLL_FREE_LIBRARY</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SOCIALCLUB_LOADDLL_CHECK_RGSC</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0013_REP_L">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>SOCIALCLUB_LOADDLL_FREE_LIBRARY</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>SOCIALCLUB_LOADDLL_INIT_DLL_CALL</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SOCIALCLUB_LOADDLL_RETURN_INIT</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0013_REP_M">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>SOCIALCLUB_INITDLL_GET_INTERFACE_ADDRESS</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SOCIALCLUB_LOADDLL_INIT_DLL_LOCATION</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0013_REP_N">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>SOCIALCLUB_INITDLL_GET_INTERFACE_ADDRESS</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SOCIALCLUB_INITDLL_LOCALISE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0013_REP_O">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>SOCIALCLUB_INITDLL_SET_TITLE_QUALIFIERS</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>SOCIALCLUB_INITDLL_SET_CONFIG_QUALIFIERS</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SOCIALCLUB_INITDLL_QUERY_INTERFACE_PROFILE_MGR</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0013_REP_P">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>SOCIALCLUB_INITDLL_SET_TITLE_QUALIFIERS</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>SOCIALCLUB_INITDLL_SET_CONFIG_QUALIFIERS</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SOCIALCLUB_INITDLL_GETCOMMANDLINE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0013_REP_Q">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>?rosTitleSecrets@@3PAEA</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>?publicRsaKey@?CB@??InitDll@SocialClub</code>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SOCIALCLUBDLL_INITDLL_SETROSTITLESECRETS</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0013_REP_R">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>?rosTitleSecrets@@3PAEA</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>?publicRsaKey@?CB@??InitDll@SocialClub</code>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SOCIALCLUBDLL_INITDLL_SET_CONFIG_QUALIFIERS_LOCATION</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0013_REP_S">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>SOCIALCLUB_INITDLL_SETUP_RGSCUI</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SOCIALCLUB_INITDLL_GETCOMMANDLINE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0013_REP_T">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>SOCIALCLUB_INITDLL_SETUP_RGSCUI</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SOCIALCLUB_INITDLL_QUERY_TASK_MAN</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0013_REP_U">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>SOCIALCLUB_INITDLL_GET_ACTIVATION_SYSTEM</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SOCIALCLUB_INITDLL_SETUP_SCUI</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0013_REP_V">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>SOCIALCLUB_INITDLL_GET_ACTIVATION_SYSTEM</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SOCIALCLUB_INITDLL_CHECK_ARGV</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0013_CHK_A">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0013_CHK_A</message>
|
|
<exit_code>0013</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>SOCIALCLUB_UPDATE_HANDLE_SIGN_IN</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>SOCIALCLUB_RUNENTITLEMENTCHECK</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>SOCIALCLUB_ONBLADEUIACTIVATIONCODESUBMIT_ACTIVATION_ATTEMPT</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SOCIALCLUB_INITDLL_GET_COMMERCE_MANAGER</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<range_cmd name="LNCHR_0013_GUARDS">
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0013_REP_C</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0013_REP_D</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0013_REP_E</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0013_REP_F</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0013_REP_G</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0013_REP_H</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0013_REP_I</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0013_REP_J</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0013_REP_K</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0013_REP_L</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0013_REP_M</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0013_REP_N</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0013_REP_O</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0013_REP_P</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0013_REP_Q</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0013_REP_R</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0013_REP_S</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0013_REP_T</guard_name>
|
|
</range>
|
|
</include>
|
|
</range_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0014_REP_A">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ENTITLEMENTMANAGER_UPDATEREFRESHENTITLEMENT_LOAD_OFFLINE</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ENTITLEMENTMANAGER_UPDATEREFRESHENTITLEMENT_LOAD_IS_ENTITLTMENT_IOI_IN_PROGRESS_LOCATION</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0014_REP_B">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ENTITLEMENTMANAGER_UPDATEREFRESHENTITLEMENT_LOAD_OFFLINE</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ENTITLEMENTMANAGER_UPDATEREFRESHENTITLEMENT_LOAD_OFFLINE_RETURN</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ENTITLEMENTMANAGER_UPDATEREFRESHENTITLEMENT_SET_WAITING_FALSE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0014_CHK_A">
|
|
<checksum>
|
|
<action>
|
|
<fail>
|
|
</fail>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ENTITLEMENTMANAGER_UPDATEREFRESHENTITLEMENT_LOAD_OFFLINE_ASSIGNMENT</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ENTITLEMENTMANAGER_UPDATEREFRESHENTITLEMENT_LOAD_OFFLINE_ASSIGNMENT_LOCATION</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0014_REP_C">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ENTITLEMENTMANAGER_UPDATEREFRESHENTITLEMENT_LOAD_OFFLINE</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0014_REP_D</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0014_VVG_A</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ENTITLEMENTMANAGER_UPDATEREFRESHENTITLEMENT_LOAD_OFFLINE_LOCATION</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0014_REP_F">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0014_REP_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0014_REP_B</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0014_REP_C</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SOCIALCLUB_QUERYINTERFACE_DELEGATE3</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0014_VVG_B">
|
|
<value_verification>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CLAUNCHERDLG_INITIALIZEENTITLEMENTCHECKER_EXIT</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<verified_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0014_REP_F</guard_name>
|
|
<guard_symbol_name>has_run</guard_symbol_name>
|
|
</range>
|
|
<offset>0</offset>
|
|
</verified_value>
|
|
<expected_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0014_REP_F</guard_name>
|
|
<guard_symbol_name>has_run_expected</guard_symbol_name>
|
|
</range>
|
|
</expected_value>
|
|
<algorithm>
|
|
<jump>false</jump>
|
|
<register>false</register>
|
|
<flags>false</flags>
|
|
<stack>false</stack>
|
|
<return_address>false</return_address>
|
|
<symbol>
|
|
<tamper_target>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0014_REP_D</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</tamper_target>
|
|
</symbol>
|
|
</algorithm>
|
|
<debug>false</debug>
|
|
<disable>true</disable>
|
|
</value_verification>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0014_VVG_A">
|
|
<value_verification>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ENTITLEMENTMANAGER_UPDATEREFRESHENTITLEMENT_LOAD_OFFLINE_ASSIGNMENT_LOCATION</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<verified_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0014_REP_A</guard_name>
|
|
<guard_symbol_name>has_run</guard_symbol_name>
|
|
</range>
|
|
<offset>0</offset>
|
|
</verified_value>
|
|
<expected_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0014_REP_A</guard_name>
|
|
<guard_symbol_name>has_run_expected</guard_symbol_name>
|
|
</range>
|
|
</expected_value>
|
|
<algorithm>
|
|
<jump>false</jump>
|
|
<register>false</register>
|
|
<flags>false</flags>
|
|
<stack>false</stack>
|
|
<return_address>false</return_address>
|
|
<symbol>
|
|
<tamper_target>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0014_REP_F</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</tamper_target>
|
|
</symbol>
|
|
</algorithm>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</value_verification>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0014_REP_G">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>SOCIALCLUB_QUERYINTERFACE</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0014_REP_F</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CCHANNEL_SETGLOBALLOGLEVELS</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<execution_probability>
|
|
<value>1</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0014_CHK_B">
|
|
<checksum>
|
|
<action>
|
|
<fail>
|
|
</fail>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0014_REP_G</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0014_VVG_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0014_CHK_A</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SOCIALCLUB_INITDLL_SET_LOCAL_PROFILES</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<execution_probability>
|
|
<value>1</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0014_REP_E">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0014_CHK_B</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ENTITLEMENTMANAGER_UPDATEGETTINGDOWNLOADURLS_ALREADY_SIGNED_IN</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<execution_probability>
|
|
<value>0.01</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0014_REP_D">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0014_REP_E</guard_name>
|
|
</range>
|
|
</include>
|
|
<exclude>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0014_REP_E</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</exclude>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ENTITLEMENTMANAGER_UPDATEWAITFORUSERINPUT_CHECK_SIGNED_IN_LOCATION</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<execution_probability>
|
|
<value>1</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0015_REP_A">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>IMACHINEHASHSTRATEGY_ACCUMULATEREGISTRYSTRVALUE</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>W32_GETMATCHINEHASH</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>WMI_GETMACHINEHASH</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>SMBIOS_GETMACHINEHASH</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>IMACHINEHASHSTRATEGY_EXECCMD</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>MACHINEHASH_SHAHASHHELPER_CALL_HASHING</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0015_REP_B">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>WMI_GETMACHINEHASH</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>WMI_GETMACHINEHASH_ENTRY</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0015_REP_C">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>W32_GETMATCHINEHASH</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>IMACHINEHASHSTRATEGY_ACCUMULATEREGISTRYSTRVALUE</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>IMACHINEHASHSTRATEGY_EXECCMD</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>W32_GETMACHINEHASH_GET_PROCESSOR</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>WMI_GETMACHINEHASH_EXEC_QUERY_FOR_SERVICES</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0015_REP_D">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>SMBIOS_GETMACHINEHASH</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SMBIOS_GETMACHINEHASH_ENTRY</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0015_ADB_A">
|
|
<debugger_detection>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0015_ADB_A</message>
|
|
<exit_code>0015</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SMBIOS_GETMACHINEHASH_LOCATION_A</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SMBIOS_GETMACHINEHASH_LOCATION_B</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>W32_GETMACHINEHASH_LOCATION_A</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>W32_GETMACHINEHASH_LOCATION_B</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>W32_GETMACHINEHASH_LOCATION_C</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>WMI_GETMACHINEHASH_LOCATION_A</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>WMI_GETMACHINEHASH_LOCATION_B</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>WMI_GETMACHINEHASH_LOCATION_C</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</debugger_detection>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0015_REP_E">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code matching="substring">EntitlementManager</code>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>TAMPERACTION_DAMAGE_ONE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>true</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>true</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0015_REP_F">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code matching="substring">DxSurface9</code>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>TAMPERACTION_DAMAGETWO_ONE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>true</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>true</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0015_CHK_A">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0015_CHK_A</message>
|
|
<exit_code>0015</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0015_REP_B</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0015_REP_C</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0015_REP_D</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0015_REP_A</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>IPATCHCHECK_CHECKFORPATCHES_START_TELEMETRY_WRITES</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<default>
|
|
</default>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0015_REP_G">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0015_CHK_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0015_ADB_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0015_CHK_C</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CLAUNCHERDLG_ONINITDIALOG_CHECK_BIT</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>false</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0015_REP_H">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>HASHVERIFY_VERIFY_CHECK_SIZE</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SOCIALCLUB_CONSTRUCTOR_SET_VALUES</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CCHANNEL_DISPLAYF_TWO</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<execution_probability>
|
|
<value>1</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0015_CHK_B">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0015_CHK_B</message>
|
|
<exit_code>0015</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0015_CHK_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0015_REP_G</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0015_REP_H</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CLAUNCHERDLG_DOMODAL_SET_TEMPLATE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0015_REP_I">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>IMACHINEHASHSTRATEGY_EXECCMD</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>W32_GETMACHINEHASH_LOCATION_A</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>WMI_GETMACHINEHASH_LOCATION_B</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0015_REP_J">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>IMACHINEHASHSTRATEGY_EXECCMD</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>WORKERPROC_DELETE_HASH_STRATEGY</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0015_REP_K">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>CMACHINEHASH_GETMACHINEHASH_SELECT_STRATEGY</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ENTITLEMENTMANAGER_UPDATEREFRESHENTITLEMENT_CALL_GET_MACHINE_HASH</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0015_REP_L">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>CMACHINEHASH_GETMACHINEHASH_SELECT_STRATEGY</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CMACHINEHASH_MACHINEHASHWORKER_WORKERPROC_CALL_FALLBACK</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0015_REP_M">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>CMACHINEHASH_MACHINEHASHWORKER_WORKERPROC</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CMACHINEHASH_GETMACHINEHASH_SELECT_STRATEGY_EXIT_POINT</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0015_REP_N">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>CMACHINEHASH_MACHINEHASHWORKER_WORKERPROC</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>WORKERPROC_DELETE_HASH_STRATEGY</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0015_CHK_C">
|
|
<checksum>
|
|
<description>Ensures that the updates are pulled from XML files</description>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0015_CHK_C</message>
|
|
<exit_code>0015</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0015_REP_I</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0015_REP_J</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0015_REP_K</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0015_REP_L</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0015_REP_M</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0015_REP_N</guard_name>
|
|
</range>
|
|
</include>
|
|
<exclude>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0001_CHK_D</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</exclude>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>VERSIONMANAGER_CHECKVERSIONSSYNCHRONOUS_READ_UPGRADE_TO</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<execution_probability>
|
|
<value>1</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<print_cmd name="print_image">
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
</range>
|
|
<disable>$FAST_PROTECT</disable>
|
|
</print_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0007_REP_E">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>sm_GameEntitlement</code>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ENTITLEMENTMANAGER_UPDATEREFRESHENTITLEMENT_COPY_ENTITLEMENT_BLOCK</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>false</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0007_REP_F">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>sm_GameEntitlement</code>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ENTITLEMENTMANAGER_UPDATEREFRESHENTITLEMENT_DELETE_ENTITLEMENT_COPY</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>false</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<range_cmd name="LNCHR_0016_OBFUSCATED_CODE">
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code matching="substring">VersionManager</code>
|
|
</range>
|
|
</include>
|
|
<disable>false</disable>
|
|
</range_cmd>
|
|
|
|
<guard_cmd name="LNCHR_00016_OBF_A">
|
|
<obfuscation>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0016_OBFUSCATED_CODE</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<level>2</level>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</obfuscation>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNHCH_0016_REP_A">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>VERSION_CHECKVERSIONSSYNCHORNOUS</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>VERSION_CHECKVERSIONSSYNCHORNOUS_GETBUILD_VERSION</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNHCH_0016_REP_B">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>VERSION_CHECKVERSIONSSYNCHORNOUS</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>IPATCHCHECK_CHECKFORPATCHES_CLEANUPXML</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0016_ADB_A">
|
|
<debugger_detection>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0016_ADB_A</message>
|
|
<exit_code>0016</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>VERSIONMANAGER_GETBUILDVERSION_CHECK_AGAINST_ZERO</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>VERSIONMANAGER_READMULTIPLEELEMENTS_READ_ELEMENTS_CHECK_NULL_ELEMENT</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>VERSIONMANAGER_READELEMENT_READ_ELEMENT_CHECK_VERSION_ATTRIBUTE</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>VERSIONMANAGER_FILETIMETOSECONDSSINCEPOCH</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>VERSIONMANAGER_GETRELEASEDATESYSTEMMILLIS_INSERT_MANIFESTS</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>VERSIONMANAGER_GETDIGITALDATAMANIFESTURLS_INSERT_MANIFESTS</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>VERSIONMANAGER_GETGAMEPATCH_AFTER_CVS_CALL</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>VERSIONMANAGER_GETSOCIALCLUBPATCH_AFTER_CVS_CALL</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>VERSIONMANAGER_GETLAUNCHERPATCH_AFTER_CVS_CALL</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>VERSIONMANAGER_GETBOOTSTRAPPATCH_AFTER_CVS_CALL</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>VERSIONMANAGER_GETGAMEPATCH_AFTER_CVS_CALL</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>VERSION_CHECKVERSIONSSYNCHORNOUS_HANDLE_XML_DOCUMENT</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</debugger_detection>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0016_CHK_H">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0016_CHK_H</message>
|
|
<exit_code>0016</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0016_ADB_A</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>UPDATECHECKER_INSTANCE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0016_VVG_A">
|
|
<value_verification>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>UPDATECHECKER_CHECKFORUPDATES_SET_DOWNLOAD_LISTENER</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<verified_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0016_CHK_H</guard_name>
|
|
<guard_symbol_name>checksum</guard_symbol_name>
|
|
</range>
|
|
<offset>0</offset>
|
|
</verified_value>
|
|
<expected_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0016_CHK_H</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</expected_value>
|
|
<algorithm>
|
|
<jump>false</jump>
|
|
<register>false</register>
|
|
<flags>false</flags>
|
|
<stack>false</stack>
|
|
<return_address>true</return_address>
|
|
</algorithm>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</value_verification>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0016_VVG_B">
|
|
<value_verification>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>IPATCHCHECK_CHECKFORPATCHES_CALL_PARSEXML</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<verified_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0016_CHK_H</guard_name>
|
|
<guard_symbol_name>has_run</guard_symbol_name>
|
|
</range>
|
|
<offset>0</offset>
|
|
</verified_value>
|
|
<expected_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0016_CHK_H</guard_name>
|
|
<guard_symbol_name>has_run_expected</guard_symbol_name>
|
|
</range>
|
|
</expected_value>
|
|
<algorithm>
|
|
<jump>false</jump>
|
|
<register>false</register>
|
|
<flags>false</flags>
|
|
<stack>false</stack>
|
|
<return_address>true</return_address>
|
|
</algorithm>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</value_verification>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0016_CHK_G">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0016_CHK_G</message>
|
|
<exit_code>0016</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0016_VVG_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0016_VVG_B</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SOCIALCLUB_GETROCKSTARID_GETSIGNININFO</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0016_CHK_A">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0016_CHK_A</message>
|
|
<exit_code>0016</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0016_CHK_G</guard_name>
|
|
</range>
|
|
</include>
|
|
<exclude>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>VERSION_CHECKVERSIONSSYNCHORNOUS</range_name>
|
|
</range>
|
|
</exclude>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CCONFIGOPTION_CONSTRUCTOR</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0016_CHK_B">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0016_CHK_B</message>
|
|
<exit_code>0016</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0016_CHK_B</guard_name>
|
|
</range>
|
|
</include>
|
|
<exclude>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>VERSION_CHECKVERSIONSSYNCHORNOUS</range_name>
|
|
</range>
|
|
</exclude>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>LAUNCHERAPP_LAUNCHGAMEEXECUTABLE_BUILD_STARTUPINFO</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0016_REP_C">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0016_CHK_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0016_CHK_B</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CLAUNCHERDLG_CLAUNCHERDLG</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<none></none>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNHCH_0016_CHK_D">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNHCH_0016_CHK_D</message>
|
|
<exit_code>0016</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0016_CHK_B</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNHCH_0016_REP_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNHCH_0016_REP_B</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>DOWNLOADER_INSTANCE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNHCH_0016_CHK_E">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNHCH_0016_CHK_E</message>
|
|
<exit_code>0016</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0016_REP_C</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNHCH_0016_CHK_D</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CFSM_ONENTERSTATE_CREATE_DOWNLOAD_STRINGS</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNHCH_0016_CHK_F">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNHCH_0016_CHK_F</message>
|
|
<exit_code>0016</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNHCH_0016_CHK_E</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0016_VVG_A</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>GAMEPATCHCHECK_PARSEXML_GETGAMEPATCH</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNHCH_0016_CHK_C">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNHCH_0016_CHK_C</message>
|
|
<exit_code>0016</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNHCH_0016_CHK_F</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CGAMECOMMUNICATION_ADDPIPE_PUSH_PIPE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
<range_cmd name="LNCHR_0017_TFIT_ECDH_RANGES">
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>TFIT_init_wbecc_dh_iECDHgreenSSfastP256</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>TFIT_ecc_convert_from_classical_affine_weierstrass_iECDHgreenSSfastP256</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>TFIT_ecc_convert_to_classical_affine_weierstrass_iECDHgreenSSfastP256</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>TFIT_ecc_add3_iECDHgreenSSfastP256</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>TFIT_ecc_shift5_iECDHgreenSSfastP256</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>TFIT_ecc_correcting_sub_iECDHgreenSSfastP256</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>TFIT_ecc_point_validate_iECDHgreenSSfastP256</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>TFIT_ecc_build_pm_table_iECDHgreenSSfastP256</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>TFIT_ecdsa_parameter_helper_iECDHgreenSSfastP256</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>TFIT_ecc_prepare_constants_iECDHgreenSSfastP256</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>TFIT_ecc_convert_to_obfuscated_affine_weierstrass_xonly_iECDHgreenSSfastP256</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>TFIT_ecc_convert_to_obfuscated_affine_weierstrass_xonly_iECDHgreenSSfastP256</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>TFIT_ecc_sdp_iECDHgreenSSfastP256</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>TFIT_ecc_sdp_len_iECDHgreenSSfastP256</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>?TFIT_ecc_fast_iECDHgreenSSfastP256@@3U_wbecc_key_pair@@A</code>
|
|
</range>
|
|
</include>
|
|
<disable>false</disable>
|
|
</range_cmd>
|
|
|
|
<range_cmd name="LNCHR_0017_TFIT_AES_RANGES">
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>TFIT_op_iAES13</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>TFIT_validate_key_id_iAES13</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>TFIT_get_oxd_id_in_iAES13</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>TFIT_get_oxd_id_out_iAES13</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>TFIT_aes_ecb_iAES13</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>TFIT_dyninit_iAES13_green</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>TFIT_dyninit_len_iAES13_green</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>TFIT_op_iAES14</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>TFIT_validate_key_id_iAES14</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>TFIT_get_oxd_id_in_iAES14</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>TFIT_get_oxd_id_out_iAES14</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>TFIT_aes_ecb_iAES14</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>TFIT_dyninit_iAES14_green</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>TFIT_dyninit_len_iAES14_green</code>
|
|
</range>
|
|
</include>
|
|
<disable>false</disable>
|
|
</range_cmd>
|
|
|
|
<range_cmd name="LNCHR_0017_TFIT_HMAC_RANGES">
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>wbsha_hmac_init</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>wbsha_hmac_ctx_cleanup</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>wbsha_hmac_update</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>wbsha_hmac_final</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>wbsha_hmac_sign</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>wbsha_hmac_verify</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>wbsha_hmac_prepare_key</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>wbsha_hmac_get_oxdid</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>TFIT_generated_tables_iHMACredK</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>TFIT_generated_tables_len_iHMACredK</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>TFIT_sha_cfg_iHMACredK</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>wbsha_swap</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>wbsha_toggle_table_break</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>wbsha_setup_configuration</code>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>?TFIT_hmac_key_iHMACredK@</code>
|
|
</range>
|
|
</include>
|
|
<disable>false</disable>
|
|
</range_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0017_OBF_A">
|
|
<obfuscation>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0017_TFIT_ECDH_RANGES</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0017_TFIT_AES_RANGES</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0017_TFIT_HMAC_RANGES</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<level>1</level>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</obfuscation>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0017_OBF_B">
|
|
<obfuscation>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>CGameCommunication</code>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<level>2</level>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</obfuscation>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0017_REP_A">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0017_TFIT_ECDH_RANGES</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CGAMECOMMUNICATION_CCONNECTEDPIPE_HANDLEMESSAGE_CHALLENGE_RESPONSE_INIT</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CGAMECOMMUNICATION_CALCULATESHAREDSECRET_COMPUTE_SECRET</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0017_REP_B">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0017_TFIT_ECDH_RANGES</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CGAMECOMMUNICATION_CCONNECTEDPIPE_HANDLEMESSAGE_SEND_LAUNCHER_KEY</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CGAMECOMMUNICATION_CALCULATESHAREDSECRET_PREPARE_DYNAMIC_KEYS</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0017_REP_C">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>CGAMECOMMUNICATION_CCONNECTEDPIPEUHANDLEMESSAGE</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CGAMECOMMUNICATION_LISTEN_START_THREAD</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0017_CHK_A">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0017_CHK_A</message>
|
|
<exit_code>0017</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>CGAMECOMMUNICATION_CCONNECTEDPIPE_HANDLEMESSAGE_CHALLENGE_RESPONSE</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CGAMECOMMUNICATION_ADDPIPE_PUSH_PIPE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0017_REP_D">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>CGAMECOMMUNICATION_CCONNECTEDPIPE_HANDLEMESSAGE_CHALLENGE_RESPONSE</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CGAMECOMMUNICATION_CCONNECTEDPIPEUHANDLEMESSAGE_ENTRY</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<execution_probability>
|
|
<value>0.20</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0017_REP_E">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>CGAMECOMMUNICATION_SENDLAUNCHERKEY</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CGAMECOMMUNICATION_CCONNECTEDPIPE_HANDLEMESSAGE_CHALLENGE_RESPONSE_INIT</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0017_REP_F">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>CGAMECOMMUNICATION_SENDLAUNCHERKEY</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CGAMECOMMUNICATION_CCONNECTEDPIPEUHANDLEMESSAGE_EXIT_POINT</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0017_REP_G">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0017_TFIT_AES_RANGES</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0017_TFIT_HMAC_RANGES</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>CGAMECOMMUNICATION_DECRYPT</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>CGAMECOMMUNICATION_ENCRYPT</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CGAMECOMMUNICATION_CALCULATESHAREDSECRET_PREPARE_DYNAMIC_KEYS</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CGAMECOMMUNICATION_CALCULATEANDSENDHMAC_FORMAT_CHALLENGE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0017_REP_H">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0017_TFIT_AES_RANGES</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0017_TFIT_HMAC_RANGES</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>CGAMECOMMUNICATION_DECRYPT</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>CGAMECOMMUNICATION_ENCRYPT</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CGAMECOMMUNICATION_CALCULATESHAREDSECRET_EXIT_POINT</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CGAMECOMMUNICATION_CALCULATEANDSENDHMAC_WRITE_MESSAGE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0017_REP_I">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>CGAMECOMMUNICATION_CALCULATESHAREDSECRET_DO_CALCULATIONS</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CGAMECOMMUNICATION_CALCULATESHAREDSECRET_FORMAT_GAME_ECC_KEY</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0017_REP_J">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>CGAMECOMMUNICATION_CALCULATESHAREDSECRET_DO_CALCULATIONS</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CGAMECOMMUNICATION_CALCULATEANDSENDHMAC_WRITE_MESSAGE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0017_REP_K">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>CGAMECOMMUNICATION_CALCULATEANDSENDHMAC</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CGAMECOMMUNICATION_CCONNECTEDPIPE_HANDLEMESSAGE_CHALLENGE_RESPONSE_TRVR</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0017_REP_L">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>CGAMECOMMUNICATION_CALCULATEANDSENDHMAC</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CGAMECOMMUNICATION_CALCULATESHAREDSECRET_EXIT_POINT</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0017_REP_M">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>CGAMECOMMUNICATION_INITIALIZECHALLENGERESPONSE</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CGAMECOMMUNICATION_CCONNECTEDPIPE_HANDLEMESSAGE_CHALLENGE_RESPONSE_INIT</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0017_REP_N">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>CGAMECOMMUNICATION_INITIALIZECHALLENGERESPONSE</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CGAMECOMMUNICATION_CCONNECTEDPIPE_HANDLEMESSAGE_SEND_LAUNCHER_KEY</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<custom>
|
|
<data>true</data>
|
|
<native_code>true</native_code>
|
|
<unused_areas>false</unused_areas>
|
|
</custom>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<range_cmd name="LNCHR_0017_GUARDS_A">
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0017_REP_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0017_REP_B</guard_name>
|
|
</range>
|
|
</include>
|
|
<disable>false</disable>
|
|
</range_cmd>
|
|
|
|
<range_cmd name="LNCHR_0017_GUARDS_B">
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0017_REP_C</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0017_CHK_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0017_REP_D</guard_name>
|
|
</range>
|
|
</include>
|
|
<disable>false</disable>
|
|
</range_cmd>
|
|
|
|
<range_cmd name="LNCHR_0017_GUARDS_C">
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0017_REP_E</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0017_REP_F</guard_name>
|
|
</range>
|
|
</include>
|
|
<disable>false</disable>
|
|
</range_cmd>
|
|
|
|
<range_cmd name="LNCHR_0017_GUARDS_D">
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0017_REP_G</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0017_REP_H</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0017_REP_I</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0017_REP_J</guard_name>
|
|
</range>
|
|
</include>
|
|
<disable>false</disable>
|
|
</range_cmd>
|
|
|
|
<range_cmd name="LNCHR_0017_GUARDS_E">
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0017_REP_K</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0017_REP_L</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0017_REP_M</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0017_REP_N</guard_name>
|
|
</range>
|
|
</include>
|
|
<disable>false</disable>
|
|
</range_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0017_CHK_AA">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0017_CHK_AA</message>
|
|
<exit_code>0017</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0017_GUARDS_A</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CCHANNEL_OPENLOGFILE_GET_SUBFOLDER</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0017_CHK_AB">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0017_CHK_AB</message>
|
|
<exit_code>0017</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0017_GUARDS_A</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0017_GUARDS_D</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CCOMMANDLINEARGUMENT_PROCESSCOMMANDLINE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<default>
|
|
</default>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0017_REP_AA">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0017_GUARDS_B</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0017_GUARDS_C</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>IPATCHCHECK_CLEANUPXML</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<execution_probability>
|
|
<value>0.01</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0017_REP_AB">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0017_GUARDS_D</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0017_GUARDS_E</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SOCIALCLUB_INITDLL_ENTRY</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<execution_probability>
|
|
<value>0.2</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0017_ADB_AA">
|
|
<debugger_detection>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0017_ADB_AA</message>
|
|
<exit_code>0017</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CGAMECOMMUNICATION_CALCULATESHAREDSECRET_FORMAT_GAME_ECC_KEY</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ENTITLEMENTMANAGER_UPDATEREFRESHENTITLEMENT_LOAD_OFFLINE_MACHINE_HASH</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CFSM_ONENTERSTATE_OFFLINE_DOES_GAME_EXE_EXIST</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CLOCALISATION_INIT</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ROCKSTARDOWNLOADER_DODOWNLOAD_ISURLVALID</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CGAMECOMMUNICATION_CALCULATEANDSENDHMAC_ENCRYPT_DATA</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>VERSION_CHECKVERSIONSSYNCHORNOUS_GETBUILD_VERSION</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<instances>0</instances>
|
|
<execution_probability>
|
|
<value>0.30</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</debugger_detection>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0017_CHK_AC">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0017_CHK_AC</message>
|
|
<exit_code>0017</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0017_ADB_AA</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>EPHEMERALFAST</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0017_REP_AB</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CCONFIGOPTION_LOADOPTIONS_GETOPTION</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<execution_probability>
|
|
<value>1</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0017_CHK_AE">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0017_CHK_AE</message>
|
|
<exit_code>0017</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0017_REP_AA</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0017_ADB_AA</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0017_REP_AB</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CCONFIGOPTION_LOADOPTIONS_PUSHING_DEPENDENCY</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<execution_probability>
|
|
<value>0.33</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0017_CHK_AD">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0017_CHK_AD</message>
|
|
<exit_code>0017</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0017_CHK_AC</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0017_GUARDS_B</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>WORKERTHREAD_CONSTRUCTOR</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<protected_types>
|
|
<default>
|
|
</default>
|
|
</protected_types>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0017_VVG_AA">
|
|
<value_verification>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>UPDATECHECKER_CHECKFORUPDATES_SET_DOWNLOAD_LISTENER</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<verified_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0017_CHK_AA</guard_name>
|
|
<guard_symbol_name>checksum</guard_symbol_name>
|
|
</range>
|
|
<offset>0</offset>
|
|
</verified_value>
|
|
<expected_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0017_CHK_AA</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</expected_value>
|
|
<algorithm>
|
|
<jump>false</jump>
|
|
<register>false</register>
|
|
<flags>false</flags>
|
|
<stack>false</stack>
|
|
<return_address>false</return_address>
|
|
<symbol>
|
|
<tamper_target>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0017_REP_AA</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</tamper_target>
|
|
</symbol>
|
|
</algorithm>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</value_verification>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0017_VVG_AB">
|
|
<value_verification>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>LAUNCHERAPP_RUNUPDATECHECK_CHECK_FOR_UPDATES_CALL</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<verified_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0017_CHK_AB</guard_name>
|
|
<guard_symbol_name>checksum</guard_symbol_name>
|
|
</range>
|
|
<offset>0</offset>
|
|
</verified_value>
|
|
<expected_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0017_CHK_AB</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</expected_value>
|
|
<algorithm>
|
|
<jump>false</jump>
|
|
<register>false</register>
|
|
<flags>false</flags>
|
|
<stack>false</stack>
|
|
<return_address>false</return_address>
|
|
<symbol>
|
|
<tamper_target>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0017_REP_AA</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</tamper_target>
|
|
</symbol>
|
|
</algorithm>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</value_verification>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0017_CHK_AF">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0017_CHK_AF</message>
|
|
<exit_code>0017</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0017_VVG_AA</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0017_VVG_AB</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0017_CHK_AD</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0017_CHK_AE</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CGAMECOMMUNICATION_CALCULATEANDSENDHMAC_UPDATE_HMAC</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0018_REP_A">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LAUNCHERAPP_LAUNCHGAMEEXECUTABLE_BUILD_PATH_CHECK_DEPENDENCIES</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>LAUNCHERAPP_LAUNCHGAMEEXECUTABLE_BUILD_STARTUPINFO</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0018_REP_B">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LAUNCHERAPP_LAUNCHGAMEEXECUTABLE_BUILD_PATH_CHECK_DEPENDENCIES</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>LAUNCHERAPP_LAUNCHGAMEEXECUTABLE_GET_COMMAND_LINE_ARGUMENTS</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0018_REP_C">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LAUNCHERAPP_LAUNCHGAMEEXECUTABLE_LAUNCH_GAME</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>LAUNCHERAPP_CHECKDEPENDENCIES_RESET_ERROR_STATE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0018_REP_D">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LAUNCHERAPP_LAUNCHGAMEEXECUTABLE_LAUNCH_GAME</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>LAUNCHERAPP_LAUNCHGAMEEXECUTABLE_WRITE_IN_FILE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0018_REP_E">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>CERTIFICATEVERIFY_VERIFY</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>sm_publicCertificate</code>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>LAUNCHERAPP_DOWNLOADCURRENTPATCH_CALL_CERTIFICATE_VERIFY</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SOCIALCLUB_LOADDLL_CERTIFICATE_VERIFY</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<static></static>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0018_REP_F">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>CERTIFICATEVERIFY_VERIFY</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<code>sm_publicCertificate</code>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>LAUNCHERAPP_DOWNLOADCURRENTPATCH_CERTIFICATE_VERIFY_EXIT</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>SOCIALCLUB_LOADDLL_LOAD_LIBRARY_LOCATION</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<damage>
|
|
<dynamic></dynamic>
|
|
</damage>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0018_CHK_A">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0018_CHK_A</message>
|
|
<exit_code>0018</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LAUNCHERAPP_LAUNCHGAMEEXECUTABLE_RUNNING_GAME</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>SOCIALCLUB_THREADENTRYPOINT_LOAD_DLL</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>SOCIALCLUB_THREADENTRYPOINT_INITIALIZE_DLL</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>CCONFIGOPTION_CONSTRUCTOR_RANGE</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ROCKSTARDOWNLOADER_DODOWNLOAD_EXIT</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CCHANNEL_ERRORF</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0018_CHK_B">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0018_CHK_B</message>
|
|
<exit_code>0018</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ENTITLEMENTMANAGER_UPDATEREFRESHENTITLEMENT_SAVE_LOAD_ENTITLEMENT_DATA</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>ENTITLEMENTMANAGER_UPDATEREFRESHENTITLEMENT_LOAD_IS_ENTITLTMENT_IOI_IN_PROGRESS</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>WHITELIST_CONSTRUCTOR</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>ROCKSTARDOWNLOADER_CONSTRUCTOR</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0018_CHK_C">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0018_CHK_C</message>
|
|
<exit_code>0018</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>CFSM_ONENTERSTATE_INNER_OFFLINEMODE</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CCONFIGOPTION_LOADOPTIONS_LOAD_RESOURCE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0018_ADB_A">
|
|
<debugger_detection>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0018_ADB_A</message>
|
|
<exit_code>0018</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CERTIFICATEVERIFY_VERIFY_ALLOC_ISSUER_NAME</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>LAUNCHERAPP_LAUNCHGAMEEXECUTABLE_BUILD_CMD_LINE</location_name>
|
|
</location>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>LAUNCHERAPP_LAUNCHGAMEEXECUTABLE_WRITE_IN_FILE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</debugger_detection>
|
|
</guard_cmd>
|
|
|
|
<range_cmd name="LNCHR_0018_GUARDS_A">
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0018_REP_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0018_REP_B</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0018_REP_C</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0018_REP_D</guard_name>
|
|
</range>
|
|
</include>
|
|
<disable>false</disable>
|
|
</range_cmd>
|
|
|
|
<range_cmd name="LNCHR_0018_GUARDS_B">
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0018_REP_E</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0018_REP_F</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0018_CHK_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0018_CHK_B</guard_name>
|
|
</range>
|
|
</include>
|
|
<disable>false</disable>
|
|
</range_cmd>
|
|
|
|
<range_cmd name="LNCHR_0018_GUARDS_C">
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0018_CHK_C</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0018_CHK_A</guard_name>
|
|
</range>
|
|
</include>
|
|
<disable>false</disable>
|
|
</range_cmd>
|
|
|
|
<guard_cmd name="LNCHR_REP_0018_AA">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0018_GUARDS_A</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0018_GUARDS_B</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0018_GUARDS_C</range_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CLAUNCHERDLG_CLAUNCHERDLG</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0018_CHK_AA">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0018_CHK_AA</message>
|
|
<exit_code>0018</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0018_GUARDS_A</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0018_GUARDS_B</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0018_GUARDS_C</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0018_VVG_AB</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>RGSC_TELEMETRYMANAGER_GETTELEMFILEPATH</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0018_CHK_AB">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0018_CHK_AB</message>
|
|
<exit_code>0018</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0018_GUARDS_A</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0018_GUARDS_B</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<range_name>LNCHR_0018_GUARDS_C</range_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0018_VVG_AC</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CFSM_ONENTERSTATE_SET_SC_UPDATE_TEXT</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<execution_probability>
|
|
<value>0.001</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0018_CHK_AC">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0018_CHK_AA</message>
|
|
<exit_code>0018</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0018_CHK_AA</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0018_CHK_AB</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CFSM_ONENTERSTATE_SET_CHECKING_ENTITLEMENT_TEXT</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0018_VVG_AA">
|
|
<value_verification>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CONLINECONFIGOPTION_PARSEOPTIONS_LOADFILE</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<verified_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_REP_0018_AA</guard_name>
|
|
<guard_symbol_name>has_run</guard_symbol_name>
|
|
</range>
|
|
<offset>0</offset>
|
|
</verified_value>
|
|
<expected_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_REP_0018_AA</guard_name>
|
|
<guard_symbol_name>has_run_expected</guard_symbol_name>
|
|
</range>
|
|
</expected_value>
|
|
<algorithm>
|
|
<jump>false</jump>
|
|
<register>false</register>
|
|
<flags>false</flags>
|
|
<stack>false</stack>
|
|
<return_address>false</return_address>
|
|
<symbol>
|
|
<tamper_target>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0018_CHK_AC</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</tamper_target>
|
|
</symbol>
|
|
</algorithm>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</value_verification>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0018_CHK_AE">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0018_CHK_AE</message>
|
|
<exit_code>0018</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0018_ADB_A</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0018_CHK_AC</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0018_CHK_AD</guard_name>
|
|
</range>
|
|
</include>
|
|
<exclude>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0018_CHK_AD</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</exclude>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>IPATCHCHECK_CHECKFORPATCHES_CHECK_EXECUTABLE_VERSION</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<execution_probability>
|
|
<value>1</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0018_REP_AB">
|
|
<repair>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_REP_0018_AA</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CLAUNCHERAPP_INITDIALOG_AFX_OLE_INIT</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<execution_probability>
|
|
<value>0.33</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</repair>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0018_CHK_AD">
|
|
<checksum>
|
|
<action>
|
|
<notify_user>
|
|
<message>LNCHR_0018_CHK_AD</message>
|
|
<exit_code>0018</exit_code>
|
|
</notify_user>
|
|
</action>
|
|
<protected_range>
|
|
<include>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0018_VVG_AA</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0018_CHK_AA</guard_name>
|
|
</range>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0018_REP_AB</guard_name>
|
|
</range>
|
|
</include>
|
|
</protected_range>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>RGSCPATCHCHECK_GETEXECUTABLEVERSION_APPEND_DLL</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<algorithm>
|
|
<use>fast</use>
|
|
</algorithm>
|
|
<instances>0</instances>
|
|
<execution_probability>
|
|
<value>1</value>
|
|
<seed_source>all</seed_source>
|
|
</execution_probability>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</checksum>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0018_VVG_AB">
|
|
<value_verification>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>CLAUNCHERDLG_UPDATEVERSIONSTRING</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<verified_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0018_CHK_AD</guard_name>
|
|
<guard_symbol_name>checksum</guard_symbol_name>
|
|
</range>
|
|
<offset>0</offset>
|
|
</verified_value>
|
|
<expected_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0018_CHK_AD</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</expected_value>
|
|
<algorithm>
|
|
<jump>false</jump>
|
|
<register>false</register>
|
|
<flags>false</flags>
|
|
<stack>false</stack>
|
|
<return_address>false</return_address>
|
|
<symbol>
|
|
<tamper_target>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0018_REP_E</guard_name>
|
|
</range>
|
|
</tamper_target>
|
|
</symbol>
|
|
</algorithm>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</value_verification>
|
|
</guard_cmd>
|
|
|
|
<guard_cmd name="LNCHR_0018_VVG_AC">
|
|
<value_verification>
|
|
<invocation>
|
|
<locationSet>
|
|
<include>
|
|
<location>
|
|
<image_name>launcher</image_name>
|
|
<location_name>IPATCHCHECK_CHECKEXECUTABLEVERSION_ALREADY_INSTALLED</location_name>
|
|
</location>
|
|
</include>
|
|
</locationSet>
|
|
</invocation>
|
|
<verified_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0018_CHK_AE</guard_name>
|
|
<guard_symbol_name>checksum</guard_symbol_name>
|
|
</range>
|
|
<offset>0</offset>
|
|
</verified_value>
|
|
<expected_value>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0018_CHK_AE</guard_name>
|
|
<guard_symbol_name>key</guard_symbol_name>
|
|
</range>
|
|
</expected_value>
|
|
<algorithm>
|
|
<jump>false</jump>
|
|
<register>false</register>
|
|
<flags>false</flags>
|
|
<stack>false</stack>
|
|
<return_address>false</return_address>
|
|
<symbol>
|
|
<tamper_target>
|
|
<range>
|
|
<image_name>launcher</image_name>
|
|
<guard_name>LNCHR_0018_REP_C</guard_name>
|
|
</range>
|
|
</tamper_target>
|
|
</symbol>
|
|
</algorithm>
|
|
<debug>false</debug>
|
|
<disable>false</disable>
|
|
</value_verification>
|
|
</guard_cmd>
|
|
|
|
</image_cmd>
|
|
|
|
</guardSpec>
|