别人的exe文件,注入dll或直接OD汇编修改如何给exe保护
有个exe文件,通过直接OD汇编或dll直接注入修改了几个地方,现在不知道如何防止别人直接把辛苦弄的东西拿走,请教一些有经验的大佬指点一下怎么做防护措施才能防止别人轻易的拿走使用。目前自己想到的方法是, 写个dllhook 0x1233123地址jmp 新地方修改完毕在jmp回去。 这样全部做好以后给exe和dll加个vmp壳增加难度,不知道加壳后前面hook功能是否还有效?
现在是一头雾水,不知道怎么保护起来防止有心的人拿去用,至少要设点难度。 加密试过吗 你把exe加壳了,那exe的地址是不是会改变? hook功能是否还有效?无效 exe加壳后再通过dll注入修改,就要注意时机了,否则容易失败,另外加壳后原地址可能变了,hook失效。 把修改的功能全部放到你的hook dll里面实现,然后给dll加壳 可以像CRC那样 去判断某个地址 某个数值 是不是被改变了 本帖最后由 zhuayi112 于 2023-11-21 21:40 编辑
sumile 发表于 2023-11-21 19:35
把修改的功能全部放到你的hook dll里面实现,然后给dll加壳
这样可以吗?比如
exe 的 地址 0x400000是cmp eax,ebx
我改成jmp 到dll 里 然后实现功能 在jmp 到 0x400008 地方? 然后把dll加密起来 如果exe没壳,直接将你改的exe的汇编代码全部给vm掉,至少拦住许多人,除了大神…… 无闻无问 发表于 2023-11-21 21:51
如果exe没壳,直接将你改的exe的汇编代码全部给vm掉,至少拦住许多人,除了大神……
大佬请赐教下,能详细点吗?
页:
[1]