본문 바로가기

2013.12.29 그냥 놔두면 아무것도 안하고 게임만 할것 같아서이렇게 시험기간, 기념일을 제외하고서는 하루마다 어떤 리버싱을 했는지 적어보기로 해봤습니다. 그냥 오늘은 평범하게 suninatas란 사이트를 발견해서 바이너리부분을 풀어봤습니다.사실 발견한건 27일인데 가입해두고 풀려는 찰나 이번 기말고사 성적때문에 못하게되서 오늘 풀어보네요.20번은 pass한 숫자만 봐도 옆의 3개에 비해 어려울것같은데요,옆의3개를 30분안에 끝내고 현재 외식하러 가기때문에 20번은 내일 풀어볼것같네요. ※그나저나 방학하니까 이런 여유도 부릴수 있고 좋네요. 더보기
랜덤 뽑기 프로그램 버그 수정 학교에서 가끔 자리를 제비뽑기로 결정하는데요, 일부 종이가 사라져서 2학기부터는 랜덤 뽑기 프로그램을 쓰고있습니다.그중에 우리 반이 쓰는 프로그램은 베이직 And C님께서 만드신 프로그램을 쓰고있습니다.이렇게 생겨서 리스트에 번호를 추가한다음 뽑기를 해서 나온 순서대로 앞에서 부터 앉습니다. 근데 왜 이걸 제가 예기하냐고요? 설마 제가 그냥 다른분께서 만드신 프로그램을 소개하려고 포스팅을 할까요.바로 맨 마지막 리스트가 안뽑히는 버그가 발견되어서 한번 프로그램을 분석해본 후에 직접 리버싱을 통해 버그를 고쳐보았습니다. 일단 맨처음에 바로 뽑기가 어떤식으로 이루어지는지 보겠습니다.뽑기로 가는방법은 아무런 리스트도 추가하지 않은채 시작을 누르면 나오는 창에 back to user mode를 통해 그 근처로 .. 더보기
정폭도형에 대해서 알아보자! 학교에서 선생님께서 정폭도형이라는 특이한 도형에 대해서 예기해주셨는데요.정폭도형이란 어느 방향에서 재어도 폭이 일정한 도형을 말하는데요,그림을 보면서 설명드리자면 한 꼭짓점에서 맞은 변까지의 거리가 모든 꼭짓점에서 일치하는 도형입니다. 물론 정폭도형은 이런 삼각형뿐만이 아니라 이렇게 삼각형,오각형,칠각형,구각형 등이 있습니다.근데 여기서 왜 사각형, 육각형 등 짝수변을 가진 정폭도형은 업냐? 라는 생각이 들수 있는데요, 바로 짝수변을 가진 정폭도형은 맞은 변이란 존재가 없어서 그렇습니다.그렇게 알아두시고 이제 왜 정폭도형이란 개념을 꺼냈냐 하면 바로 정폭도형을 회전시키면 어떤 도형이 나올까?라고 선생님이 말씀하셔서 직접 프로그래밍을 통해 어떤 도형이 나오는지를 관찰해보겠습니다. 대충 이런식으로 간단하게 .. 더보기