Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .text
- .globl loc4c3870
- loc4c3870:
- pushl %ebp
- movl %esp,%ebp
- subl $0x54,%esp
- pushl %ebx
- pushl %esi
- pushl %edi
- movl %ecx,-0x4(%ebp)
- movl $0x0,-0xc(%ebp)
- movl $0x6,-0x10(%ebp)
- jmp loc4c3895
- loc4c388c:
- movl -0x10(%ebp),%eax
- addl $0x1,%eax
- movl %eax,-0x10(%ebp)
- loc4c3895:
- cmpl $0x26,-0x10(%ebp)
- jge loc4c38b6
- movl 0xc(%ebp),%eax
- addl -0x10(%ebp),%eax
- movl 0x10(%ebp),%ecx
- addl -0xc(%ebp),%ecx
- movb (%ecx),%dl
- movb %dl,(%eax)
- movl -0xc(%ebp),%eax
- addl $0x1,%eax
- movl %eax,-0xc(%ebp)
- jmp loc4c388c
- loc4c38b6:
- movl 0xc(%ebp),%eax
- movb $0x0,(%eax)
- movl 0xc(%ebp),%eax
- movb $0x12,0x1(%eax)
- movl 0xc(%ebp),%eax
- movb $0xc5,0x2(%eax)
- movl 0xc(%ebp),%eax
- movb 0x8(%ebp),%cl
- movb %cl,0x3(%eax)
- movzwl 0x8(%ebp),%eax
- sarl $0x8,%eax
- movl 0xc(%ebp),%ecx
- movb %al,0x4(%ecx)
- movl 0xc(%ebp),%eax
- movb $0x20,0x5(%eax)
- movl $0x0,-0x8(%ebp)
- movl $0x1,-0x14(%ebp)
- jmp loc4c3900
- loc4c38f7:
- movl -0x14(%ebp),%eax
- addl $0x1,%eax
- movl %eax,-0x14(%ebp)
- loc4c3900:
- cmpl $0x26,-0x14(%ebp)
- jge loc4c3917
- movl 0xc(%ebp),%eax
- addl -0x14(%ebp),%eax
- movzbl (%eax),%ecx
- addl -0x8(%ebp),%ecx
- movl %ecx,-0x8(%ebp)
- jmp loc4c38f7
- loc4c3917:
- movl 0xc(%ebp),%eax
- movb -0x8(%ebp),%cl
- movb %cl,0x26(%eax)
- movl -0x8(%ebp),%eax
- sarl $0x8,%eax
- movl 0xc(%ebp),%ecx
- movb %al,0x27(%ecx)
- popl %edi
- popl %esi
- popl %ebx
- movl %ebp,%esp
- popl %ebp
- retl $0xc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement