社区应用 社区服务 会员列表 统计排行 帮助 银行
  • 13267阅读
  • 217回复

[开源][易语言源码] 开启E语言的64位模式。[!!27日追加重要说明]

楼层直达
发帖
140
铜币
3340
威望
0
E积分
1
技术积分
0
网上的版本基本都是WOW64ext的改造.
存在帧指针高位可能被修改造成寻址错误的BUG
一定机率会造成程序崩溃.
此版本无此问题.
原理之前已经分析过了。见这个帖子:
引用
bbs.eyuyan.com/read.php?tid=397797

此版本
在调用过程中没有任何数据转换和重复入栈..
寄存器使用也做了优化.
没有任何性能损失
///////////////////////////////////
关于兼容性
切换x64和wow64的指令是Intel/AMD认可的
shellcode用到的都是微软文档化过的结构.
只要是64位windows都会支持.
///////////////////////////////////
此源码仅做了一条示范.其他自己模仿
此源码顺带展示了 如何用E语言直接执行64位汇编
如果想做一些汇编算法优化 x64里有12个常用64位寄存器可以给你用 ∩_∩
////////////////////////////////////
所有代码来自 The.night
                           Dec.26th 2016

  
引用
下载过26日版本的不用重新下载。
引用
之前的说明里 忘记交待要平栈了。
引用
请仔细看这张图!否则堆越来越高会跑崩。
引用


  
27日下载: e_X64CALL_27.e (18 K) 下载次数:821
26日下载: e_X64CALL.e (19 K) 下载次数:243
  
预览:
引用






[ 此帖被thenight在2016-12-27 14:00重新编辑 ]
本帖最近评分记录: 36 条评分 铜币 +66
q617884838 铜币 +1 08-06 你的易语言编辑代码部分的颜色搭配方案很不错,可以分享一下吗
hym 铜币 +1 03-02 123
仁鹰 铜币 +1 02-05 优秀文章,支持!n神马都是浮云
bb3693774 铜币 +2 01-24 优秀文章,支持!n神马都是浮云
lzgking 铜币 +1 01-06 分享是一种美德!
annonymous 铜币 +1 01-05 优秀文章,支持!n神马都是浮云
qaz2428118 铜币 +1 01-05 现在用不到不等于以后用不到
国家主席 铜币 +1 01-01 有模块之类的嘛
ygpking 铜币 +3 2016-12-30 叶姐好牛逼~
lz丶江平 铜币 +5 2016-12-30 好东西   绝对要顶起 最近在用python加易语言写东西
发帖
108
铜币
2685
威望
0
E积分
0
技术积分
0
只看该作者 沙发  发表于: 2016-12-26
Re:[易语言源码] 开启E语言的64位模式。全网最轻量和无BUG版 ..
速度占据沙发
发帖
469
铜币
61
威望
0
E积分
0
技术积分
0
只看该作者 板凳  发表于: 2016-12-26
Re:[易语言源码] 开启E语言的64位模式。全网最轻量和无BUG版 ..
速度占据板凳
发帖
200
铜币
2
威望
0
E积分
0
技术积分
0
只看该作者 地板  发表于: 2016-12-26
Re:[易语言源码] 开启E语言的64位模式。全网最轻量和无BUG版 ..
  稳坐前排
级别: 商业用户
发帖
258
铜币
10
威望
0
E积分
0
技术积分
0
只看该作者 4楼 发表于: 2016-12-26
Re:[易语言源码] 开启E语言的64位模式。全网最轻量和无BUG版 ..
前排漏屌
级别: 幼儿园
发帖
19
铜币
17
威望
0
E积分
0
技术积分
0
只看该作者 5楼 发表于: 2016-12-26
Re:[易语言源码] 开启E语言的64位模式。全网最轻量和无BUG版 ..
前排插..............
级别: 商业用户
发帖
235
铜币
2582
威望
0
E积分
0
技术积分
0
只看该作者 6楼 发表于: 2016-12-26
Re:[易语言源码] 开启E语言的64位模式。全网最轻量和无BUG版 ..
感谢分享!!!!!
级别: 商业用户
发帖
1240
铜币
1244
威望
0
E积分
0
技术积分
0

只看该作者 7楼 发表于: 2016-12-26
优秀文章,支持!n神马都是浮云
发帖
835
铜币
6654
威望
0
E积分
24
技术积分
0
只看该作者 8楼 发表于: 2016-12-26
分享是一种美德!
发帖
1870
铜币
11399
威望
0
E积分
2
技术积分
0
只看该作者 9楼 发表于: 2016-12-26
速度抢第五个评分~
快速回复

限60 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
认证码:
上一个 下一个