gdb 로 분석해보면 위에 부분이 encryption 하는 루틴이다.

buf에 있는 문자열은 token에서 구한 암호화된 문자열이다.
그것을 아까 분석한 루틴을 복호화시키는 부분을 넣어서 풀면 끝!

 

 

'System Hacking > Exploit-exercise' 카테고리의 다른 글

Nebula [Level13]  (1) 2015.11.04
nebula 문제 설명  (0) 2015.11.04
Nebula [Level10]  (0) 2015.11.01
Nebula [Level08]  (0) 2015.11.01
Protostar [stack01 ~ stack05]  (0) 2015.10.31

 

저기 소스코드는 있지만 가려진 부분을 보면 token값을 얻을 것이다.
gdb에도 레지스터 값을 변경할 수 있는 명령어가 있다.


set $eax = 1000하면 끝.

'System Hacking > Exploit-exercise' 카테고리의 다른 글

Nebula [Level14]  (0) 2015.11.04
nebula 문제 설명  (0) 2015.11.04
Nebula [Level10]  (0) 2015.11.01
Nebula [Level08]  (0) 2015.11.01
Protostar [stack01 ~ stack05]  (0) 2015.10.31


아래 사이트 가보면 문제 있음.

http://uberskill.blogspot.kr/2012/09/nebula-level11.html

'System Hacking > Exploit-exercise' 카테고리의 다른 글

Nebula [Level14]  (0) 2015.11.04
Nebula [Level13]  (1) 2015.11.04
Nebula [Level10]  (0) 2015.11.01
Nebula [Level08]  (0) 2015.11.01
Protostar [stack01 ~ stack05]  (0) 2015.10.31

+ Recent posts