汇编必看
来源:互联网 发布:js北京颜色修改 编辑:程序博客网 时间:2024/05/29 12:06
讨论区
- 当前位置:
- 讨论区 » 技术问答 » Visual Studio
用vs2012构建汇编语言环境?
李嘉图发表于 2013-1-13 11:48 11个月前,6回/2004阅,最后回答: 8个月前
参加 MoPaaS 应用开发大赛,轻松赢取iPad mini
我打算学汇编,书也借好了,《intel汇编语言程序设计》,美Kip.R.Irvine写的。
我的笔记本是WIN7旗舰版64位的,VS是2012旗舰版的!
我在网上搜了构建汇编语言环境的方法,最接近的是
http://blog.csdn.net/mumengmeng/article/details/6737708 详解汇编语言开发环境搭建方法.
我按照上面的方法做了,那个Intel汇编语言的Irvine包,等了2天才下来(那个网站大部分时间登陆不上去,而且下载过程中会失败 ),
汇编语言Irvine包如下
第一步,创建空项目:
第二步:定制 VC++ 工程构建规则
第三步:再添加一个 C++ 文件,并注意取名时后缀名记为 .asm
第四步:设置 VC++ 工程的项目属性
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
弄完了以后,就是这样!
什么问题呢?
标签:Visual Studio
我想问同样的问题共0个人想要问同样的问题补充话题说明»
按评价排序 |显示最新答案 | 回页面顶部共有6个答案我要回答»
- 艾米 回答于 2013-01-13 12:09 来自Android举报玩汇编我会告诉你我们以前都用Radasm么--- 共有 4 条评论 ---
- 回复@艾米 :我下了radasm,但是还想还需要构建,Intel汇编语言的hello,world 不行,为什么,说说!(11个月前 by 李嘉图)
- 回复@艾米 : 我下了个radasm汉化版的,汉化的很精心,还有教程,真心不错!(11个月前 by 李嘉图)
- 回复@李嘉图 : vs2012并不适合写ASM。radasm是专业的~ 用用你就知道了,也就20来MB。很方便(11个月前 by 艾米)
- 我有vs2012,不是方便吗!(11个月前 by 李嘉图)
有帮助(0) |没帮助(0) |评论(4) |引用此答案 - 李嘉图 回答于 2013-01-13 11:54举报
那个步骤太多了,我的截图又是windows自带的,麻烦,没弄完!
这个可能冷门,所以大家看看,帮不上忙也没什么关系的!
有帮助(0) |没帮助(0) |评论(0) |引用此答案 - cut 回答于 2013-01-13 12:26举报都不知道LZ写X86汇编做啥,不写51单片机,现在51单片机都基本停产了,做逆向也用不着要自己写那么蛋疼,会看会用IDA做静态分析,会用OD动态调试就成。自己写的汇编说实话还可能没用C语言写好经编译器优化的效率高,如果不是有些程序对时间窗控制严谨的一般不用汇编写,而X86那SB汇编各个指令时间都不一样,所以汇编的价值就更小了,你电脑又不是51单片机只有几K的FLASH给你写程序,汇编个毛啊。学汇编的还是ARM的有点应用价值,现在平板应用多,处理器基本是ARM,即使你不用汇编写程序,作为逆向的一个技能也是很有看头的。--- 共有 7 条评论 ---
- 回复@cut : 他的电脑就在旁边,你说吧,该怎么办,才能让他以后声音没法开大?(11个月前 by 李嘉图)
- 回复@李嘉图 : 哪有那么好黑啊,除非你偷偷等他上自习的时候给他电脑装远控,= =发现我在教坏人了耶,太邪恶了。(11个月前 by cut)
- 回复@cut : 比如说,我寝室的同学玩电脑声音超大,我就黑他一下,把他声卡烧了,嘿嘿,这样我就安静了!(11个月前 by 李嘉图)
- 回复@李嘉图 : 不犀利,哥屌丝一个,屌丝回答的问题都很犀利,如果你想玩那个的话,去看雪论坛逛逛,有你想要的,如果你连上面的一些crack me都搞不起的话,还是好好学习吧,骚年好高骛远不是好的学习方法。(11个月前 by cut)
- 回复@李嘉图 : 木马不用汇编编,这个是常识,易语言一样编出犀利的木马,做个犀利的黑客,先学会骗人,社会工程学比你技术要重要的多,你想黑进银行建议你还是不要在天朝搞,你会死的很惨,搞木马汇编只作为逆向的一个技能,不用写这个也是常识。(11个月前 by cut)
上一页 |下一页有帮助(0) |没帮助(0) |评论(7) |引用此答案 - maksim 回答于 2013-01-13 12:54举报
第一是.code非 .cade
windows汇编的程序,建议用invoke伪命令去调用 windows api
01
.386
02
.model flat,stdcall
03
option casemap:none
04
05
include windows.inc
06
include user32.inc
07
includelib user32.lib
08
include kernel32.inc
09
includelib kernel32.lib
10
11
.data
12
szCap db
'A message'
,0
13
sztext db
'hello world'
,0
14
15
.code
16
start:
17
invoke MessageBox,NULL,offset sztext,offset szCap,MB_OK
18
invoke ExitProcess,NULL
19
20
end start
有帮助(0) |没帮助(0) |评论(0) |引用此答案 - ClownFish 回答于 2013-01-13 14:18举报写汇编还是用 Radasm好。专业的有帮助(0) |没帮助(0) |评论(0) |引用此答案
- qmncc 回答于 2013-04-26 13:27举报
可以把那个Irvine Book Library_VS2012 发给我么 我正在学汇编 多多交流哈 谢谢 lcc.0705#qq.com
--- 共有 2 条评论 ---- 回复@李嘉图 : 我找到这个文件了 不过vs2012用来汇编确实不好用(7个月前 by qmncc)
- 那个你用其余的编吧,这个早丢了,不推荐用vs2012!(7个月前 by 李嘉图)
0 0
- 汇编必看
- 8088汇编跳转(软件破解必看)
- 汇编64讲 视频教程(搞免杀、破解必看)
- 汇编64讲(搞免杀、破解必看)
- 汇编64讲(搞免杀、破解必看) (转)
- 必看
- MySQL 优化(必看 必看)
- MySQL 优化(必看 必看)
- C++入门必看
- VC初学者必看
- 必看的经典!!
- C++初学者必看
- vb初学者必看
- java初学者必看
- PHP必看
- Oracle必看
- 新手必看(转)
- 应聘华为必看
- min3d框架源码分析(一)
- NGUI插件三 制作字体集和图集
- GMT 入门
- 移植内核过程的几个问题
- Lake Counting (POJ No.2386) DFS
- 汇编必看
- 我的CSDN博客上线了!
- 程序员拓展人脉的重要性
- stosb, stosw, stosd 汇编基础
- 第17周项目21-换分币
- Adaboost分类器 haar特征 整理
- Mybatis学习笔记(二)
- Serializable接口与Externalizable接口区别
- 初始