From Team Fortress Wiki
< Hacking
Revision as of 08:52, 20 April 2016 by Rozemini (talk | contribs) (아직 미완입니다.)
Jump to: navigation, search


2Fort에서의 월핵 사용
2Fort에서의 월핵 사용
부정행위자만큼 나의 분노를 부추기는 것은 또 없어. 속임수, 표리부동, 살인 -- 이런 것들은 더 나은 결과를 위해 도구함에서 꺼내는 도구들에 지나지 않아. 그런데 부정행위는? 아무리 머릴 굴려 봐도 이해할 수가 없어. 너 자신은 네가 핵을 썼다는 것을 모르기라도 하나? 도대체 왜 다른 사람들에게 너의 망할 우월성을 계속 보여주지 않으면 안 되는 거지? 그리고 만약 그만둘 수 없다면, 대체 요점이 뭐야?
어드민

핵은 제3자 프로그램을 이용해서 게임을 변경하고 불공정한 이점을 만드는 것을 이르는 용어입니다. 밸브는 핵에 대해 엄격한 정책을 갖고 있으며, VAC(Valve Anti-Cheat System)를 이용해 탐색된 사용자들을 차단합니다. 대부분의 핵은 다음 중 하나의 형식을 따릅니다.

  • 엔진 후킹 : 클라이언트를 낚아채 올바르지 않은 정보를 서버에 보냅니다.
  • 게임 정보 가로채기 : 게임 데이터를 저장하여 플레이어에게 공개되어서는 안 되는 정보를 전달합니다.
  • 엔진 취약점 공격 : 플레이어에게 유리하게끔 게임을 변경합니다.

핵 사용자를 밸브에 신고할 때는 게임 중 F7 키를 눌러 제출하면 됩니다. 물론 시간이 지나면 VAC가 자동적으로 플레이어들을 차단하겠지만, 이는 밸브에게 새로운 핵을 알아차리게 하며, 신고는 모두 읽힙니다.

Dustbowl에서의 ESP핵 사용

보통의 핵들

에임봇 (Aimbots)

에임봇은 사용자의 어떠한 조작도 없이 자동으로 무기가 적을 조준 및 발사하게 합니다. 에임봇은 플레이어의 모델 색깔에 의해 발사하는 조잡한 것들에서부터 메모리를 읽어 적의 히트박스를 알아내는 매우 정교한 엔진 후크까지 다양합니다. 심지어 더 정교한 에임봇은 발사를 자동으로 하지 않습니다(그러나 몇몇은 자동 발사 기능을 조정할 수 있는 것도 있습니다). 플레이어가 적 가까이에서 발사함으로써, 에임봇은 점수를 얻는 마지막 역할로 도움만 주게 되는 것입니다.

어떤 에임봇은 플레이어의 행동을 예측해 적이 있을 법한 위치 앞에 조준하고 투사체를 발사합니다.

사일런트 에임 (Silent Aim)

이는 사용자와 관전자가 에임봇을 보지 못하게 하는 것을 제외하곤 에임봇과 그 목적이 같습니다. 또한 이것은 플레이어가 스카웃을 플레이할 때 정확한 에임을 갖게끔 도와주며, 이동 키를 교차하지 않고도 보통의 에임봇 사용자들보다 쉽게 조작할 수 있게 도와줍니다.

File:Wallhack.jpg
콘솔 명령인 r_drawothermodels_2 로 와이어프레임만 그리게 한 예시

트리거봇 (Triggerbots)

에임봇과는 달리, 이 핵은 조준을 자동으로 하지는 않지만 적이 조준점에 들어오면 발사합니다. 이 핵은 보통 핵 사용을 좀 더 그럴듯해 보이게 만들 때 사용합니다.

월핵 (Wallhacks)

이 핵은 플레이어가 벽이나 특정 장애물을 통과해서 볼 수 있게 해줍니다. 이것은 플레이어의 위치를 감지하는 엔진 후크에서부터, 깨끗하거나 반투명한 텍스쳐로 만드는 비디오 드라이버나 게임 파일까지 다양합니다. 가장 정교한 월핵은 플레이어에게 적이 시야에 들어오면 쏠 수 있도록 "미리 조준" 혹은 "미리 발사" 등으로 준비하는 것을 도와주기까지 합니다. 월핵을 사용하기 위해 게임 엔진을 낚아채는 것은 필수적이지 않습니다. 월핵은 사용자 지정 텍스쳐 혹은 장애물을 통과해 볼 수 있도록 색깔을 바꾸는 "스킨"을 이용해 사용될 수 있습니다.

ESP

이 핵은 절대 플레이어에게 보여서는 안되는 정보를 보여줍니다. 그 정보들은 적의 위치와 체력에서부터 장착한 아이템, 탄약의 갯수, 플레이어의 상태까지 이릅니다. ESP가 팀포트리스 2에서 막강한 효과를 보이는 이유는 사용하면 메딕의 체력과 우버차지 게이지를 볼수있기 때문입니다. 대부분의 ESP핵은 클라이언트 후킹이나 메모리로 부터 게임 데이터를 읽음으로서 작용합니다.

스피드 핵 (Speed Hacks)

이 핵은 플레이어의 속도를 높혀줍니다. 핵 사용자는 더 빠르게 움직이고, 장전도 빨리하고, 빨리 쏘고 빨리 전진합니다. 스피드 핵은 클라이언트의 시스템 시각을 고치는 것에 의해 동작합니다. For every second that passes on the server, the client believes it has operated for several seconds. Whenever the server syncs up with the client, all the client commands are executed. While most of the time this produces obvious results, some sophisticated speed hacks modify the system clock only a fraction. 몇 플레이어들은 위기시에만 눈에 안띄는 정도로 빠르게 해서, 잡기 어렵게 하는 경우도 있습니다.

스핀 핵 (Spinbots)

These hacks alter the client's behavior on the server without disturbing the client's gameplay experience. 일반적으로, 플레이어가 엄청 빠르게 돌아서 맞추기 어렵게 합니다. On the hacker's client, the spinning and crouching are entirely invisible. These hacks either hook the engine and alter memory or perform a man-in-the-middle attack on outgoing packets.

Tapping Hacks

These hacks alter network traffic to create latency. Sophisticated programs allow packets from the server to the client but delay or lose packets from the client to the server, allowing the hacker to experience fairly low latency gameplay while the server reports that the player is extremely laggy. These hacks are almost identical to actual network issues that clients can experience.

Removals

이 핵들은 게임 플레이를 더욱 쉽게 하기위해서 게임 요소들을 바꾸거나 지웁니다. 작은 예를 든다면 자라테를 맞거나 출혈 효과가 화면에 뜨는걸 지우는 핵이 있습니다. 정도가 심한 핵은 무기의 집탄율을 제거하는 경우도 있습니다. 일반적으로 클라이언트의 후킹을 통해 These generally rely on hooking the client and removing the feature or placing a man-in-the-middle program that alters incoming and outgoing packets.

치명타 핵 (Critical Hacks)

엔진 후킹을 통해 치명타를 만드는걸 계산하고, 계산 후에는 발사할 때마다 강제로 치명타 공격이 나가도록 합니다