자유롭게 게시물을 올릴수있는 게시판입니다.
  • 유년추억
  • 학교생활
  • 입시준비
  • 대학생활
  • 군생활
  • 알바생활
  • 취업준비
  • 직장생활
  • 원룸생활
  • 연애중
  • 결혼준비
  • 집안살림
  • 자녀교육
  • 창업준비
  • 이민유학
  • 노후생활
  • 전체보기


요번디아블로 핵/치트키 문제로 발생한 내용을 분석해본다..

 
지금부터의 이야기는 프로그래머적 사고로 생각을 해 본 것입니다.

어제 카오방 돌면서 계속 맵핵 켰습니다... 지금 멀쩡하군요...
미국은 어제밤이 낮이었을텐데...

그렇습니다.
블리자드는 사용자의 겜시간, 생성횟수... 고정된 패턴...의 로깅한 자료를 근간으로
이 고객은 핵사용자로 추측됨...이지 절대로 확실함이 아니라는 것이지요...
이것에서 일관성의 결여로 나타나는 지금의 현상이 설명됩니다.

맵핵을 감지하려면 맵핵이 서버로 어떤 패킷을 전송해야할텐데 맵핵은 그런성질의 핵이 아니지요...
그걸 뒤집어 생각하면 블리자드에서 클라이언트에 침입해서 디아2의 변경된 메모리 구조를 파악한다?
이건 아니라고 봅니다. 단 마우스패드에서 나온 맵핵일 경우에 그렇다...이 뜻입니다.

그러면 맵핵만 켰는데 왜 비번이 바뀌었냐....
맵핵이 두가지가 있습니다.
하나는 MousePad에서 나온것이고 하나는 D2HacktIt의 모듈형태로 제공되는 것이 있습니다.
두가지는 차이가 있습니다.
D2Hackit은 서버를 공격합니다. 자동으로 아이템을 줍는 것은 눈으로는 안보이지만 실제로는 아템이 일정범위
안에 있을때 자동으로 가서 집고 오는 것입니다. 이것은 서버로 어떤 동작패킷을 강제적으로 빠르게 전송했음을 의미합니다.
그러나 MousePad 맵핵은 단순히 맵만 보여주며 색깔만 바꿔주는 것이죠.. 클라이언트 PC에서만 동작하는 것입니다.
그러므로 두가지 맵핵의 성격은 완전히 틀리는 것입니다.
다시한번 말씀드리지만 d2HackIt의 맵핵은 서버를 공격합니다.
이는 D2jsp와 제다이와 똑같은 역할을 하기 때문이지요...

다음으로 생각한 문제...
그러면 MousePad의 맵핵을 썼으며 D2HackIt을 쓰지않았는데 왜 비번이 바뀌고 창고계정의 비번이 바뀌었을까..
이것에 대해 생각해보겠습니다.
이미 위와 같은 내용에 대해 D2jsp.org에서도 밝히고 있지만...저도 같은 생각입니다.

특히 이상한것은 주계정이 유독 밴되었다는 것과 가끔 창고캐릭도 밴되었으며
어떤 캐랙은 지금도 D2JSP를 돌림에도 불구하고 여전히 밴되지 않은 계정이 있습니다.
이것을 무엇으로 설명할까요?


1. 주계정이 유독, 밴되었다 => 카오릴방을 빠르게 도는 것은 일정시간내에 많은 방을 만들고 방에 참여하게 됩니다. 특히
방장의 경우가 더욱 의심스럽게 해당된다고 할 수 있습니다.
특히 아샤서버는 카오릴 속도의 빠르기가 더욱 심하며 앵벌 역시 메피만을 잡을 경우 소소의 텔레포팅에 의해 메피까지 가는 시간 + 잡는 시간 해도 굉장히 짧은시간내에 이루어지고 또 방번호를 대부분 연번호를 쓴다...
===========> 이는 봇과 비슷합니다. 봇이 하는 패턴과 비슷하다는 것이지요..
블리자드는 단지 일정시간안에 겜을 만드는 횟수와 겜지속시간만을 로깅할 수 있을 것입니다.
이것으로 설명됩니다.
특히 한국인의 경우 겜방문화가 발달함에 따라 외국에서 이해할 수 없는 시간정도를 지속적으로 오래도록 겜을 한다는 것입니다.
매우 의심스럽고 봇적으로 겜하고 있다..이것입니다.

2. 창고캐릭은 두가지로 생각되는데 창고캐릭이 방만들고 참여했다 빠지는 시간이 매우 봇적이다...
창고캐릭이 방을 만들때 D2HackIt 맵핵을 썼다면 방이 만들어지면서 D2HackIt은 자동으로 실행된다....
단지 지도를 보여주냐 마냐는 - 키에 의해 토글된다.... 이것입니다.. 방을 만들때 D2HackIt은 캐릭을 감시하며
캐릭이 움직일때마다 디아서버에 어떤 패킷을 보낼수 있습니다.
D2HackIt에 의한 맵핵의 경우 유닉아템을 바닥에 떨어뜨리면 바로 줍습니다.
확실히 D2Jsp의 패킷보다 더욱 의심스럽게 D2HackIt의 패킷은 감지하는 것 같은 느낌입니다.

3. D2Jsp를 지금도 돌리는데 이상없다.
텀터네 올드멤버의 경우 카운테스봇, 메피봇 안돌린 사람없죠?
D2JspLoader를 사용합니다. 그런데 엔진이 머였져? 바로 D2HackIt입니다.
D2hackIt.dll을 D2Jsploader.exe가 실행하면서 로딩합니다.
그러나 최신버전.. 0.30, 0.31 버전에서는 d2jsp.dll을 로딩합니다.
이것은 많은 차이가 있습니다.

첫째로 d2jsp.dll에서 보내는 패킷은 나온지 얼마안되었고 d2hackit.dll에서 보내는 패킷 포맷은 이미
디아서버에서 감지하고 있을 가능성이 많다는 것입니다.

우리는 경험으로도 D2HackIt을 썼을 때는 자주 렐따가 됨을 알고 있습니다.
이것을 경험했을 것입니다.
이것은 이미 서버에서 D2HackIt 패킷을 잡아냈다는 것을 의미합니다.
또 꼭 메피봇이나 카운테스봇을 쓰지않더라도 D2Hackit의 모듈형태인 맵핵을 썼을 경우에도
카오방을 돌거나 창고캐릭에 짐을 옮기기위해 자주 방을 들랑달랑하다가 렐따에 걸리는 경험이 있었을 것으로
생각됩니다만 안그랬는지 기억을 더듬어보시기 바랍니다.


또 한가지 유력하게 추측해보는 바로는
지금도 돌리는 분은 멀티보스봇이거나 바바로 움직이는 나락봇일 것입니다.
카운테스, 메피봇은 아닐것입니다.

카운테스, 메피봇을 한번이라도 돌렸다면 이는 D2HackIt.Dll을 사용했습니다.
이는 이미 블리자드의 로그에 남겨있을것입니다.

멀티보스봇과 최근에 올라온 바바를 이용한 니라싹봇은 d2jsp.dll을 사용합니다.
멀티보스봇을 돌리되 메피만 잡거나 핀들만 잡거나 한분들은
블리자드의 기준에 걸려들었을 겁니다.
그러나 카운테스부터 오버시어까지 풀로 돌리면 겜시간이 20분정도 됩니다.
사람이 한 것과 차이가 별로 없지요...
또 바바 니라싹봇의 경우도 목적지가지 가는데 걸어서 가기 때문에 시간이 걸리며
니라싹을 잡고나서도 잔당들을 처리하는데 시간이 걸리죠...
이 패턴은 사람이라고 해도 별다르지 않습니다.
오히려 사람이 더 빠릅니다. 맵핵에 나타난 지점으로 곧바로 가지만 바바는 네 귀퉁이를
다 뒤져야만 니라싹을 찾아내기 때문입니다.

주의하십시오.
그러면 나는 메테오소소로 니라싹봇을 돌리다 밴되었는데요?
메테오소소는 다운하기전에 글을 보시면 아시겠지만 D2HackIt을 사용합니다.

이점에 대해 D2jsp에서도 d2jsp제작자가 언급하고 있습니다.
============================================================================================
현재 비번을 잃은 모든 봇사용자, 맵핵사용자들은 정확히 그 원인을 모른채
일방적으로 밴되었습니다.
그러면 현실적으로 대처를 해야할텐데, 법적인 대응이전에 뭐가 잘못되었는지 고찰해 볼 필요가 있겠습니다.
무조건 겁에 질려 있는 거보다는 적극적인 대응이 무엇보다 필요한 시점입니다.
우리는 계정을 만듬과 동시에 캐릭과 그에 딸린 모든 산유물에 대해 블리자드에 권리를 이양했습니다.
밴된 것은 블리자드에서 무료로 제공한 서버를 지속적으로 공격하는 핵을 사용했기 때문이지요...
웨스트 서버에 접속해보면 아시겠지만 방만드는 대기시간, 대기인원이 아예 없습니다.
예전에는 300 - 1000명은 늘 대기 인원으로 보였습니다.
그만큼 봇 사용자가 많았다는 것을 의미합니다.
블리자드는 기본적으로 장사꾼이므로 돈벌이가 안되는 디아2에 미련이 없을 것이고...
이번 밴사건의 주된 목적은 실제로 겜하지 않으면서 서버에 부하를 주는 행위를 근절함과 동시에
근본적으로 서버 유지비를 낮추는데 있다고 여겨집니다.
스타패치와 워3의 원할한 네트웍 안정성과도 연관이 있을 것이라는 것이 제 생각입니다.

제 생각과 d2jsp의 생각을 마무리하죠...

블리자드는 돈이 안되는 d2 서버 유지비를 낮추기 위해 그렇지 않아도 불편하게 생각했던 대상으로
핵사용자들을 차단하기로 마음 먹었으며 이를 위해 수차례 경고했고 사용자의 로긴과 겜시간, 회수...
d2hackit의 고정된 패킷이 감지되는 사용자들에 대한 기록을 저장해왔다.
이를 토대로 스타패치와 더블어 4월 1일 최우선 대상으로 선정되었으며 핵사용자로 추정되는 D2고객과
스타크의 맵핵, 역시 D2HackIt을 썼을 것으로 추정되는, 그래서 걸려버린 사용자들에 대해 밴조치했다...

그러므로 서민이 굳이 그럼에도 불구하고 봇을 사용하려면 위 조건들을 우선적으로 피해야한다...

1. d2jsp.dll을 로드하는 봇을 써야한다.
2. d2jsp.dll을 로드하는 봇으로는 scav_multi_mf.bot가 최신이며 겜시간을 길게 하도록 여러보스들을
잡게 해야한다.
3. 사람이 자는 시간이 있고 일하는 시간이 있으므로 그와 비슷하게 하루중 일정시간만을 돌려야한다.

즉, 블리자드에서 도저히 봇으로 한건지, 사람이 한건지 추정이 햇갈리도록 봇을 돌려야 할 것이다...

4. d2hackit.dll을 로드하는 모든 맵핵이나 봇프로그램은 절대 사용을 중지한다.

이것이 제가 모은 정보들을 통해 얻은 연구결과이고 생각입니다.
그러나 저역시 여러분의 안전을 보장할 수는 없습니다.
단지 저는 이렇게 생각하니 밴되어 애타하는 많은 사용자들이 그 내막과 봇프로그램을 구분하는 법을 조금이나
알려드리고 대처하시라는 뜻으로 글을 씁니다.

또한 일차적으로 제가 어제 밤새 키운 앵벌소소를 제가 생각한 바 대로 시험할 것입니다.
이거마저도 밴된다면 저는 디아를 접을 것입니다.
만일 이 전쟁(d2jsp의 글 논조를 따서)에서 제가 승리한다면 블리자드는 주먹구구식으로 사용자의
행동양식과 패턴을 분석해서 임의해석한다음 일방적으로 사용자의 계정을 밴했다.......이것을
증명하는 것이 될 것입니다.   

2003-04-03 13:43:41
1926 번 읽음
  총 0 개의 댓글이 있습니다.
    ☞ 로그인 후 의견을 남기실 수 있습니다
     캐시선물





    365ch.com 128bit Valid HTML 4.01 Transitional and Valid CSS!
    태그