전체 글 (65) 썸네일형 리스트형 HxD 사용법 HxD는 hex editor다. 본 포스트에서는 게임의 save file을 불러와서 hex editing을 해보겠다. UI 설명 HxD를 실행하면 위에 사진과 같은 UI가 뜰 것이다. 16은 한 줄에 몇 바이트를 출력할 것인지를 의미한다. Windows(ANSI)는 어떤 디코딩을 사용할 것인지 의미한다. Hex는 어떤 number base로 출력할 것인지 의미한다. Search 특정 정보가 위치한 곳을 찾고 싶을 때 Search 기능을 사용할 수 있다. 예를 들어, 게임 저장 파일을 열고 골드를 건드리고 싶다 하자. 현재 보유한 골드는 88골드라고 하면, Ctrl + F를 눌러보자. 위와 같이 Find 창이 뜬다. Integer number 탭에서 88을 검색해보자. Byte order는 Little E.. Hex Editing 정리 게임 해킹 시 Hex Editing 테크닉을 통해 다음과 같은 파일을 수정할 수 있다. 1. Save file 2. Resource 3. Raw memory 4. Packet 각각의 용도와 장단점이 있다. Game save file을 예시로 hex editing의 과정을 설명한다. Hex editing steps 1. Save file을 찾는다. 2. Save file에서 수정을 원하는 정보의 위치를 찾는다. 3. Save file을 hex edit한다. 4. 해킹이 성공했는지 관찰한다. 단계 1. Save file을 찾는다. 구글링을 통해서 Save file의 위치를 찾을 수 있다. 예를 들어, Squally game save file location이라고 검색하면 Squally라는 게임의 save f.. C++ 주석 쓰는 법 /* To generate a random item, we're going to do the following: * 1) Put all of the items of the desired rarity on a list * 2) Calculate a probability for each item based on level and weight factor * 3) Choose a random number * 4) Figure out which item that random number corresponds to * 5) Return the appropriate item */ C++에서 주석은 // 또는 /*, */를 이용해 다음과 같이 쓸 수 있다. // your comment goes here /* This.. 이전 1 ··· 14 15 16 17 18 19 20 ··· 22 다음