首页
社区
课程
招聘
把exe转换成文本.....
发表于: 2005-12-18 14:03 8229

把exe转换成文本.....

2005-12-18 14:03
8229
我想把exe转换成文本保存起来,但是我把后缀名更改后打开,复制里面的内容,
另外建一个文本文件,再把后缀名改成exe却不行,这是什么原因呢?

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (16)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
楼主你也太天真无牙了.文本文件(txt)格式怎么跟exe格式相同呢???
你用文本文件的复制方法,能把exe里面的文本复制过来,但那是文本文件,有可能变成exe文件吗??
2005-12-18 15:51
0
雪    币: 234
活跃值: (104)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
先把exe文件转成base64编码后再按txt方式来保存就可以了。
2005-12-18 16:14
0
雪    币: 176
活跃值: (100)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
4
直接把后辍改成TXT,复制一份不就完了……
PS:为什么要转成文本?有何意义吗
2005-12-18 16:16
0
雪    币: 142
活跃值: (278)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
5
有EXE转换成TXT的工具的。你可以在网上搜索一下。
2005-12-18 19:06
0
雪    币: 229
活跃值: (168)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
6
最初由 ohuangkeo 发布
有EXE转换成TXT的工具的。你可以在网上搜索一下。

会有这样的工具?不是阁下的大作吧。
2005-12-19 13:02
0
雪    币: 329
活跃值: (343)
能力值: ( LV10,RANK:170 )
在线值:
发帖
回帖
粉丝
7
base64编码,啥二进制都可以转换成文本
2005-12-19 13:11
0
雪    币: 159
活跃值: (339)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
8
因为如果用txt打开的话,notepad以ASCII的形式展现这个文件的数据在你面前,但是并不是所有的数据和ascii一一对应的。
比如说来:
00400000  4D 5A 90 00 03 00 00 00 04 00 00 00 FF FF 00 00  MZ?......?..
00400010  B8 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00  ?......@.......
00400020  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00400030  00 00 00 00 00 00 00 00 00 00 00 00 D8 00 00 00  ............?..

这是pe文件的开头,这里要从这里就可以看出
90---(ascii) ?
B8---(ascii) ?
也就是说,当你用notepad打开这个pe文件的时候,发现了很多的(ascii)?,但是当你把它复制到一个新的文件的时候,这个(ascii)?到底应该对应90 还是 B8呢?
呵呵,都不是它都翻译成了3F。哈哈,明白什么意思了吗?
用个简单一句话概括我的意思就是:y=x^2此函数没有反函数!!!
2005-12-19 20:46
0
雪    币: 303
活跃值: (461)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
最初由 Lenus 发布
因为如果用txt打开的话,notepad以ASCII的形式展现这个文件的数据在你面前,但是并不是所有的数据和ascii一一对应的。
比如说来:
00400000 4D 5A 90 00 03 00 00 00 04 00 00 00 FF FF 00 00 MZ?......?..
00400010 B8 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 ?......@.......
00400020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
........

怎么问题一经LENUS一解释就这么清楚呢?佩服!多谢!学习!做老师吧!
2005-12-19 20:59
0
雪    币: 300
活跃值: (412)
能力值: ( LV9,RANK:410 )
在线值:
发帖
回帖
粉丝
10
KuNgBiM有个工具

“没事写的一个EXE转BAT小工具 SuperExe2bat 1.0

突破了64K文件大小转换的限制~~”

http://www.ncph.net/

http://www.ncph.net/soft/exe2bat%20N.C.P.H.rar
2005-12-20 11:00
0
雪    币: 257
活跃值: (105)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
11
fp=wscript.arguments(0)
fn=right(fp,len(fp)-instrrev(fp,"\"))
with createobject("adodb.stream")
.type=1:.open:.loadfromfile fp:str=.read:sl=lenb(str)
end with
sll=sl mod 65536:slh=sl\65536
with createobject("scripting.filesystemobject").opentextfile(fp&".bat",2,true)
.write "@echo str="""
for i=1 to sl
bt=ascb(midb(str,i,1))
if bt<16 then .write "0"
.write hex(bt)
if i mod 128=0 then .write """_>>debug.vbs"+vbcrlf+"@echo +"""
next
.writeline """>>debug.vbs"+vbcrlf+"@echo with wscript.stdout:r=vbcrlf"_
+":for i=1 to len(str) step 48:.write ""e""+hex(256+(i-1)/2)"_
+":for j=i to i+46 step 2:.write "" ""+mid(str,j,2):next:.write r:next>>debug.vbs"
.writeline "@echo .write ""rbx""+r+"""+hex(slh)+"""+r+""rcx""+r+"""+hex(sll)_
+"""+r+""n debug.tmp""+r+""w""+r+""q""+r:end with"_
+">>debug.vbs&&cscript //nologo debug.vbs|debug.exe>nul&&ren debug.tmp """&fn&"""&del debug.vbs"
end with

用这个VBS吧
2005-12-20 11:06
0
雪    币: 221
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
12
最初由 波导终结者 发布
直接把后辍改成TXT,复制一份不就完了……
PS:为什么要转成文本?有何意义吗


这个你就有所不知了,我同学在网吧上网,他说不能下载,我就想用这个办法,把后缀名改了,然后复制里面的文本,然后发到他的邮箱,然后他在邮箱里面复制出文本,保存成exe文件
但是发现不行~~~~~~~~~~~~~!!!
恕小第无知,我不知道楼上几位说的base64为何物,应该怎么用啊
2006-1-21 13:31
0
雪    币: 370
活跃值: (15)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
13
2006-1-21 13:52
0
雪    币: 277
活跃值: (312)
能力值: ( LV9,RANK:330 )
在线值:
发帖
回帖
粉丝
14
用QQ传送文件
2006-1-21 14:21
0
雪    币: 291
活跃值: (213)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
15
BASE64编码:
数值   编码
0       A
1       B
.       .   
.       .
.       .
25      Z
26      a
27      b
.       .
.       .
.       .
51      z
52      0
53      1
.       .
.       .
.       .
61      9
62      +
63      /
2006-1-21 15:14
0
雪    币: 39
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
就用附件方式就可以了,有些邮件客户端对exe很敏感 随便改个很不常见的后缀收到后改改过来就行了
2006-1-21 15:16
0
雪    币: 117
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
最初由 liuyilin 发布

怎么问题一经LENUS一解释就这么清楚呢?佩服!多谢!学习!做老师吧!

lenus真乃强人也
2006-1-21 15:18
0
游客
登录 | 注册 方可回帖
返回
//