怎么修改exe程序源码

怎么修改exe程序源码,第1张

简单点的可以用Resource Hacker 或者eXeScope,都是exe文件修改器,能满足简单的修改图标,属性,界面文字,,排版等等。如果要涉及源码的话还是用反汇编等其他软件吧,需要一定的功底。

你去百度文库搜下"收集各种反编译工具 常用EXE文件反编译工具下载",里面有很多,网上也有教程。还有Windows软件开发工具包(SDK)提供一个叫做 DUMPBIN 的极有用的工具,它有许多有助编程分析的功能 反编译只是其功能之一

反编译命令格式:

dumpbin /DISASM 你的文件exe

Option Explicit

Dim a(9) As Integer

Private Sub Form_Click()

Const s As String = "642138579"

Dim i As Integer, N3 As Long

Dim Idx As Integer, N1 As Long, N2 As Long

For i = 1 To 9

a(i) = Mid(s, i, 1)

Next

For i = 1 To 9

Idx = i

Call Mut(Idx, 2, N1)

Call Mut(Idx + 2, 3, N2)

Call Mut(Idx + 5, 4, N3)

If N3 = N1 N2 Then

Print N1; ""; N2; "="; N3

End If

Next i

End Sub

Private Sub Mut(ByVal Idx As Integer, n As Integer, M As Long)

Dim i As Integer

M = 0

For i = 1 To n

Idx = Idx + 1

If Idx > 9 Then Idx = 1

M = M 10 + a(Idx)

Next i

End Sub

1、如果有程序的源代码,则可以直接修改,然后重新编译;

2、如果已经被编译过了,而且没有源代码,只有用反汇编工具,加载程序进行进步跟踪,对要修改的地方进行重新定向,只是需要做大量的调试工作,而且未必能成功。

不能修改。代码段(codesegment/textsegment)也称为(text段)通常是指用来存放程序执行代码的一块内存区域。这部分区域的大小在程序运行前就已经确定,并且内存区域通常属于只读(某些架构也允许代码段为可写,即允许修改程序)。在代码段中,也有可能包含一些只读的常数变量,例如字符串常量等。

1、首先打开浏览器,百度搜索“反编译工具ILSpy”,选择一个安全的网站进行下载。

2、下载完成后,右键单击解压压缩,双击exe文件打开解压工具。

3、然后在出现的界面中,点击打开file选项中的“打开”选项。

4、然后在出现的界面中,选择要反编译的文件,回车确定。

5、然后就可以看到源码了。

6、如果想把源码保存下来,自己在源码的基础上修改,点击"file"下的“Save code”,保存即可,

7、保存完的文件如图。

8、如需用vs打开反编译后的源码,只需要打开这个csproj文件即可。

以上就是关于怎么修改exe程序源码全部的内容,包括:怎么修改exe程序源码、修改VB程序中的错误代码、怎么更改程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9842710.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存