From Team Fortress Wiki
< Hacking
Revision as of 04:05, 5 August 2011 by Mino (talk | contribs) (몇개 추가로 번역했습니다.)
Jump to: navigation, search


2Fort에서 월핵 사용 장면
2Fort에서 월핵 사용 장면
부정행위는 자신을 멀게만 한다네.
스나이퍼 핵 사용자를 새로 차단하면서

해킹은 써드-파티 프로그램을 이용해서 불공평한 조건을 만드는 것 입니다. 현재 밸브는 핵에 대한 엄격한 정책을 가지고 있으며, 핵 사용은 VAC에 탐색되며, 밴을 합니다. 또한 VAC는 많은 핵을 잡기 위하여, 아래의 방법들을 사용합니다.:

  • 클라이언트 엔진 후킹을 해서 잘못된 정보를 서버에 보내는 것을 보고합니다.
  • 게임 정보를 가로채어서, 어떤 기록 혹은 게임 데이터가 항시 플레이어에게 공개되어서 안되는지 판별합니다.
  • 엔진 취약점을 이용해 플레이어에게 유리한 경우를 만드는 것을 판별합니다.
Dustbowl에서 플레이어가 핵을 사용하는 장면

흔한 핵 사용 유형

에임 봇 (자동 조준, Aimbot)

에임 봇 핵은 사용자의 조작 없이 자동으로 무기가 적을 조준하도록 되는 것을 말합니다. 대충 만든 것들은 플레이어의 모델 색깔을 통해 판별하는 것 부터, 극히 정교한건 엔진 후킹을 통해 메모리로 부터 적의 히트 박스를 판별하는 방법도 있습니다. 심지어 더 정교한 핵은 자동으로 발사를 하지 않고, 적이 가끼이 오면 발사하는 경우도 있습니다. 최종 병기로 다이렉트 힛을 돕기 위한 것도 있습니다.

Some aimbots are also capable of predicting player behaviour by aiming ahead and firing projectiles where enemies are likely to be.

File:Wallhack.jpg
예로, r_drawothermodels_2 의 콘슬 명령어를 이용해 와이어 프레임만 그리도록 함

월핵 (Wallhacks)

이 핵은 플레이어가 벽이나 특정 장애물을 넘어서 볼 수 있게 해줍니다. They range from engine hooks which detect player positions to altered video drivers and game files which render clear or translucent textures. The most sophisticated wallhacks help the player "preaim" or even "prefire," preparing to shoot a foe as he comes into view.

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)

엔진 후킹을 통해 크리티컬을 만드는걸 계산하고, 계산 후에는 강제로 쏠때마다 크리티컬이 크리티컬 공격이 나가도록 합니다

같이 보기