search 登录 注册
arrow_back返回列表
ID:91830
light_modestarstar
Lv.1 韶华一笑间
edit_note帖子 49
stars积分 8,382
event加入 2012-01-16
电脑网络

【教程】汇编就是精简

schedule发表于 2012-12-12 11:41:00 visibility查看 427 chat_bubble回复 15
#1 楼主
一个最简单的弹出消息框框代
码:.386.model flat,stdcalloption
casemap:noneinclude
windows.incinclude
user32.incinclude
kernel32.incinclude
gdi32.incincludelib
gdi32.libincludelib user32.libin ...
一个最简单的弹出消息框框代
码:.386
  .model flat,stdcall
  option casemap:noneinclude
windows.inc
  include user32.inc
  include kernel32.inc
  include gdi32.inc
  includelib gdi32.lib
  includelib user32.lib
  includelib kernel32.lib
  include
macro.asm.data.data?.code
  start:
  invoke
MessageBox,NULL,CTXT(’luanx’)
,CTXT(’hello’),0
  invoke ExitProcess,0
  end start然后用MASMPlus编译
成EXE的,拿C32Asm反汇编瞧瞧,
如此短小,呵呵。注意入栈顺序是从
右到左,那反汇编的就反着来
看:::00401000:: 6A 00 PUSH 0
  ::00401002:: 68 05304000
PUSH 403005 ;将消息提示标题入栈
  ::00401007:: 68 00304000
PUSH 403000 ;将消息提示内容入栈
  ::0040100C:: 6A 00 PUSH 0
  ::0040100E:: E8 07000000
CALL 0040101A ;调用MessageBox
  ::00401013:: 6A 00 PUSH 0
  ::00401015:: E8 06000000
CALL 00401020 ;调用ExitProcess
  ::0040101A:: FF25 08204000
JMP [402008] ;跳到MessageBox
  ::00401020 :: FF25 00204000 JMP
[402000] ;跳到ExitProcess

全部回复 (15)

ID:59593
light_modedark_modestarstarstar
Lv.1 韶华一笑间
2012-12-12 11:44:00 沙发
看帖回帖是美德
ID:91326
dark_mode
Lv.1 韶华一笑间
2012-12-12 11:45:00 板凳
你牛,我顶!
ID:28648
light_mode
Lv.1 韶华一笑间
2012-12-12 11:51:00 地板
这帖不错,该顶!
ID:43817
light_modestarstarstar
Lv.1 韶华一笑间
2012-12-12 12:59:00 #5
你牛,我顶!
ID:11227
dark_modedark_modedark_modestarstar
Lv.1 韶华一笑间
2012-12-26 15:15:00 #6
这帖不错,该顶!
ID:73490
light_modedark_mode
Lv.1 韶华一笑间
2013-04-09 23:04:00 #7
这帖不错,该顶!
ID:14507
light_modestarstarstar
Lv.8 能识八方语
2013-04-10 16:23:00 #8
好帖,要顶
ID:101316
light_modestarstarstar
Lv.1 韶华一笑间
2013-07-02 19:17:00 #9
这帖不错,该顶!
ID:92181
light_modestar
Lv.1 韶华一笑间
2013-07-10 17:05:00 #10
这帖不错,该不顶!
ID:105446
dark_modestarstarstar
Lv.1 韶华一笑间
2013-08-16 15:15:00 #11
//howfile.com/file/
e9c6cbe1/17174c91/
ID:81933
light_mode
Lv.1 韶华一笑间
2013-08-22 01:09:00 #12
大家共同顶帖,创建美好和谐论坛!iohi
ID:110250
light_modedark_mode
Lv.5 甘首五朝臣
2013-08-28 15:36:00 #13
。。。。
ID:43575
light_modedark_modestarstar
Lv.1 韶华一笑间
2013-09-13 21:47:00 #14
春节快乐
ID:41579
light_modedark_mode
Lv.1 韶华一笑间
2013-09-15 13:43:00 #15
表情太多了
登录 后才能回复