e语言编写的exe程序,如何反编译成源码?

e语言编写的exe程序,如何反编译成源码?,第1张

1、无法将易语言做成的exe文件反编译成e的源程序

2、网上曾经看到一款,e语言的反编译程序,经测试无法还原成e语言源程序。

3、反编译一般指反向编译指计算机软件反向工程(Reverseengineering)也称为计算机软件还原工程,是指通过对他人软件的目标程序(可执行程序)进行“逆向分析、研究”工作,以推导出他人的软件产品所使用的思路、原理、结构、算法、处理过程、运行方法等设计要素,某些特定情况下可能推导出源代码。反编译作为自己开发软件时的参考,或者直接用于自己的软件产品中。反编译是一项艰巨而复杂的工作。

到目前为止,还没有一种反编译的方法可以获得百分百完整、准确的源代码。

EXE File英文全名executable file ,译作可执行文件,可移植可执行 (PE) 文件格式的文件,它可以加载到内存中,并由操作系统加载程序执行,是可在操作系统存储空间中浮动定位的可执行程序。如记事本程序notepadexe ,可以用来编辑文档,如:测试txt双击打开notepadexe记事本程序来进行编辑处理。

源代码(Open source code)也称为源代码公开,指的是一种软件发布模式。一般的软件仅可取得已经过编译的二进制可执行档,通常只有软件的作者或著作权所有者等拥有程序的原始码。

快速开始

首先部署自己的Github Pages,请查看如何在Github Pages搭建自己写的页面?搭建好自己的Github pages页面后,推荐大家使用Github Desktop,因为对于一些小白童鞋来说Git Bash上手还是有些难度,所以这里使用Desktop

表白网页制作

大家可以先看一下最终的效果

很漂亮有木有,非常感谢那位不知名大神的制作。下载该网页的源码一共为大家收集了12款表白网页源码,其中图中对应于表白网页款式二,下载到电脑上以后用Visual Studio Code打开,可以看到

修改时间找到如图代码,修改即可

如需更换网页背景乐,将所需要的音乐复制到文件夹下并重命名为renximp3即可(音乐文件大小越小越好,不然打开网页可能不能很快听到音乐,加载缓慢)

使用自己的域名

打开Github Desktop软件,

点击Clone repositor,选择你刚才创建的githubio仓库,再选择一个本地路径,Clone完毕后,把表白网页的文件夹复制到该仓库中,填写左下角的Summary随便填写即可,点击Commit to master 继续点击Fetch origin,这时当你打开自己的githubio/文件夹名称(英文格式)

你会发现网页访问成功。

最后,我们在githubio仓库下创建一个CNAME文件

填写上自己的域名,在用自己的域名访问如whdfun/love我的域名是whdfun,表白网页在love文件夹下,这样就成功了。(最后不要忘了将自己的域名解析到151101100133)不然是无法成功的,域名解析在阿里云的控制台下设置。

生成的程序是不能看到源代码的,不过可以看到那个程序的资源,用E-Code Explorer 反汇编调试由易语言编译生成的易格式可执行文件,分析内部结构,查看其中的各项数据。

功能简介

1。格式分析:分析易格式可执行文件的总体结构,查看对应项的数据。分别对PE骨骼(PE头)和易格式原体分析,以树形结构清晰的显示,同时辅以详细的分析表格。

2。反汇编分析:快速的静态反汇编易格式可执行文件。提供方便的跳转、调用目标地址的代码预览功能。

3。窗体分析:对易格式可执行文件中包含的窗体数据分析。以树型结构清晰的显示窗体单元的从属结构。详细的控件属性显示、准确的事件处理函数定位、与反汇编模式便捷的切换,让使用者可以立即进入要调试的事件函数领空,避免在runtime的空间里四处打转浪费时间。这一点对于调试非线性事件驱动类型的程序是必须的。

4。符号修饰:可以调用易语言支持库作为符号表,对反汇编后的代码进行修饰,可以直接分析出函数所调用的方法,操作的属性,使用到的常量、基本数据类型、自定义数据类型和窗口单元。极大地提高了代码的可读性。

5。内部数据分析:能够分析出程序使用到的常量、API函数、服务,调用的支持库。

6。多种加载方式:支持从文件加载和从某一进程的内存中直接加载反汇编。直接从进程列表附加,可以避免一部分AntiDebug造成的调试困难。

7。支持多种格式:支持标准PE可执行文件,易格式原体文件,其他类型的易格式文件。均可正确分析。

8。易格式捕捉者:对于不明外壳的易格式可执行文件(如:加壳后的,通过其它手段封装的),能够方便快速的进行分析。

9。提供十六进制文件查看功能。

10。提供多种辅助工具,完成从内存dump易格式原体、修复重定位信息、易格式原体生成EXE文件等功能。

11。分析结果和反汇编结果均可直接导出生成报告文件。

12。支持自定义反汇编,HEX查看的环境颜色,你可以选择自己喜欢的颜色来阅读代码。

13。详细的分析设置,可以自己设置最合适的调试环境。

14。提供文件拖放功能,直接进行分析或调试。

15。支持从命令行获取要分析的文件。

其他更多的功能等待您在使用中发现…………

这个简单。其实就是用画板 1 快照整个屏幕 作为画板底图,相当于真实桌面一样其实是假桌面只是, 2画板画(花朵的自己加进去调用), 3用个时钟每一定时间画一个慢慢变成心 ,要么一下出心也行不过不太动感 , 4定下每个坐标

你下载的只是网站程序的源码

要想公开投放网络

首先需要有一个自己的网址,就是注册购买域名

然后要有一个放置这个程序运行的服务器空间,购买虚拟主机

然后上传安装程序

即可访问网站了

欢迎分享,转载请注明来源:表白网

原文地址:https://h5.hunlipic.com/biaobai/4025278.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2024-04-10
下一篇2024-04-10

发表评论

登录后才能评论

评论列表(0条)

    保存