标签:
盲目的跟着学校的课程走,稀里糊涂的学过了,也不知所云,纠结了几番,觉得自己还是应该有自己的侧重点,有主有次的学习稍微好点。一口吃成个大胖子,也只是理想主义,现实还是没有那么多精力的,研究的也不透。所以权衡了,选择了win32asm,从hello world做起,和c辅助着研究,估摸着自己对逆向,安全还是有些兴趣的。学习了,没留下一点痕迹,也不算学,记录一下
1 .386 2 .model flat,stdcall 3 option casemap:none 4 5 include windows.inc 6 include user32.inc 7 includelib user32.lib 8 include kernel32.inc 9 includelib kernel32.lib 10 11 12 13 .const 14 szCaption db ‘hei hei you you‘,0 15 szText db ‘hello world!‘,0 16 17 18 .code 19 start: 20 invoke MessageBox,NULL,offset szText,offset szCaption,MB_OK 21 invoke ExitProcess,NULL 22 23 24 25 end start
c语言代码真少~
用汇编写的再反汇编一下
两个call,一个MessageBoxA,一个ExitProcess
大概以后自己就是这种学习方法吧,一个功能多样实现,咱不想做码农,咱要学思维~
标签:
原文地址:http://www.cnblogs.com/intothinair/p/4291364.html