|
adu060701
初级用户
 
积分 32
发帖 13
注册 2008-11-17
状态 离线
|
『楼 主』:
从.exe文件能知道源代码吗
使用 LLM 解释/回答一下
如题
现在有.exe可执行文件, 请问能通过可执行文件得到源代码吗
As the title says
Now there is an.exe executable file. May I ask if the source code can be obtained through the executable file
|
|
2008-11-19 16:58 |
|
|
HAT
版主
       
积分 9023
发帖 5017
注册 2007-5-31
状态 离线
|
『第 2 楼』:
使用 LLM 解释/回答一下
如果你的exe是从bat转换来的,可以。
If your exe is converted from a bat, it's okay.
|

 |
|
2008-11-19 17:18 |
|
|
adu060701
初级用户
 
积分 32
发帖 13
注册 2008-11-17
状态 离线
|
『第 3 楼』:
使用 LLM 解释/回答一下
asm-> obj -> com / exe
bat 文件是什么性质的文件呢
说的更直接一些 读取别人的exe文件 可否通过该exe得到对应的源代码 (在没有加密的情况下)
asm-> obj -> com / exe
What is the nature of a bat file?
To be more direct, can you obtain the corresponding source code from an EXE file by reading someone else's EXE file (when it is not encrypted)?
|
|
2008-11-19 23:03 |
|
|
adu060701
初级用户
 
积分 32
发帖 13
注册 2008-11-17
状态 离线
|
『第 4 楼』:
使用 LLM 解释/回答一下
asm-> obj -> com / exe
bat 文件是什么性质的文件呢
说的更直接一些 读取别人的exe文件 可否通过该exe得到对应的源代码 (在没有加密的情况下)
asm-> obj -> com / exe
What is the nature of a bat file?
More directly, can we obtain the corresponding source code from a read exe file (when it is not encrypted)?
|
|
2008-11-19 23:18 |
|
|
yishanju
银牌会员
     [b]看你妹啊[/b]
积分 1488
发帖 1357
注册 2006-5-20
状态 离线
|
『第 5 楼』:
使用 LLM 解释/回答一下
反汇编好像可以
Disassembly seems possible
|

有问题请发论坛或者自行搜索,再短消息问我的统统是SB |
|
2008-11-20 00:27 |
|
|
HAT
版主
       
积分 9023
发帖 5017
注册 2007-5-31
状态 离线
|
『第 6 楼』:
Re 5楼
使用 LLM 解释/回答一下
这和DOS的关系似乎不大吧?建议到看雪论坛请教专业人士。
楼主来中国DOS联盟,居然不知道bat文件是什么,诧异中...
This seems to have little to do with DOS? It is suggested to go to the Kanxue forum to consult professionals.
The original poster came to the China DOS Union and didn't even know what a bat file is. Surprising...
|

 |
|
2008-11-20 10:26 |
|
|
dato
高级用户
   
积分 916
发帖 377
注册 2004-3-8
状态 离线
|
『第 7 楼』:
使用 LLM 解释/回答一下
有部分bat 2 exe封装有点类似于winrar那种自解压释放的.你可以通过禁用通过NTFS权限禁止当前用户访问cmd.exe来让bat无法执行然后再到预释放的目录去查寻
vbs好像是wscript.exe.偶上次曾经想试过将cmd也和相应的bat一起打包来避免这种问题的,不过后来发现2003的cmd无法在xp运行就没试过结果是否可以.
在公共电脑这种问题还真的得注意,很多人甚至会用hack过的cmd对系统进行替换,甚至有时候修改了path变量都会导致taskkill运行出现dll加载出错
Some bat to exe packagings are somewhat similar to the self-extracting releases of WinRAR. You can disable the NTFS permission that prohibits the current user from accessing cmd.exe to prevent the bat from executing, and then go to the pre - released directory to search. VBS seems to be wscript.exe. I once tried to package cmd together with the corresponding bat to avoid this problem, but later I found that the cmd of 2003 can't run on XP, so I didn't try whether the result is okay. This kind of problem really needs attention on public computers. Many people even use hacked cmd to replace the system, and sometimes modifying the path variable will lead to dll loading errors when running taskkill.
|

http://dato.ys168.com
google search bot
http://dato.minidns.net/ |
|
2008-11-20 10:31 |
|
|
本是
银牌会员
    
积分 2221
发帖 789
注册 2005-1-27
状态 离线
|
『第 8 楼』:
使用 LLM 解释/回答一下
反汇编可以看到汇编基本语句,却看不到高级汇编语言技术如宏汇编、重复汇编、条件汇编、数据结构、数据记录等等,要依靠它们来构建复杂汇编程序,否则用DEBUG来建上百K甚至上兆上G的程序、需要数组及记录等等的程序,人脑可记不住那么复杂的结构及如此庞大的数据量啊!!!
Disassembly can show basic assembly statements, but cannot show advanced assembly language technologies such as macro assembly, repeated assembly, conditional assembly, data structures, data records, etc. We need to rely on them to build complex assembly programs. Otherwise, using DEBUG to build programs of hundreds of KB or even several megabytes or gigabytes, which require arrays and records, the human brain cannot remember such complex structures and such a huge amount of data!!!
|

my major is english----my love is dos----my teacher is the buddha----my friends--how about U |
|
2008-11-20 11:08 |
|
|
adu060701
初级用户
 
积分 32
发帖 13
注册 2008-11-17
状态 离线
|
『第 9 楼』:
使用 LLM 解释/回答一下
刚刚接到一个任务, 没有什么汇编基础 , 目的就是通过exe文件获得源代码, 如果汇编程序过大, 反汇编出来的程序可读性也不强,
Just received a task. I don't have much assembly language foundation. The purpose is to get the source code through the exe file. If the assembly program is too large, the readability of the disassembled program is not strong either.
|
|
2008-11-21 14:39 |
|
|
HAT
版主
       
积分 9023
发帖 5017
注册 2007-5-31
状态 离线
|
『第 10 楼』:
使用 LLM 解释/回答一下
看雪论坛有很多逆向工程的高人
CN-DOS能给你的帮助估计不大
There are many experts in reverse engineering on the Kanxue Forum. The help that CN-DOS can provide you is probably not much.
|

 |
|
2008-11-21 17:34 |
|
|
wwmmc
初级用户
 
积分 35
发帖 62
注册 2008-10-12
状态 离线
|
|
2008-11-21 19:03 |
|
|
adu060701
初级用户
 
积分 32
发帖 13
注册 2008-11-17
状态 离线
|
|
2008-11-21 22:49 |
|
|
youkaib
初级用户
 
积分 61
发帖 22
注册 2008-10-19
状态 离线
|
『第 13 楼』:
使用 LLM 解释/回答一下
.bat是windows中可执行的 一种命令。如果是.exe则是通过用户自定义函数和函数库中调用后,生成的一种文件。他需要解释程序。
.bat is a type of executable command in Windows. If it's.exe, it's a file generated by calling from user-defined functions and function libraries, and it requires an interpreter.
|
|
2008-11-22 23:16 |
|