[易语言源码] 开启E语言的64位模式
网上的版本基本都是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
**** Hidden Message *****
此版本
在调用过程中没有任何数据转换和重复入栈..
寄存器使用也做了优化.
没有任何性能损失
///////////////////////////////////
关于兼容性
切换x64和wow64的指令是Intel/AMD认可的
shellcode用到的都是微软文档化过的结构.
只要是64位windows都会支持.
///////////////////////////////////
此源码仅做了一条示范.其他自己模仿
此源码顺带展示了 如何用E语言直接执行64位汇编
如果想做一些汇编算法优化 x64里有12个常用64位寄存器可以给你用 ∩_∩
////////////////////////////////////
所有代码来自 The.night
Dec.26th 2016 此版本
在调用过程中没有任何数据转换和重复入栈..
寄存器使用也做了优化.
没有任何性能损失
///////////////////////////////////
关于兼容性
切换x64和wow64的指令是Intel/AMD认可的
shellcode用到的都是微软文档化过的结构.
只要是64位windows都会支持.
///////////////////////////////////
此源码仅做了一条示范.其他自己模仿
此源码顺带展示了 如何用E语言直接执行64位汇编
如果想做一些汇编算法优化 x64里有12个常用64位寄存器可以给你用 ∩_∩
////////////////////////////////////
所有代码来自 The.night
Dec.26th 2016 下载两次
都是这个页面
https://att.leybc.com/forum/201701/18/231503fmramajvdvpjumnj.attach?OSSAccessKeyId=LTAIa68xArfLWXIx&Expires=1739179248&Signature=6MsEEjmu4ss6BSW2KTyhBycFFcE%3D
还我60b啊 沙发~支持楼主,正在需要呢 太棒了,感谢楼主,Mrak一下 沙发~支持楼主,正在需要呢太棒了,感谢楼主,Mrak一下 感谢感谢,谢谢楼主分享 太棒了,感谢楼主,Mrak一下 太棒了,感谢楼主,Mrak一下 太棒了,感谢楼主,Mrak一下 太棒了,感谢楼主,Mrak一下 太棒了,感谢楼主,Mrak一下