http://turtle1000.tistory.com/39 참조중. dumpcode받아서 buffer변수의 주소값 알아냄. 주의점. buffer변수의 주소값은 들어오는 인자의 길이에 따라서 변한다. 1~할당되는 0x2c사이, 2c를 넘어간 값의 인자 갯수를 대입할때마다 주소값이 다르다.(초보라 왜 그런지는 모르겠음.) 또 실행되는 프로그램이름 argv[0]의 길이가 다르면 buffer변수의 주소값이 달라지므로(삽질의 결과) 예시로 만들 프로그램이름 길이를 공격해야할 orc인 3글자로 맞춰주고, 들어가는 인자 길이도 실제 공격할 길이인 48글자를 넣어서 버퍼의 주소를 알아냄. 0xbffffae0가 뜬다. ./orc `python -c 'print "\x31\xc0\x31\xd2\x50\x68\x2f\x2f..