옛날에 조금 하던 라그나로크가 무료서버가 생겨서 요즘 깔짝대고 있습니다. 그런데 이미 옛날에 이것저것 다 겪어봐서 딱히 재미는 없네요. (요즘은 로그인해도 운영자가 에스코트 안해줘서 섭섭..) 그래서 게임 보다는 게임 내적인 부분에 조금 관심이 가네요.. (근데 바포메트 서버 - 무료서버 - 가 유난히 그런건지는 몰라도 초보자 하기가 왜 일케 빡신것임? 신규 유저가 하기에는 캐어려울듯..)
여튼 이래저래 클라이언트를 다룰 때 기본이 업데이트 뛰어넘기와 엔프로텍트라는 사악한 마술을 피하는 것인데요. 혹시나 싶어서 해보니 1rag1 옵션이 여전히 먹더군요. ragexe.exe 를 실행할 때 -1rag1 파라메터를 주면 업데이트를 하지 않고 바로 실행됩니다.
HEX 에디트를 해야 하기 때문에 메모장 같은걸로는 안되고 울트라 에디트같은 프로그램을 사용해야 합니다.
원본 : C0 75 19 A1
수정 : C0 EB 19 A1
엔프로텍트라는 저주를 풀기 위해서는 아래와 같이 고치면 됩니다. (kRO 08/08/31 Works)
이 부분은 아마 업데이트 할 때마다 달라지는 듯도 한데 여튼 지금은 이걸로 됩니다.
원본 : E8 24 1C E9 FF
수정 : 90 90 90 90 90
엔프로텍트가 있으면 패킷 연구 하기가 조금 귀찮아 지기 때문에 대부분의 분들이 필수적으로 적용하는 옵션이죠. 그 외 시야 넒히기나 그런 것도 여전히 되는 것 같은데 게임 안의 옵션 조정은 관심 없으니.. 근데 라그 개발진도 귀차니즘 레벨이 상당히 높은 듯 합니다. 5년전과 다른게 없네..
위의 내용이 적용된 Ragexe.exe 파일을 첨부합니다. 파일 만든 날짜가 08/08/24 이네요.
+08.09.03 수요일) 금일 라그나로크 업데이트로 엔프로텍트 주소가 달라졌습니다.
원본 : E8 74 0E E9 FF
수정 : 90 90 90 90 90
이 주소 찾는 방법은 정말 간단한데요. 그 방법에 대해서 다음에 한번 적어보도록 할께요. 누구나 1분이면 배울 수 있습니다. 첨부된 파일은 -1rag1 (Update Bypass) 옵션과 nProtect Bypass가 적용된 Ragexe 입니다.
'엔터테인먼트 > 라그나로크 온라인' 카테고리의 다른 글
| 간단한 C 프로그램을 사용한 프로그램 실행시 인자값 알아내기. (42) | 2008/09/27 |
|---|---|
| 라그나로크 온라인 파일 다루기 : 확장자 grf, gpf, rgz - GRF Tool, GRF Factory (6) | 2008/09/15 |
| 라그나로크 온라인 엔프로텍트를 실행하지 않게 Ragexe 파일을 패치하는 방법. (80) | 2008/09/03 |
| 라그나로크 온라인 패킷 길이 추출 프로그램 : JCV's Packet-Extractor v.1.0.35 (10) | 2008/08/31 |
| 라그나로크 온라인 엔프로텍트(nProtect) 제거 및 업데이트 패스하기 (Update Bypass) (8) | 2008/08/30 |
트랙백 주소 :: http://www.plengineer.com/trackback/1061
-
Subject: 라그나로크 온라인 엔프로텍트를 실행하지 않게 Ragexe 파일을 패치하는 방법.
Tracked from PLE : Lazy Engineer 2008/09/03 15:18 삭제전 리버스 엔지니어링이나 그런 건 잘 모르고, 그냥 겉핱기로만 알고 있습니다. 그래서 아래 설명이 고수분들이 보기에는 너무 우스운 내용일 수도 있지만 저같은 초보자분들에게는 도움이 될 것이라고 봅니다. nProtect를 실행하는 부분의 코드를 알기 위해서 w32dasm 이라는 프로그램을 사용합니다. 이 프로그램이 프리웨어인지 세어웨어인지 어떤지는 잘 모르겠지만 검색하면 쉽게 다운로드 받을 수 있습니다. 구글 검색결과를 참고하세요. 아래의 수정 방법을..
-
Subject: 라그나로크 온라인 멀티로더 : 멀리보기 + 엔프로텍트 뛰어넘기 (nProtect Bypassing).
Tracked from PLE : Lazy Engineer 2008/09/24 19:17 삭제2008-09-24aRagexe.rgz 버전에 적용되는 내용입니다. 2008-09-24aRagexe.rgz 확장자 rgz 파일을 다룰 줄 모르시는 분은 2008/09/11 - [라그나로크 온라인] - 라그나로크 온라인 파일 다루기 : 확장자 grf, gpf, rgz - GRF Tool, GRF Factory 글을 참고하시면 됩니다. 번거로울 수 있기에 압축이 해제된 파일도 함께 첨부합니다. (아래 파일은 수정된 파일이 아니라 원본 파일입니다.) Ra..
Ragexe.exe
댓글을 달아 주세요
레벨업이 빡실 수밖에요... ^^;;
무료서버를 그냥 열지 않았으니까요. 경치를 상승시키는 유료 아템의 사용을 촉진하기 위하여, 비사용시 획득되는 경치양을 매우 늘려놓았거든요. 기본적으로 유료서버에 비해서 3배이상의 시간을 소모해야 합니다.
저도 한 때 라그나로크(사라버서)를 재미나게 하던 유저였고, 간간히 접속하고 있지만 무료섭은 그다지 땡기지 않습니다.... ^^;; 노가다에요!!
경험치를 본서버의 50%만 주는 것 같더군요.. ^^;
정말 렙업하기 힘든 것 같아요. 전직하는 데도 한참 걸리던데..
그래서인지 별로 흥미가 가지 않더군요. 본섭 생각하니 무료섭은 도저히 못하겠습니다 ㅎㅎ;;
엔프로텍트 해킹 방지툴 뛰어넘기 (nProtect Bypass)
의 위치를 잘 모르겠네요..ㄷㄷ
이번 수요일 업데이트때문에 바뀐건지...
원본 : E8 24 1C E9 FF
이부분 검색해도 못찾고 조금 답답해서 글썼어요..ㅠ_ㅠ
회사에 방화벽때문에 게임을ㅎㅎ
업데이트 되기 전까지는 잘썼는데말이지요.ㅎㅎ
금일 업데이트로 주소 변경이 조금 있더군요;
해당 부분은 일단 올려두었구요.
주소를 찾는 방법에 대해서 조만간 적어보도록 하겠습니다.
저기..정말 님의 지식에 놀랏습니다.
제가 이글을 보구 계속해서 로한 이라는 게임을 엔프로텍트 없애기를 시도중인데
너무 어렵네요 이상하게 자꾸 막히고. 혹시 아시면 조언좀 부탁드립니다.
제가 알고있는 지식은 정말 겉핱기라서.. 이것밖에 모르고 다른 건 더더욱 모른답니다 ㅠㅠ
로한 관련해서 커뮤니티 등이 있는 것 같은데 그쪽에서 정보를 찾으시는 것이 빠를 듯 해요.
님의 조언대로 W32DASM으로 엔프실행코드를 찾아서 전부 90으로 변경은 했습니다.근데 하고나서 실행하니 bugtrap라는게 뜨네요...충돌이 일어났다고 하는거 같은데...아 참 그리고 제가 하는 겜은 라그가 아니구요...실행파일 따로 있고 이걸 실행하면 업데이터라는 파일로 연결되는데 이게 겜런쳐인거 같습니다.엔프실행코드에 해당되는 헥스값이 여러개가 검색되던데 이걸 다 90으로 바꿨거든요...뭐가 잘못된건지 잘 몰겠네요...조언 좀 부탁드립니다
헥스값이 여러개가 검색될 리가 없을텐데요 흠..
해당 부분을 찾고 나서 Replace 중에 여러개가 검색된다면 해당 코드 주변의 HEX 코드를 포함해서 검색하면 하나만 검색될 껍니다;;
HEX는 어셈블리 명령어를 나타내기 때문에 그냥 다 바꾸다 보면 실행상에 오류가 발생할 수 있어요;