[项目外包] 无内容

[复制链接]
 楼主| baplmqj 发表于 2019-4-16 16:11 | 显示全部楼层 |阅读模式
价格:0 元
本帖最后由 baplmqj 于 2019-4-29 22:38 编辑

空置
linzhiqi1 发表于 2019-4-16 16:35 | 显示全部楼层
从理论上讲,编译是不可逆的,肉可以加工成火腿肠,火腿肠变不成鲜肉了。要的51的可以反汇编,可以改动
linzhiqi1 发表于 2019-4-16 16:38 | 显示全部楼层
我可做qq550979759
 楼主| baplmqj 发表于 2019-4-16 17:38 | 显示全部楼层
本帖最后由 baplmqj 于 2019-4-29 22:39 编辑

空置
求是 发表于 2019-4-16 18:27 | 显示全部楼层
程序和数据各多大?功能不复杂不如重新写吧?反编译有难度
gzzz 发表于 2019-4-17 00:31 | 显示全部楼层
有反编译的成本不如告诉人家功能,做一个来的成本低。
 楼主| baplmqj 发表于 2019-4-17 07:03 | 显示全部楼层
本帖最后由 baplmqj 于 2019-4-29 22:39 编辑

空置
linzhiqi1 发表于 2019-4-17 17:45 | 显示全部楼层
本帖最后由 linzhiqi1 于 2019-4-17 17:53 编辑
baplmqj 发表于 2019-4-17 07:03
能把汇编人肉翻译成C的人才也可以接单哈,从零重写不考虑哈。欢迎各路高手。 ...

多年前我做过51,z80和PIC的手工汇编,可以在目标码的基础上改程序,如替换个图标,改动显示等均可以这样做,有些单片机代码中有软件加密绑定芯片的唯一ID也可以跟踪去除。这些没有必要也不能反倒C的源代码上,有些时候要知道程序的算法,需要由目标码推出源代码,因为反编译是多值映射,不唯一,加之编译后都做了优化,优化目标还是多值的,返不回去,可行的技术路线是可以准确的分析出都有哪些变量及类型,比如浮点变量通常都是IEEE标准格式,字符型变量就一个字节也很好认定。int 型也不难。然后根据变量推出算法。再一个可性但工作量大的方法是读明白反汇编程序,画出流程图再用C重新编写。对于有复杂算法的程序总的工作量还是减少了的。当然这些都应该尊重原著的知识产权仅仅限于学习目的不可商用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

40

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部