大家别砸我啊:如何把一个C写好的EXE,反编成C(或汇编)源码,再返回去? . 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sourcer 我在dos下用过,不过反汇编出来的汇编代码和天书差不多。 我也在dos下做过,感觉如下,基本可以把程序代码看作三种:1、功能执行代码 比如格式化一个磁道、显示一个bmp,代码比较有规律,根据你掌握得知识,一般可判断出,比如: mov ax,201 mov bx,200 mov cx,1 mov dx,80 int 13一眼就可看出是读取第一硬盘的0面0道1扇区,也许赋值语句不同,但到中断调用是,还是可以清楚的看出了,window下call api函数时可同样。2、算法代码 作者完成一个简单或复杂的算法。基本是天书。没有背景知识,基本没戏。3、逻辑控制代码 以作者的概念模型而来的,一些控制性的代码,根据复杂程度,也许很简单,也许也象天书一样。 搜Win32Dasm,它能较好的将exe反汇编,生成的代码相当棒 不砸你砸谁!^--^ 简单点的小程序还是可以的,但是效果不好,GOOGLE上有个这样的介绍,但是稍微大了点或者复杂了点就不可能了,这是很多年没有实现的话题了。不要反编译了,别人可以实现的你就可以,漫漫来吧。祝好运。 高手出招:有没有人用过DivX来加压数据啊? 请高手指点一个摩托罗拉笔试题 新手求助创建数据库的问题! findwiond函数在xp下面可以,为什么在2000下面不行! 新手上路,MFC ODBC小问题?给40分 这个窗口调用老是出异常呢?急呀,哪为兄弟帮帮我 当按钮按下之后,怎么让它保持按下状态而不弹起来? Access数据库的性能? 使用wingate怎样使局域网中的某台机器不能通过我的ADSL共享上网? 在类中声明另一类B,应用时B的成员函数找不到:(. 高分!!!如何让对话框响应OnKeyDown()? 在VC中无意删除一个对话框类的。H和。CPP文件该怎么办?(送100分)
1、功能执行代码 比如格式化一个磁道、显示一个bmp,代码比较有规律,根据你掌握得知识,一般可判断出,比如:
mov ax,201
mov bx,200
mov cx,1
mov dx,80
int 13
一眼就可看出是读取第一硬盘的0面0道1扇区,也许赋值语句不同,但到中断调用是,还是可以清楚的看出了,window下call api函数时可同样。
2、算法代码 作者完成一个简单或复杂的算法。基本是天书。没有背景知识,基本没戏。
3、逻辑控制代码 以作者的概念模型而来的,一些控制性的代码,根据复杂程度,也许很简单,也许也象天书一样。