일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Path Cost
- 브리지 우선순위
- 코드엔진
- 브리지 ID
- 세그먼트
- 코드엔진 풀이
- 루트 포트
- Non Root Bridge
- 콜리젼 도메인
- 코드엔진 basic 5
- BPDU
- TCP/IP
- 데지그네이티드 포트
- 루핑
- 서브넷
- 해커스쿨 FTZ
- code engine
- 서브넷팅
- Root Bridge
- 루트 브리지
- 시스템해킹
- 네트워크 장비
- 네트워크
- FTZ level3
- code enigne
- 링크 대역폭
- ip주소
- 치트엔진 풀이
- 스패닝 트리 알고리즘
- 서브넷 마스크
- Today
- Total
IT 블로그 !!
이번시간에는 Cheat Engine Tutorial-Step7 을 풀어보겠습니다. 이번 문제에서는 코드 인젝션에 대해서 알아보겠습니다. 리버싱 쪽에서 많이 사용하는 기법으로 임의의 어셈블리어를 원래 exe파일에는 없던 코드로 새로 삽입해서 우리가 원하는 흐름으로 이끌어 주는 것을 이야기합니다. 현재 Hit me를 눌러보면 Health가 1씩 줄어들고 있습니다.지금 1씩 줄어들고 있는 것을 Hit me를 누르면 2씩 증가하도록 바꾸는 것이 이번 문제입니다. 우선 값을 찾은 후 Find out what writes to this address 혹은 F6을 누릅니다. Hit me를 눌러서 값을 씌운 뒤에 클릭 후 Show disassembler를 클릭합니다. 그러면 이러한 디스어셈블러 창이 뜨게 됩니다. 저기..
이번에는 Cheat Engine Tutorial Step6 을 풀어보겠습니다. 문제를 풀어보기 전에 우선 ‘포인터’의 개념에 대해서 알아보겠습니다. 프로그래밍에는 Class(객채), Structure(구조체)라는 것이 있다. 어떤 게임에는 캐릭터 A가 있다고 합시다. A의 속성은 id, str, dex, att, hp등 여러가지가 있을 것입니다. 이러한 속성들은 캐릭터 1명한테만 있는 것이 아니라 C, D등 다른 캐릭터들에게도 있습니다.게임상에서 캐릭터를 만들 때 마다 변수 선언하기도 힘들고, 구별하기도 힘들며 패치를 할 때 새로운 기능을 추가 할 때 에는 일일이 모든 캐릭터에 다 넣어줄 수는 없지요. 이럴 때 필요한 게 Class(객체)입니다. 이 객체를 캐릭터 A, B, C가 가지고 있을텐데 이 각각..
이번시간에는 Cheat Engine Tutorial-Step5 를 풀어보겠습니다. 번 문제는 주소에 대한 문제입니다. 지금까지 1~4번 문제는 찾는 값의 주소가 일정했지만 이번문제는 찾는 값의 주소가 매번 바뀌게 됩니다. 이번에는 계속 변경되는 값을 고정하는 방법을 배워보도록 하겠습니다. 자 우선 Value를 찾아봅시다. Value를 찾고 이름을 Step8 Value라고 칭하겠습니다. Address와 Value를 집중해서 잘 보십시오.. 그리고 튜토리얼 창을 닫고 다시 엽니다. 다시 닫고 열게 되면 값이 0이 되어있고 주소 값도 바뀌어 있습니다. 다시 value값을 찾으면 주소가 바뀌어 있을 것 입니다. 실행 파일인 exe파일은 기계어로 되어 있고 그것을 사람들이 읽을 수 있도록 해주는 것이 디스어셈블입..