能力值:
( LV3,RANK:20 )
|
-
-
2 楼
总结得不错啊,作为学习很赞
不过实际逆向破解的时候,还是丢IDA F5吧,不用关注这些细节
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
加减乘除全是浮点数运算,看着比较累
|
能力值:
( LV17,RANK:797 )
|
-
-
4 楼
真不知道吴涛是怎么想的。
|
能力值:
( LV6,RANK:80 )
|
-
-
5 楼
一个小tips:
搜索call [ebp-4]
注意静态编译在exe范围内搜索,动态编译在核心dll库中搜索。
所有控件的事件都会经过这里,包括按钮事件,时钟周期事件等等
|
能力值:
( LV4,RANK:40 )
|
-
-
6 楼
这个和语言没啥关系,易本身就是用M$的编译器生成的,所以汇编代码和VS写出来的差不大
感觉这个没多大意义~~
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
学习了啊啊
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
话说,易语言程序真还有逆向的价值?
现在还有几个人会对这个感兴趣?闲的蛋疼的吧...
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
辛苦楼主了,谢谢分享。
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
感谢 收下 好文章值得拥有
|
能力值:
( LV17,RANK:797 )
|
-
-
11 楼
易语言是用的ms的链接器,具体代码还是自己生成的。
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
good
|
能力值:
( LV4,RANK:40 )
|
-
-
13 楼
代码组织是编译器组织的。。。你说自己生成是啥意思?????
|
能力值:
( LV17,RANK:797 )
|
-
-
14 楼
自己就是易语言自带的编译器的意思。
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
又见 编译器和链接器傻傻分不清楚的.
再说一遍,易语言使用的是自己的编译器,链接器用的是微软的vc6,因为用了mfc,
当然,不是静态编译的话,vc6的链接器可以丢掉.
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
直到现在,还有某些人还认为易语言是解释型脚本语言,
再次更正,易语言生成的是真正的x86cpu机器码,别再傻傻的以为易语言是脚本什么的了.
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
又见楼主.下载学习一下.
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
讲的很详细, 补充点. 类的函数, [EBP+8] 是类指针.
类的结构
class {
函数表指针 {
初始化
销毁
复制当前类 (感觉很多余, 一个类导出子类, 修改子类中的数据, 无法保存, 很鸡肋)
自定义函数1
自定义函数2
...
}
类变量1
类变量2
....
}
各种控件的查找,定位, 可以参考支持库的SDK(或者逆向这里)
PS:
易语言+内联汇编插件, 用于测试以及写一些测试小程序, 还是很给力的.
|
能力值:
( LV17,RANK:797 )
|
-
-
19 楼
估计是小生我怕怕的一时口误给大家造成的误解
|
能力值:
( LV2,RANK:10 )
|
-
-
20 楼
请问大神们,E真的有你们说的那么烂吗?
|
能力值:
( LV4,RANK:50 )
|
-
-
21 楼
我想说,真正值得去逆向的地方F5都不来。还是得靠手工。
|
能力值:
( LV2,RANK:10 )
|
-
-
22 楼
快速入门方面做的挺好的
|
能力值:
( LV2,RANK:10 )
|
-
-
23 楼
不是有那么烂,是真的烂的狠,就是个渣!
|
能力值:
( LV2,RANK:10 )
|
-
-
24 楼
亲,能说说E在哪些方面很不足吗?我是觉得不管什么语言,最终都是编译成机器码0和1,这和用哪种编程语言又有多大关系呢?对于不懂C,C++,JAVA的童鞋,用delphi,VB,E等可视化编程不是也挺实用的嘛。
|
能力值:
( LV5,RANK:70 )
|
-
-
25 楼
编译器:源代码编译成目标文件(不是可执行文件,只是目标文件obj)
链接器:目标文件和库文件链接成可执行文件(将各种OBJ代码组合成一个可执行文件)
至于为什么用VC6.就只能呵呵了.
|
|
|