各位朋友,请教下,如果一个dll文件,源码是C语言编写的,我想对源代码进行更改然后重新编译成dll文件。能否做到,如果能要用什么工具?谢谢
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
你认为的改代码是:反编译重新拿到C语言源码 -> 修改源码 -> 重新编译 -> 生成全新的dll文件 实际上改代码是:找到需要修改的部位或者初始化位置 -> 拦截处理 -> 插入编译好或者手工编写的二进制代码 -> 重新生成一个大部分地方都没变化的dll文件
xtayaitak 改是能改,不过以你这水平还是算了
微启宇 能改但过程复杂而且时间成本高,还不如用源码直接修改然后编译来得快。