Skip to content

shadowhook v1.0.9

Latest
Compare
Choose a tag to compare
@caikelun caikelun released this 18 Jan 07:02
v1.0.9
a81a188

Announcements

1. Compatible with Android 14 QPR2 Beta3.

Issue: #50. Thanks: @ScalletaZ, @mskmkt0704
Issue: #53. Thanks: @osm0sis

Bugs fixed

1. Fix the bug where shadowhook_hook_sym_name and shadowhook_hook_sym_name_callback may resolve symbol names incorrectly.

This bug could cause the wrong function to be hooked when .symtab contains symbol names with the same prefix.

For example: Now we want to hook je_mallctlnametomib, but actually hook je_mallctl. Generally, this will lead to a certain crash.

This bug exists in versions 1.0.7 and 1.0.8.

公告

1. 兼容 Android 14 QPR2 Beta3。

Issue: #50. Thanks: @ScalletaZ, @mskmkt0704
Issue: #53. Thanks: @osm0sis

Bugs 修复

1. 修复 shadowhook_hook_sym_nameshadowhook_hook_sym_name_callback 解析符号名可能错误的bug。

.symtab 中含有相同前缀的符号名时,这个 bug 可能会导致 hook 错误的函数。

例如:现在要 hook je_mallctlnametomib,但实际 hook 了 je_mallctl,一般情况下这会导致必现的崩溃。

此 bug 存在于 1.0.71.0.8 版本中。