首页
课程
问答
CTF
社区
招聘
看雪峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
看雪峰会
看雪商城
证书查询
社区
付费问答
发新帖
1
0
[旧帖]
[讨论]能不能让WINDOWS程序在LINUX下运行
0.00雪花
发表于: 2007-11-19 19:23
4584
[旧帖]
[讨论]能不能让WINDOWS程序在LINUX下运行
0.00雪花
knighthui
2007-11-19 19:23
4584
想问下关于WINDOWS和LINUX可执行文件的区别,想讨论下在LINUX下运行WINDOWS可执行文件的可行性上网搜过一些资料了,资料都说由于API还有函数借口的不同,WINDOWS下的程序移植到LINUX下是很困难的,现在想从最简单的开始,比如用GCC和VC6.0分别编一个Hello world程序,用二进制文件查看器看这两个不同的可执行文件在机器码下有什么区别。
我想如果不调用系统函数的话,这两个文件的区别就应该在文件头还有编译器的处理上。如果是文件头,那么,可以通过对两个不同文件格式的分析来解决,编译器的处理,这方面我没怎么研究过,不过,同样的无论编译器怎么样,只要是同一个CPU,我想汇编的操作就不会相差太远。
知道的东西还太少,希望各位大虾给给意见。
[课程]Linux pwn 探索篇!
收藏
・
1
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
最新回复
(
5
)
foxabu
雪 币:
325
活跃值:
(97)
能力值:
( LV13,RANK:530 )
在线值:
发帖
55
回帖
1236
粉丝
5
关注
私信
foxabu
13
2
楼
我记得有一个叫做WINE的东西。据说是开源的
2007-11-19 19:53
0
knighthui
雪 币:
215
活跃值:
(26)
能力值:
( LV2,RANK:10 )
在线值:
发帖
9
回帖
35
粉丝
0
关注
私信
knighthui
3
楼
那个是虚拟机,我是想问,这两种可执行文件在汇编代码层面的区别,比如同样是C写的Hello world,我们把WINDOWS下的部分二进制代码剪贴到Linux文件里面,是不是也同样跑的起来。
2007-11-19 22:00
0
Sagaeon
雪 币:
208
活跃值:
(10)
能力值:
( LV4,RANK:50 )
在线值:
发帖
4
回帖
81
粉丝
0
关注
私信
Sagaeon
1
4
楼
不可能。二进制不兼容。可以查查abi
2007-11-19 22:50
0
Rinrin
雪 币:
267
活跃值:
(16)
能力值:
( LV4,RANK:50 )
在线值:
发帖
6
回帖
137
粉丝
0
关注
私信
Rinrin
1
5
楼
WINE Is Not Emulator
楼主可以去easywine看毛德操的系列文章
2007-11-19 23:09
0
happytown
雪 币:
721
活跃值:
(350)
能力值:
( LV9,RANK:1250 )
在线值:
发帖
132
回帖
1022
粉丝
1
关注
私信
happytown
31
6
楼
也许了解一下两个操作系统下的可执行文件的结构会有用。
2007-11-20 09:27
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
knighthui
9
发帖
35
回帖
10
RANK
关注
私信
他的文章
olldbg怎样去除可疑的断点的弹窗?
3340
[求助]论坛里查看新帖功能的rss订阅貌似没有输出
1781
[求助]关于实模式和保护模式切换的问题
4395
[讨论]能不能让WINDOWS程序在LINUX下运行
4585
[求助]关于病毒反汇编问题(三)
3669
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
返回
顶部