| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 755 人关注过本帖
标题:来真的了 求指导
只看楼主 加入收藏
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
结帖率:99.34%
收藏
已结贴  问题点数:100 回复次数:14 
来真的了 求指导
在网上下了一个家庭财务管理系统

然后我想通过OD把他的汇编代码还原出来 然后 在改写成C语言或者C++的代码

大牛们帮看下 有希望成功吗?

图片附件: 游客没有浏览图片的权限,请 登录注册

--
图片附件: 游客没有浏览图片的权限,请 登录注册

搜索更多相关主题的帖子: 财务管理 C语言 
2012-11-07 14:45
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:33 
易语言、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
2012-11-07 17:36
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
回复 2楼 zklhp
其实也可以下个其他语言的
我是随便下的个软件
貌似用什么语言写的OD和IDA都能反汇编出来吧
还是有什么限制?

梅尚程荀
马谭杨奚







                                                       
2012-11-07 18:49
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:33 
ida 可以把一部分函数还原成c代码  

但是要全部还原的话  貌似不现实啊

DO IT YOURSELF !
2012-11-08 09:32
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
还不如比照它的功能模块一个一个的仿写了

DO IT YOURSELF !
2012-11-08 09:32
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
这是我从IDA上抓下来的一段代码 :
int __cdecl main()
{
  unsigned __int64 v0; // st7@5
  char v2; // [sp+14h] [bp-74h]@1
  unsigned __int64 v3; // [sp+54h] [bp-34h]@5
  double v4; // [sp+5Ch] [bp-2Ch]@5
  double v5; // [sp+64h] [bp-24h]@3
  double v6; // [sp+6Ch] [bp-1Ch]@3
  double v7; // [sp+74h] [bp-14h]@5
  double v8; // [sp+7Ch] [bp-Ch]@3
  int i; // [sp+84h] [bp-4h]@1

  memset(&v2, -858993460, 0x74u);
  for ( i = 1; i <= 10; ++i )
  {
    printf("enter a b c:");
    scanf("%lf,%lf,%lf", &v8, &v6, &v5);
    if ( v8 + v6 <= v5 || v8 - v6 >= v5 )
    {
      printf("a=%.2f,b=%.2f,c=%.2f\n", *(_QWORD *)&v8, *(_QWORD *)&v6, *(_QWORD *)&v5);
    }
    else
    {
      v4 = v8 + v6 + v5;
      v7 = (v8 + v6 + v5) / 2.0;
      *(double *)&v0 = sqrt((v7 - v8) * v7 * (v7 - v6) * (v7 - v5));
      v3 = v0;
      printf("m=%.2f,area=%.2f\n", *(_QWORD *)&v4, v0, v0 >> 32);
    }
  }
  return _chkesp();
}

DO IT YOURSELF !
2012-11-08 10:13
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
回复 6楼 wp231957
你 现在用IDA那个版本? 我看的视频竟然还用5.0
下了个5.5英文版的用
用OD和IDA那个好些?

梅尚程荀
马谭杨奚







                                                       
2012-11-08 12:36
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
以下是引用有容就大在2012-11-8 12:36:18的发言:

你 现在用IDA那个版本? 我看的视频竟然还用5.0
下了个5.5英文版的用
用OD和IDA那个好些?

OD是调试 IDA是静态反汇编 不一样的
2012-11-08 13:02
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
回复 8楼 zklhp
OD算是动态的反汇编吧 得到的汇编代码有点乱 不过看他给的那些执行过程很有用

梅尚程荀
马谭杨奚







                                                       
2012-11-08 13:51
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
我用的是6.1  看雪有得下

DO IT YOURSELF !
2012-11-08 14:05
快速回复:来真的了 求指导
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.042711 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved