일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ip주소
- Root Bridge
- BPDU
- 서브넷 마스크
- 루핑
- 시스템해킹
- 루트 포트
- 해커스쿨 FTZ
- 코드엔진 풀이
- FTZ level3
- 네트워크 장비
- 코드엔진
- 브리지 ID
- 세그먼트
- Path Cost
- 네트워크
- 스패닝 트리 알고리즘
- 브리지 우선순위
- TCP/IP
- 서브넷팅
- 데지그네이티드 포트
- 콜리젼 도메인
- code enigne
- 링크 대역폭
- 치트엔진 풀이
- code engine
- 코드엔진 basic 5
- 루트 브리지
- 서브넷
- Non Root Bridge
- Today
- Total
IT 블로그 !!
이번문제는 정상적인 실행파일이 아닙니다. 따라서 정상적인 실행파일로 만들거나 분석을 해야 합니다. 실제로 실행을 해보면 이렇게 에러가 발생합니다. 이 파일을 올리디버그로 열어도 올리디버그로도 에러창이 뜨면서 실행이 불가능합니다. 이 문제는 리버싱툴 중에 하나인 헥스 에디터(Hex Editor)라는 프로그램을 사용해야합니다. 헥스 에디터란 파일을 실행시키지 않고서 PE(Portable executable)파일들의 포맷들을 분석할 수 있게 해주는 프로그램입니다. 여기서 PE파일들이란 윈도우 운영 체제에서 사용되는 exe, DLL, object코드, Fon 폰트 파일등을 위한 파일 형식을 이야기합니다. 자 이제 본격적으로 문제를 풀어보겠습니다. 이것이 헥스에디터를 실행한 후 파일을 열었을 때 나오는 첫 화면입..
코드엔진 문제 중에서 Basic 1번을 풀어보겠습니다. HDD(하드)를 CD-ROM으로 인식시키기 위해서는 GetDriveTypeA의 리턴 값이 무엇이 되어야 하는가? 자 우선 올리디버그를 열어서 문제를 살펴보도록 합시다. 예상과 달리 코드가 매우 짧습니다.F9를 눌러서 함수를 실행시켜 보면 [그림 1] [그림 2] 그림 1에서는 너의 HD를 CD-ROM으로 인식시키라는 뜻이고그림 2는 인식시키지 못했으므로 Error가 난 것입니다. 우리는 이제 Error가 나지 않게끔 문제를 풀어 봅시다. 위 코드에서 00401000부터 00401000E는 “Make me think your HD is a CD-ROM”의 메시지 창을 띄우는 코드입니다. 문제에서 GetDriveTypeA의 반환 값을 물어봤으니 GetD..
이번 글에서는 스택에 대해서 알아보겠습니다. 1. 스택의 개념· 메모리의 스택 영역은 함수의 호출과 관계되는 지역변수, 매개변수, 리턴 값등의 임시데이터를 저장합니다.· 스택이란 단어는 ‘차곡 차곡 쌓여진 더미’를 의미합니다.· LIFO(Last In First Out, 후입선출) 구조라고도 합니다. 2. 스택의 구조· 가장 먼저 저장되는 데이터는 스택의 아래 쪽(높은 주소)부터 쌓이고, 다음 저장되는 데이터가 바로 그 위(낮은 주소)에 쌓입니다. 이제부터 스택 영역에 새로운 데이터가 추가되고 사용되는 모습의 예를 살펴보겠습니다. 다음의 이 빈 통을 스택 영역이라고 생각합시다. 스택에 새로운 데이터를 추가하는 것을 PUSH라고 합니다.PUSH를 하면 기존 데이터 위에 새 데이터가 순서대로 쌓아집니다. 스..