免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5235 | 回复: 11
打印 上一主题 下一主题

学习debug的时候也用机器码编个Hello,world [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-19 15:25 |只看该作者 |倒序浏览
E100 B4 02 B2 40 CD 21 B4 02 B2 48 CD 21 B4 02 B2 65 CD 21
E112 B4 02 B2 6C CD 21 B4 02 B2 6C CD 21 B4 02 B2 6F CD 21
E124 B4 02 B2 2C CD 21 B4 02 B2 57 CD 21 B4 02 B2 6F CD 21
E136 B4 02 B2 72 CD 21 B4 02 B2 6C CD 21 B4 02 B2 64 CD 21
E148 B4 02 B2 40 CD 21 CD 20
G
在dos下输入debug把,上面代码复制到debug程序里面,回车就打出@Hello,world@字样了。高手们也可以加上几行做成exe文件或com文件
『声明』呵呵,其实这个程序很烂,我还不会用循环指令,代码长了,请高手不要见笑,要嘴下留情,不是为了显摆,纯是为了提高学习兴趣,抛出一块砖。

[ 本帖最后由 mlmyf 于 2007-1-19 15:32 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2007-01-19 15:47 |只看该作者
把汇编也打出来看看嘛

论坛徽章:
0
3 [报告]
发表于 2007-01-19 16:02 |只看该作者
-_-!!!
够晕的........debug直接看不就可以了

论坛徽章:
0
4 [报告]
发表于 2007-01-19 16:11 |只看该作者
在debug下直接反汇编就知道了是什么了

论坛徽章:
0
5 [报告]
发表于 2007-01-19 17:01 |只看该作者
没有debug怎么办?不是x86怎么办?

论坛徽章:
0
6 [报告]
发表于 2007-01-19 23:09 |只看该作者
GNU 牌的 Debug行不?

论坛徽章:
0
7 [报告]
发表于 2007-01-21 11:59 |只看该作者
只要是x86就行,只要你有办法把这些代码加载到内存就行,只要你有办法运行那段内存的程序就行!

论坛徽章:
0
8 [报告]
发表于 2007-01-24 15:21 |只看该作者
我自己也来顶一下

论坛徽章:
0
9 [报告]
发表于 2010-12-15 08:47 |只看该作者
回复 1# mlmyf


   
先把代码粘贴到debug中


如上两图
输入 n d:\helloworld.com 用 字符化  
然后输入 r cx   意思是 用cx寄存器来存储 要写入 d:\helloworld.com的字节数  r 是 往寄存器中写 数据的意思
然后回车  出现 第三幅图,意思是要你输入cx的输入,你可以数一下从地址100h(十六进制) 到最后一行是以148开始,你可以数一下 最后一行第一个数是148 第二个是149 一直到最后一个就是15e
总共 有5e个字符
然后 输入w 命令 写入文件的意思
然后你就可以到d盘找到 helloworld.com了


能告诉我怎么学 机器码吗 ,谢谢

论坛徽章:
324
射手座
日期:2013-08-23 12:04:38射手座
日期:2013-08-23 16:18:12未羊
日期:2013-08-30 14:33:15水瓶座
日期:2013-09-02 16:44:31摩羯座
日期:2013-09-25 09:33:52双子座
日期:2013-09-26 12:21:10金牛座
日期:2013-10-14 09:08:49申猴
日期:2013-10-16 13:09:43子鼠
日期:2013-10-17 23:23:19射手座
日期:2013-10-18 13:00:27金牛座
日期:2013-10-18 15:47:57午马
日期:2013-10-18 21:43:38
10 [报告]
发表于 2010-12-15 09:01 |只看该作者
还用机器码{:3_182:}
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP