c 3

C++ - 포함과 상속

/* * http://sosal.tistory.com/ * made by so_Sal */ 객체지향 상속관련해서 포스팅을 한적이 없더라구요~ 복습할겸 끄적여봅니다 ㅎㅎ 아래는 x,y 좌표를 저장하는 객체를 만든 모습입니다. #include #include using namespace std; class point{ private: int x,y; public: point(int _x,int _y):x(_x),y(_y){}; int getX(){ return x; } int getY(){ return y; } }; int main(){ point a(3,5); printf("%d %d",a.getX(),a.getY()); return 0; } C++ 프로그래밍 경험이 있으신분들은 위 코드를 쉽게 이해하실거..

Programing/C- programing 2010.12.28 (2)

SMP2010 binary hacking6 풀이

/* * http://sosal.tistory.com/ * made by so_Sal */ smp2010 중, 6번 바이너리 해킹문제 입니다. 문제파일입니다. 리눅스 서버에서 wget 툴을 사용하여 바이너리를 일단 받죠. (위 파일의 url임) wget http://sosal.tistory.com/attachment/cfile23.uf@167E83114CEC1DCD1F4271 받은 파일의 이름을 간단하게 바꾸고, file 명령어로 실행이 가능한 파일인지 확인 후 실행해봤습니다. Segmentation fault! 작렬하네요. argv를 넣어보니, 뭔가 인자를 발견했다 하고 바로 꺼지네요..? (일단 설치하고 문제 프로그램의 이름을 myfile로 수정하여 공격하겠습니다.) 매개변수를 여러개 넣어도 같은 결..