BLOG main image
분류 전체보기 (222)
Reversing (13)
Pwnable (4)
Linux Kernel (3)
Crypto (2)
Wargames (66)
Programming (18)
Write Up (32)
Project (22)
Web (2)
My Life (52)
Memo (3)
etc (2)
발표자료 (1)
36,064 Visitors up to today!
Today 13 hit, Yesterday 30 hit
daisy rss
tistory 티스토리 가입하기!
2016.01.13 21:28


오늘은 pwnable.kr의 rsa calculator를 풀고 note를 풀려고 노력했다. rsa는 어제 밤에 호실에서 몰래 노트북을 가지고 가서 풀었다. 약 두 시간동안 삽질을 했었는데 쉘이 오지 않는 이유를 알고 나니 너무 허무했었다.. 역시 나는 멍청이였다. 쉘이 오지 않는 이유는 rsa바이너리는 64비트 바이너리지만 나는 계속 32비트 쉘코드를 쓰고 있었던 것이다. 쉘코드가 실행이 되도 쉘이 안오길래 왜 그런가 하고 쉘코드까지 디버깅을 해 봤더니 이번에도 나의 멍청함을 다시 깨달을 수 있었다. 그리고 오늘 오후에는 note를 분석했는데 뭔가 풀 방법은 보이고 그 방법대로 하는데 또 쉘이 오지 않는다... 너무 슬프다. 또 내가 어떤 바보같은 짓을 했을지 걱정된다. 그래서 오랜만에 w3chall에 있는 리버싱 문제들을 풀었는데 오랜만에 리버싱을 하니 재밌고, 지금까지 하던 포너블과는 다시 또다른 재미가 다시 느껴졌었다. pwnable.kr 남은 Rookiss 두 문제만 마저 풀고 이제 대회 문제 위주로 풀어봐야겠다. 

'My Life > Diary' 카테고리의 다른 글

2016년 1월 16일 토요일  (0) 2016.01.17
2016년 1월 14일 목요일  (1) 2016.01.14
2016년 1월 13일 수요일  (2) 2016.01.13
2016년 1월 12일 화요일  (0) 2016.01.12
2016년 1월 11일 월요일  (0) 2016.01.11
2016년 1월 10일 일요일  (1) 2016.01.10
| 2017.12.11 17:32 | PERMALINK | EDIT/DEL | REPLY
비밀댓글입니다
5unKn0wn | 2017.12.16 20:13 신고 | PERMALINK | EDIT/DEL
안녕하세요, 댓글 이제 봤네요ㅠㅠ
rsa_calculator문제를 푼지 엄청 오래되서 문제가 잘 기억 나지는 않지만 힙인가 전역변수에서 오버플로우를 발생시켜 함수 포인터를 원하는 값으로 덮을 수 있다는 것만 기억이 나네요ㅠㅠ
거의 다 접근하신거 같으니 좀만 더 분석하시면 방법을 찾으실거 같아요.
화이팅 입니다.
Name
Password
Homepage
Secret