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

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

楼层直达
发帖
140
铜币
3342
威望
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) 下载次数:930
26日下载: e_X64CALL.e (19 K) 下载次数:251
  
预览:
引用






[ 此帖被thenight在2016-12-27 14:00重新编辑 ]
本帖最近评分记录: 37 条评分 铜币 +68
草泥马2010 铜币 +2 11-12 优秀文章,支持!n神马都是浮云
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 叶姐好牛逼~
发帖
110
铜币
2651
威望
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版 ..
前排漏屌
级别: 幼儿园
发帖
30
铜币
15
威望
0
E积分
0
技术积分
0
只看该作者 5楼 发表于: 2016-12-26
Re:[易语言源码] 开启E语言的64位模式。全网最轻量和无BUG版 ..
前排插..............
级别: 商业用户
发帖
236
铜币
3423
威望
0
E积分
0
技术积分
0
只看该作者 6楼 发表于: 2016-12-26
Re:[易语言源码] 开启E语言的64位模式。全网最轻量和无BUG版 ..
感谢分享!!!!!
级别: 商业用户
发帖
1252
铜币
1249
威望
0
E积分
0
技术积分
0

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

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