各位朋友,请教下,如果一个dll文件,源码是C语言编写的,我想对源代码进行更改然后重新编译成dll文件。能否做到,如果能要用什么工具?谢谢
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
你认为的改代码是:反编译重新拿到C语言源码 -> 修改源码 -> 重新编译 -> 生成全新的dll文件 实际上改代码是:找到需要修改的部位或者初始化位置 -> 拦截处理 -> 插入编译好或者手工编写的二进制代码 -> 重新生成一个大部分地方都没变化的dll文件
xtayaitak 改是能改,不过以你这水平还是算了
微启宇 能改但过程复杂而且时间成本高,还不如用源码直接修改然后编译来得快。