打印

汇编还原C

[复制链接]
3536|21
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
nihao123a|  楼主 | 2013-3-5 15:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人有个stm32汇编程序。。但是看不懂。想找人还原C。。。。
沙发
uet_cache| | 2013-3-5 17:22 | 只看该作者
呵呵,有没酬劳。。。

使用特权

评论回复
板凳
nihao123a|  楼主 | 2013-3-5 17:42 | 只看该作者
当然有。

使用特权

评论回复
地板
uet_cache| | 2013-3-5 18:09 | 只看该作者
千元以上还是千元以下

使用特权

评论回复
5
nihao123a|  楼主 | 2013-3-5 19:28 | 只看该作者
uet_cache 发表于 2013-3-5 18:09
千元以上还是千元以下

以上、、

使用特权

评论回复
6
john_lee| | 2013-3-5 19:45 | 只看该作者
大多数情况是,逆向比正向更费时费力。

使用特权

评论回复
7
Simon21ic| | 2013-3-5 20:52 | 只看该作者
Stm32反汇编很容易,做过几个了,不过一般反汇编是按照程序容量酸费用的,1K代码1K RMB是常见的报价

使用特权

评论回复
8
jxmzzr| | 2013-3-5 22:31 | 只看该作者
这种软件并非是很难编写,估计不久就会出现。

使用特权

评论回复
9
john_lee| | 2013-3-6 01:38 | 只看该作者
楼上两位,注意楼主说的是“逆向为C”。

使用特权

评论回复
10
Simon21ic| | 2013-3-6 02:57 | 只看该作者
john_lee 发表于 2013-3-6 01:38
楼上两位,注意楼主说的是“逆向为C”。

一般没必要全部逆向到C,没什么意义。
如果要批量的话,逆向后,去掉代码验证部分
如果要部分算法,只需要把那部分算法逆向就可以了,然后用这个算**向开发

使用特权

评论回复
11
dirtwillfly| | 2013-3-6 10:17 | 只看该作者
楼上正解,没必要全部逆向,把需要的问题解决了就好

使用特权

评论回复
12
jlass| | 2013-3-6 15:04 | 只看该作者
我做过一段dsp的汇编转C,几十行的代码就花了一个下午的时间,编译器优化过之后的代码很乱,还是有点累人的。1K代码1K RMB我都觉得便宜了。

使用特权

评论回复
13
john_lee| | 2013-3-6 18:49 | 只看该作者
如果是纯粹的汇编文件,基本不可能逆向为C。
如果是C生成的二进制目标代码反汇编文件,你想要找到“需要逆向”的地方,也基本上逆向大半了,如果程序中还加上了 rtos 调度,更是谈何容易啊。

使用特权

评论回复
14
Simon21ic| | 2013-3-6 19:00 | 只看该作者
1k代码/1KRMB 是8位的,其实如果有经验和对工具的数量使用的话,还是比较方便的,比如,肯定不会用MDK来反汇编。
比如,之前做过一个16K的AVR反汇编,当然,不用反编译到C,也只是找到算法,并且**而已,4小时搞定,10W费用。之后用另一个芯片做了一个更好的产品,一个月分成20W左右吧。

使用特权

评论回复
15
john_lee| | 2013-3-6 19:24 | 只看该作者
楼上,你在拿到目标码之前,敢说4个小时搞定吗?
如果甲方要求你在两天内搞定,否则付违约金,你敢接这个活吗?

逆向工程是充满变数的,某些碰巧的个案,没有类比的价值。

使用特权

评论回复
16
Simon21ic| | 2013-3-6 19:27 | 只看该作者
本帖最后由 Simon21ic 于 2013-3-6 19:30 编辑
john_lee 发表于 2013-3-6 19:24
楼上,你在拿到目标码之前,敢说4个小时搞定吗?
如果甲方要求你在两天内搞定,否则付违约金,你敢接这个活 ...

那当然有风险,不过之前评估过,所以问题不大,不然也不可能这么快搞定,呵呵。
另外,AVR的话,2天,我敢接。不过一般这种项目的话,我最短开的时间是一周,毕竟就像你说的,是有风险的。

使用特权

评论回复
17
Simon21ic| | 2013-3-6 19:33 | 只看该作者
本帖最后由 Simon21ic 于 2013-3-6 19:42 编辑

国内有一些反汇编团队,上班就是搞这个的。
举个最常见的例子,游戏外挂。

当然,国内也有专业的硬件**团队,16K的代码是小case。
不过你也提到RTOS了,还包括一些状态机系统,把算法分割成小快,这个的难度会大增,不过说实话,碰到的不多。
而且,碰到的最变态的还不是RTOS,不过这里不方便说。

使用特权

评论回复
18
cjhk| | 2013-3-6 21:18 | 只看该作者
这个有难度   汇编学过   但是没有真正用过   呵呵   帮你顶一个   

使用特权

评论回复
19
cjhk| | 2013-3-6 21:18 | 只看该作者
找高手  一般都需要费用    如果代码量不大   可能有人愿意帮你做一做   呵呵

使用特权

评论回复
20
QQ535976462| | 2013-3-9 17:39 | 只看该作者
路过

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

粉丝