diff --git a/base_tsa/global.js b/base_tsa/global.js index 7a94e814..d278df6e 100644 --- a/base_tsa/global.js +++ b/base_tsa/global.js @@ -74,6 +74,9 @@ "title": "Safe Visual Studio 2015-style sprintf (ebp-10c)", "code": "e8[strings_vsprintf_msvcrt14]8985f4feffff" }, + "sprintf_replay_use_ecx_2": { + "code": "e8[strings_sprintf] 83c4 0c 89c1 9090" + }, "sprintf_rep": { "code": "8b", "title": "Safe sprintf (replace)" diff --git a/base_tsa/th14.v1.00b.js b/base_tsa/th14.v1.00b.js index 66dd9108..cb655b45 100644 --- a/base_tsa/th14.v1.00b.js +++ b/base_tsa/th14.v1.00b.js @@ -29,7 +29,6 @@ "addr": [ "Rx49b8a", "Rx4b511", "Rx6143a" ] }, "sprintf_replay_use_ecx_2": { - "code": "e8[strings_sprintf] 83c4 0c 89c1 9090", "addr": "Rx4a59e" }, "sprintf_rep": { diff --git a/base_tsa/th15.v1.00b.js b/base_tsa/th15.v1.00b.js index 299b6a33..b664e216 100644 --- a/base_tsa/th15.v1.00b.js +++ b/base_tsa/th15.v1.00b.js @@ -9,12 +9,32 @@ "0x486dd3" ] }, + "sprintf_replay_use_ecx_2": { + "addr": [ "Rx51f7b", "Rx6a890" ] + }, + "sprintf_replay_reuse_1": { + "code": "68 34d24c00 54 e8[strings_sprintf] 83c4 0c 894424 78 8b4f 34", + "addr": "Rx521a0" + }, + "sprintf_replay_reuse_2": { + "code": "68 34d24c00 54 e8[strings_sprintf] 898424 68010000", + "addr": "Rx67e21" + }, + "sprintf_replay_reuse_3": { + "code": "68 34d24c00 54 e8[strings_sprintf] 894424 1c", + "addr": "Rx6abe4" + }, "sprintf_rep": { "addr": [ "0x486a98", "0x486aab", "0x486d51", - "0x486edf" + "0x486edf", + "Rx521cb", + "Rx521db", + "Rx67e83", + "Rx6ac0f", + "Rx6ac1c" ] }, "log_restore": { diff --git a/base_tsa/th15/stringlocs.js b/base_tsa/th15/stringlocs.js index 5c9a8dc5..2820c650 100644 --- a/base_tsa/th15/stringlocs.js +++ b/base_tsa/th15/stringlocs.js @@ -28,5 +28,8 @@ "Rxcdf80": "th10_ascii_score_empty", "Rxcd21c": "th13_ascii_credit", "Rxcd8dc": "th14_ascii_bonus", - "Rxcd8e8": "th14_ascii_no_bonus" -} + "Rxcd8e8": "th14_ascii_no_bonus", + "Rxcd234": "th15_replay_format", + "Rxcdd8c": "th15_replay_user_find", + "Rxcd700": "th15_scorefile_fn" +} \ No newline at end of file