{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":270591299,"defaultBranch":"master","name":"kernel-hook-framework","ownerLogin":"WeiJiLab","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-06-08T08:33:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/66101949?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1591605264.0","currentOid":""},"activityList":{"items":[{"before":"6ccd1ff285a939f5b0e22e1404d84ab1a1be2beb","after":"9cf45ad9cfa97bef216ae3dfc48ba786a6dc6197","ref":"refs/heads/master","pushedAt":"2024-09-01T21:50:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"liutgnu","name":"liutgnu","path":"/liutgnu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16302926?s=80&v=4"},"commit":{"message":"Add HAS_NO_SIMPLIFY_SYMBOLS env to Makefile\n\nSigned-off-by: 赵怡然 ","shortMessageHtmlLink":"Add HAS_NO_SIMPLIFY_SYMBOLS env to Makefile"}},{"before":"e0cae4112b6546add0edee3e789d99b4eeb90910","after":"6ccd1ff285a939f5b0e22e1404d84ab1a1be2beb","ref":"refs/heads/master","pushedAt":"2024-08-30T03:41:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"liutgnu","name":"liutgnu","path":"/liutgnu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16302926?s=80&v=4"},"commit":{"message":"Code refactoring for sample module\n\nMaking hook/relace_xx.c less dependent on module.c, for easier drafting\ncustomized code. No functional change for this patch.\n\nSigned-off-by: Tao Liu ","shortMessageHtmlLink":"Code refactoring for sample module"}},{"before":"87de2bd4832f69c22d6bafd1d316ab9d991522fc","after":"e0cae4112b6546add0edee3e789d99b4eeb90910","ref":"refs/heads/master","pushedAt":"2024-08-09T04:34:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"liutgnu","name":"liutgnu","path":"/liutgnu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16302926?s=80&v=4"},"commit":{"message":"[liutao] Kernel version support: 6.11\n\nSigned-off-by: Tao Liu ","shortMessageHtmlLink":"[liutao] Kernel version support: 6.11"}},{"before":"3ad7f7d90f06b19e623804c74155b04aa5af8709","after":"87de2bd4832f69c22d6bafd1d316ab9d991522fc","ref":"refs/heads/master","pushedAt":"2023-12-06T13:19:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"liutgnu","name":"liutgnu","path":"/liutgnu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16302926?s=80&v=4"},"commit":{"message":"Remove distorm for x86_64/86 disassembly\n\nThis patch have no functional change, but replace distorm disassembler\nwith the kernel's built-in disassembler.\n\nSigned-off-by: Tao Liu ","shortMessageHtmlLink":"Remove distorm for x86_64/86 disassembly"}},{"before":"08932eedf0c98703dd86764e890b7a4eccc0dabb","after":"3ad7f7d90f06b19e623804c74155b04aa5af8709","ref":"refs/heads/master","pushedAt":"2023-12-06T13:16:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"liutgnu","name":"liutgnu","path":"/liutgnu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16302926?s=80&v=4"},"commit":{"message":"Remove distorm for x86_64/86 disassembly\n\nThis patch have no functional change, but replace distorm disassembler\nwith the kernel's built-in disassembler.\n\nSigned-off-by: Tao Liu ","shortMessageHtmlLink":"Remove distorm for x86_64/86 disassembly"}},{"before":"09183ac4685b768c8b81ba8d00d79c28698986fb","after":"08932eedf0c98703dd86764e890b7a4eccc0dabb","ref":"refs/heads/master","pushedAt":"2023-09-14T10:09:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"liutgnu","name":"liutgnu","path":"/liutgnu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16302926?s=80&v=4"},"commit":{"message":"ppc64le support for the hook framework\n\nSupported: kernel function hook to replacement, which is enough for\n kernel debug and hacking use.\n\nTo Do: 1) kernel function hook resume.\n 2) Instruction check, whether there are instructions cannot be\n\t hooked.\n\nSigned-off-by: Tao Liu ","shortMessageHtmlLink":"ppc64le support for the hook framework"}},{"before":"eb909b171760885172c8e571c52e18c542cbfcf4","after":"09183ac4685b768c8b81ba8d00d79c28698986fb","ref":"refs/heads/master","pushedAt":"2023-09-01T07:11:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"liutgnu","name":"liutgnu","path":"/liutgnu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16302926?s=80&v=4"},"commit":{"message":"Only remove hookFrameTest hooks when rmmod\n\nPreviously, when do \"rmmod hookFrameTest\", all hooks will be removed,\nincluding the hooks of hookFrame.ko, such as \"find_symbol\" and\n\"simplify_symbols\". As a result, when do \"insmod hookFrameTest.ko\" again, the\nkernel will report \"do_dentry_open unknown\". That's because do_dentry_open\nsymbol resolvation depends on the kernel symbol hacking hooks of\nhookFrame.ko.\n\nIn this patch, we only remove the hooks in hookFrameTest.ko, exclude the\nhooks in hookFrame.ko\n\nReported-by: 李钟鸣 <948054294@qq.com>\nSigned-off-by: Tao Liu ","shortMessageHtmlLink":"Only remove hookFrameTest hooks when rmmod"}},{"before":"76c7cc8cc45e17055815337bb858d12a418b8c21","after":"eb909b171760885172c8e571c52e18c542cbfcf4","ref":"refs/heads/master","pushedAt":"2023-08-25T09:09:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"liutgnu","name":"liutgnu","path":"/liutgnu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16302926?s=80&v=4"},"commit":{"message":"Add demo gif into readme\n\nSigned-off-by: Tao Liu ","shortMessageHtmlLink":"Add demo gif into readme"}},{"before":"0688b1ce1dc10e95151ea25b986c5fd264bd00d9","after":"76c7cc8cc45e17055815337bb858d12a418b8c21","ref":"refs/heads/master","pushedAt":"2023-08-21T03:08:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"liutgnu","name":"liutgnu","path":"/liutgnu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16302926?s=80&v=4"},"commit":{"message":"Fix the missing header issue for kfree/kmalloc\n\nReported-by: 李钟鸣 <948054294@qq.com>\nSigned-off-by: Tao Liu ","shortMessageHtmlLink":"Fix the missing header issue for kfree/kmalloc"}},{"before":"1be7cd287e06879f5307010415627b6a2a85eac0","after":"0688b1ce1dc10e95151ea25b986c5fd264bd00d9","ref":"refs/heads/master","pushedAt":"2023-08-12T05:18:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"liutgnu","name":"liutgnu","path":"/liutgnu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16302926?s=80&v=4"},"commit":{"message":"[liutao] kallsyms symbols resolve support for hookFrameTest\n\nSigned-off-by: Tao Liu ","shortMessageHtmlLink":"[liutao] kallsyms symbols resolve support for hookFrameTest"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEqgictwA","startCursor":null,"endCursor":null}},"title":"Activity · WeiJiLab/kernel-hook-framework"}