메뉴 www.fafan.kr
파판 >> Wii게시판
  • 로그인
  • sys-netcheat 사용법 및 응용
    작성자 : Akaikarus | 조회수 : 13076 (2018-08-19 오전 1:24:16)
    - 첨부파일
      netcat-win32-1.12-with-batch.zip
    ※주의사항※
    1. 본 게시물은 시스템을 조작하는 과정이 포함되어있습니다.
    2. 본 게시물은 CFW가 되어있다는 전제하에 진행됩니다.
    3. 온라인에 영향이 가는 게임에서(랭킹, 온라인멀티, 클라우드 게임 등) 본 게시물의 방법을 이용할시 밴을 당할수 있습니다.
    4. 본 게시물의 방법을 이용하기에 앞서 SD카드의 CFW 파일들을 백업하시길 권합니다.
    5. sys-netcheat를 이용하기 위해서는 스위치와 PC(혹은 스마트폰)이 같은 네트워크에 연결되어있어야 합니다.
    6. 본 게시물의 방법으로 인하여 생기는 사용자 과실 및 모든 불이익에 대하여 작성자는 책임을 지지 않습니다.

    -------------------------------------------------------------------------------

    *준비물*
    1. sys-netcheat
    2. netcat
    3. NetTools(*optional)

    -------------------------------------------------------------------------------

    *권장빌드*
    RuriRuri님의 RajNX 통합본

    RuriRuri님의 RajNX 통합본 + sys-netcheat

    -------------------------------------------------------------------------------

    1. 위의 Github 링크에서 가급적이면 최신버전의 sys-netcheat.kip를 내려받습니다.
    *글 작성기준 1.3.1 최신*

    2. 위의 netcat 링크에서 1.11혹은 1.12의 netcat을 내려받습니다.
    *글 작성기준 1.12 최신*
    *sys-netcheat를 구동하는데 있어서 1.11이든 1.12든 상관없습니다.*

    3. 다운받은 kip파일은 SD카드의 적당한 폴더에 넣어줍니다.
    *이 부분은 잠시후에 ini파일을 수정하면서 경로를 지정해줘야 합니다.*
    *ex) /RejNX/sys-netcheat.kip*
    *ex) /modules/sys-netcheat.kip*

    4. SD카드 최상단의 본인이 사용중인 CFW의 ini을 열어줍니다.
    *ex) /rajnx_ipl.ini
    *ex) /reinx-ipl.ini

    5. ini파일을 오픈하게 되면 RCM에서 페이로드를 주입한뒤 펌웨어 선택창에서 보던 메뉴들에 대한 속성들이 나와있습니다.
    여기서 다음의 옵션을 추가한 새로운 메뉴를 하나 만들어줍니다.

    kip1=kip파일이 있는 폴더명/sys-netcheat.kip
    fullsvcperm=1
    debugmode=1

    *본 게시물에서는 새롭게 만든 메뉴를 굵은 표시로 강조했습니다.*
    *kip1=RajNX/sys-netcheat.kip 부분에서 RajNX 부분은 sys-netcheat.kip 파일이 들어있는 폴더명입니다.

    [config]
    autoboot=0
    bootwait=5
    customlogo=0
    verification=2
    hbTitleId=010000000000100D
    hbTitleName=Album
    hbKeyCombo=!R
    [stock]
    [stock - PreventGCUpdate]
    kip1patch=nogc
    { }
    {%HOMEBREW_LAUNCH_BUTTONS_NOTICE%}
    { }
    [RajNX CFW]
    kip1patch=nosigchk
    kip1=RajNX/loader.kip
    kip1=RajNX/sm.kip
    [RajNX CFW + sys-netcheat]
    kip1patch=nosigchk
    kip1=RajNX/loader.kip
    kip1=RajNX/sm.kip
    kip1=RajNX/sys-netcheat.kip
    fullsvcperm=1
    debugmode=1
    [RajNX CFW - PreventGCUpdate]
    kip1patch=nogc
    kip1patch=nosigchk
    kip1=RajNX/loader.kip
    kip1=RajNX/sm.kip
    [RajNX CFW - Firmware 1.0.0 only]
    kip1patch=nosigchk
    debugmode=1
    kip1=RajNX/1.0.0/loader.kip1
    kip1=RajNX/1.0.0/sm.kip1
    { }
    [RajNX CFW with LayeredFS]
    atmosphere=1
    kip1patch=nosigchk
    kip1=RajNX/loader.kip
    kip1=RajNX/sm.kip
    kip1=RajNX/fs_mitm.kip
    [RajNX CFW with LayeredFS - PreventGCUpdate]
    atmosphere=1
    kip1patch=nogc
    kip1patch=nosigchk
    kip1=RajNX/loader.kip
    kip1=RajNX/sm.kip
    kip1=RajNX/fs_mitm.kip

    { }
    {----------------------}
    { }
    {Running the EXCLUSIVE RajNX CFW v0.7.2}
    {By: rajkosto}

    *주의사항*
    sys-netcheat는 LayeredFS(fs_mitm.kip)와 같이 사용하실수 없습니다.
    두가지가 같이 로드될 경우 부팅하는 과정에서 스위치가 프리징이 걸리니 참고바랍니다.

    6. 메뉴 생성이 끝났다면 저장을 한뒤 파일을 닫아줍니다.
    여기까지 하면 스위치에서 해야할 세팅을 모두 끝마치게 됩니다.
    *여기까지 설정하기가 귀찮거나 어려우신분은 상단 [권장빌드]부분의 [RuriRuri님의 RajNX 통합본 + sys-netcheat]를 다운받아 SD카드 최상단에 그대로 덮어 씌우시면 됩니다.*

    7. 이제 스위치에 페이로드를 주입한뒤 펌웨어 선택메뉴까지 들어갑니다.
    들어가게 되면 기존에 없던 메뉴가 하나 새로 생긴것을 볼수 있게 됩니다.
    방금전 ini파일에서 추가한 RajNX CFW + sys-netcheat 메뉴입니다.
    해당 메뉴로 스위치를 부팅한뒤에 Wi-Fi 혹은 이더넷으로 연결해준뒤에 스위치의 IP를 확인합니다.
    *본 게시물에서는 스위치의 IP가 192.168.0.99 라고 가정합니다.*

    8. 치트를 할 게임을 실행후 변경할 수치를 화면에 띄운후 PC에서 cmd창을 열어줍니다.
    cmd에서 조금전 netcat을 다운받은 폴더로 들어가신뒤에 다음과 같은 명령어를 입력해줍니다.

    nc 192.168.0.99 5555
    [usage: nc 스위치IP 5555]
    *포트는 5555고정입니다.*
    *cmd를 통해 netcat을 실행하지 않고 단독으로 실행할경우 비정상적인 접근으로 인하여 스위치가 프리징 걸리거나 netcat이 동작 안할수 있습니다.*
    *해당 명령어 입력을 간편하게 하기위해 IP만 입력하면 연결할수 있도록 배치파일 첨부합니다.*

    9. netcat으로 스위치에 접속하는데 성공하게 되면 아래와 같은 출력문이 나오게 됩니다.

    Welcome to netcheat!
    This needs fullsvcperm=1 and debugmode=1 set in your hekate-config!
    >

    여기까지 되었다면 이제 치트를 하기 위한 모든 준비가 완료되었습니다.

    10. 명령어 소개
    help = 도움말

    ssearch = 첫번째 검색(Start Search의 줄임말)
    *usage: ssearch u8/u16/u32/u64 value

    csearch = 다음 검색(Continue Search의 줄임말)
    *usage: csearch value

    poke = 찾은 값을 변경
    *usage: poke address u8/u16/u32/u64 value

    afreeze = 찾은 값을 고정
    *usage: afreeze address u8/u16/u32/u64 value

    lfreeze = 값이 고정된 리스트 출력
    *usage: lfreeze

    dfreeze = 고정된 값을 해제
    *usage: dfreeze index

    11. 아래의 명령어를 이용하여 1차 검색을 실시합니다.
    ssearch u32 150
    *해당 과정 수행시 잠시동안 스위치가 정지됩니다.*
    *해당 과정 수행시 스위치의 버튼을 누른다던가 조작을 하는 행위를 하지말아주시기 바랍니다.

    12. 검색이 완료되면 netcat 화면상에는 해당 값과 일치한 자료들이 나올겁니다.

    13. 게임으로 돌아와서 변경하고자 하는 값에 변동을 준뒤에 netcat에서 다음의 명령어를 입력합니다.
    csearch 110

    14. 12~13번을 반복하여 값이 1~5개까지 남았을 경우 해당 값의 주소들을 확인합니다

    15. 14에서 확인한 데이터 주소값을 아래의 명령어를 참고하여 입력합니다.
    afreeze address u8/u16/u32/u64 value
    lfreeze

    16.netcat 상에서 적용된것을 확인하였다면 스위치에서 해당 값이 변경이 되었는지 확인해봅니다.



    여기까지는 PC로 치트를 적용할 경우의 방법에 대해 다뤄봤습니다.
    실상 sys-netcheat의 소스들을 확인결과 굳이 netcat이 아닌 Telnet 프로그램을 이용하여 작업하셔도 됩니다만.....
    netcat이 아닌 프로그램들을 사용해본결과 일부 프로그램들은 접속은 되지만 타이핑이 안되었고 일부 프로그램들은 값 적용이 불가능한 현상이 있었습니다.
    그런고로 PC에서는 가급적이면 netcat를 이용하여 주시기 바랍니다.
    추가적으로 위의 준비물에 안드로이드 어플을 하나 띄워놓은게 있습니다.
    NetTools이라는 어플이며 안드로이드용 netcat이라고 생각하시면 됩니다.
    실제 기능도 동일하며 다른 어플들에 비해 제일 안정적인 어플이었습니다.
    사용방법은 어플을 실행하고 IP와 포트(5555)만 입력해준뒤 접속하시면 netcat을 사용하는것과 동일하게 사용이 가능하니 참고하시면 매우 좋을거 같습니다.

    졸면서 쓴 글이라 중간중간 두서없고 정리도 미흡한 글이 되버렸습니다.
    추후 수정할 부분은 수정하고 추가할 부분은 추가하는 방향으로 내용 수정을 진행하겠습니다.





    글쓰기 | 수정 | 삭제 | 목록   

    Lv.5 밥이얌 (2018-08-19 09:34:19)
    좋은 정보 감사드립니다.추천으로 감사를 대신합니다.
    Lv.14 ☆다크엔젤 (2018-08-19 20:25:36)
    아직은 많은 유져를 가지고있는 sxos에서는 적용 불가라는....
    Lv.5 Akaikarus (2018-08-21 00:12:40)
    sxos의 경우에는 보유하고 있지를 않아서 어찌해볼 방도가 없네요....
    구할수만 있다면 어찌어찌 작업은 해볼수 있을거 같습니다.
    Lv.2 coey (2018-09-14 02:47:52)
    sx os에서 안되는 게 너무 아쉽네요. ㅠ-ㅠ 정리 고생하셨습니다 추천!



    도배방지 : 0

    글쓰기 | 수정 | 삭제 | 목록   

     

    <<571572573574575

    Copyright ⓒ FINALFANTASIA.COM All rights reserved.