mirusu400의 등록된 링크

 mirusu400로 등록된 네이버 블로그 포스트 수는 105건입니다.

[웹해킹.kr] RPG1 풀이 (Write-Up) [내부링크]

들어가보니 익숙한 화면이 나를 반긴다.. 무려 RPG Maker MV 라는 프로그램으로 만든 게임을 웹으로 ...

[웹해킹.kr] g00gle1 풀이 [내부링크]

사실 정석적인 풀이는 아닌거 같고 가라로 풀었다 문제는 위와같이 구글폼이 주어지고 제출을 해야 키가 나오는것 같다. 하지만 이처럼 하나를 선택하면 0개 선택하라고 나와서 넘어갈수가없다.. 네트워크 탭 띄워놓고 이것저것 봤는데 역시 구글답게 잡다한게 너무많아서 도저히 에뮬레이션하거나 건드릴수가없어서.. HTML 을 뒤져봤다. 띠용? HTML에서 FLAG 검색해보니 이런게 나온다 제출하니 바로 정답 자세히는 안긁어봐서 모르겠지만 아마 저게 숨겨놓은 추가 질문이거나 제출하고 나오는 답변 일듯 하다.. 요즘에 저런식으로 전체 데이터를 자바스크립트로 받아오고 그걸 HTML에서 렌더링 해주는 경우가 많은데 이거때문에 취약해지는 경.......

Janus REST API 사용해 개발해보기! [내부링크]

Janus.. 굉장히 좋은 오픈소스 서버 API 이지만, 너무너무 API 문서가 잘되있어서 읽는데 버겁다.. 마치 파이썬 공식문서를 읽는거같다. 아무튼, API 사용방법을 복기해봤다. 참고로 언어는 파이썬이다. 그리고, 사용하는 플러그인에 따라서 API 사용하는게 조금씩 다르다. 참고.. 0. 기본 함수 우선 https로 세션을 유지하면서 계속 작업해야되기 때문에 간단히 post, get 함수를 작성하고 그외 주소같은 간단한걸 정의했다. 1. 세션 만들기 세션은 /janus 에 특정한 형태로 JSON을 POST해주면 된다. 이때 서버는 id를 반환하는데 이게 세션의 id가 된다. 이걸 잘 저장해놔야된다. 2. 플러그인 핸들러 가져오기 다음으로 특정 플러그인에 연결해.......

하고있는 프로젝트들 [내부링크]

* 한글화 프로젝트 => 룬팩토리 3 (번역완료 / 한글패치 적용예정) => 피크민 2 (번역가 구인 실패, 잠정적 중단) => 목장이야기 어서오세요! 바람의 바자르에 (검수 진행중) * 한글화 도구 제작 프로젝트 => drawfontimage 라이브러리 (QT 프레임워크 틀만 제작, 적용 예정) => WQSGEdit 프로그램 (구상은 해놨으나 싸지방에서 electron 이 적용안되어 보류중, C# 혹은 electron 사용예정) * 기타 프로젝트 => 오픈소스 해시태그 기반 이미지 뷰어 프로그램 (C# + WPF, 기본적인 이미지 탐색 기능만 구현됨) => 앱 개발 프로젝트 (React Native 기반, 프론트엔드 + 백엔드 제작, 비공.......

[NDS] 룬팩토리 3 공개번역 홈페이지 링크가 변경되었습니다. [내부링크]

http://mirunamu.studio/rf3/ 기존에 구글 시트로 진행하던걸, 편의성을 위해 홈페이지로 변경하였습니다. 많은 참여 부탁드립니다.

[NDS] 룬팩토리 3 한글패치 베타 v0.91 [내부링크]

자료를 불펌해놓고 등업을 요구하는 i디스커버리로의 불펌을 금합니다. 제 패치는 패치된 롬파일의 무단배포를 제외하고 누구나 열람할수 있습니다. 패치를 배포할때는 절대로 패치된 파일을 배포하지말고 이 글 혹은 블로그 원본 글의 링크를 복사해서 올려주시기 바랍니다. 비밀번호 : mirunamu.studio 한글화율 그래픽 : 95% 텍스트 : 100% 제작기간 5년 패치방법 1. 첨부판 파일을 다운로드받아 압축을 풀어줍니다 2. xdeltaUI.exe 프로그램을 관리자 권한으로 실행합니다 3. Patch 부분에서 Open... 버튼을 눌러 패치파일을 선택해줍니다. 3-1. (일본어 원본파일의 경우) RF3_KR_v091_J_K.xdelta 를 선택합니다. 3-2. (영어 원본파일의 경우.......

ASProtect 1.2x - 1.3x Unpack [내부링크]

일부 ASProtect로 암호화된 프로그램들은, TLS 콜백 함수로 암호화 되어있어 올리디버거에서 메모리 로드에 실패하고, 엔트리 포인트로 진입하는데 실패합니다. 해당 방법은 TLS 콜백 영역을 0으로 잡아 아예 함수를 실행하지 않도록 한 후, 언팩 스크립트를 실행하는 방법입니다. 스크립트 : https://pastebin.com/ByFgQCpN

[WebHacking] 웹디버거 감지 우회하기 [내부링크]

가끔씩 웹을 이리저리 쑤시고 다니보면, 위 사진처럼 디버거를 감지해서강제로 사이트를 닫아버리는 웹사이트가 있다. 구조는 현재 시간을 구하고, debugger 함수를 켜서 강제로 breakpoint를 건 이후 사용자가 다시 Run 혹은 Step Over 등을 하면 또 시간을 구해, 이전에 구한 시간과 차이가 있으면 디버거가 있음을 감지하는 것이다. 구조 자체는 간단해 보이지만, 웬지 모르겠는데 웹 디버거는 js소스코드를 수정하거나 램 위에 올라와있는 변수를 수정하기가 쉽지 않다. 아무튼 해결 방법은 다움과 같다. 파이어폭스 기준으로, 이 눈 모양 버튼을 누르면 된다. 해당 js 코드를 무시한다는 버튼이다. 누르면 더이상 디버거가 해당 소스를 감지.......

[연구] 포트리스 3 패왕전 분석 (작성중) [내부링크]

2002년 12월 18일 빌드 기준 작성 원래는 X2Launcher / x2upgrader 통해서 업데이트를 진행하고 포트리스를 실행하는 구조겠지만 FC2.dat 파일이 실제론 익스큐터블 파일이라서 FC2.exe 로 실행하면 된다 (다만 너무 오래된 게임이라서 그런지 그래픽이 깨진다) sub_4202B5 오래된 게임답게 정말 정석적인 통신을 하는 모습 보면 ip (211.117.61.182) 와 포트 (0x1388 == 5000) 을 쓰는것을 볼수있다. 로컬로 돌리고 간단히 파이썬으로 TCP 리슨을 하는 서버 작성 정상적으로 연결이 성립됐고, TCP패킷이 전달됐다. (이후 그래픽 문제로 보류중..)

룬팩토리 3 오픈소스 한글패치 제작 방법 [내부링크]

안녕하세요 mirusu400입니다. 룬팩토리3 는 공개번역을 했고, 제가 만드는데 필요한 모든 도구들 및 리소스 언팩본을 Github에 올려뒀었습니다. 그렇기 때문에 일반 사용자 분들도 쉽게 직접 한글패치를 만들수있고, 자기가 직접 번역한걸 쉽게 게임에 덮어씌울수 있습니다. 오늘은 그 과정을 공개하고자 합니다 *. 직접 만든 한글패치는 마음대로 배포해도 상관없습니다. 준비물 Tinke https://github.com/pleonex/tinke/releases/tag/v0.9.1 Python https://www.python.org/ 룬팩토리3 리소스 언팩본 https://github.com/mirusu400/Rune-Factory-3-Unpack-for-Korean-translation/releases/tag/v0.91 룬팩토리 텍스트 툴 https://github.com/mi.......

[NodeJS] 우분투에서 webRTC 라이브러리 mediasoup 사용하기 [내부링크]

이런 라이브러리는 참 잘만들어놨는데.. 설치 방법이나 여러 호환성 쪽에서 까다로워서 나중에 써먹기위해서 설치방법을 간단히 적는다 기본적인 설치방법은 아래 링크에 다 있다. https://mediasoup.org/documentation/v3/mediasoup/installation/ 우선 필자는 윈도우 10에서 vmware로 ubuntu 20년 버전 환경에서 돌렸다. 1. 기본 버전 설치 우선 mediasoup 에서 필요로 하는 것들이 있다. * node version >= v10.0.0 * Python 2 or 3 (윈도우는 파이썬 2를 깔아야 한다고 한다 !!) * make * gcc, g++ >= 4.9 or clang * cc and C++ commands 일반적으로 우분투를 깔았다면 Python3, gcc, cc가 기본적으로 깔려있다.. 만 혹시 모.......

[Reversing.kr] CSHOP 1초만에 풀기 [내부링크]

해설 위 프로그램은 C# 윈폼으로 만들어진 프로그램이고, dnspy 등으로 리버싱해보면 버튼이 숨겨져있는것을 알수있습니다. 버튼의 사이즈가 (0,0)이기 때문에 일반적인 형태라면 누르지 못하고, 대부분의 해설이 이 사이즈를 직접 바꿔 클릭하는 방식으로 풀었습니다. 하지만, 윈폼의 경우에는 탭을 눌러 선택할 컨트롤을 정할 수 있습니다. https://docs.microsoft.com/ko-kr/dotnet/desktop/winforms/controls/how-to-set-the-tab-order-on-windows-forms?view=netframeworkdesktop-4.8 일반적인 경우라면 탭 위치를 바꾸지 않고, 그럴 경우 정의된 순서대로 탭 컨트롤이 결정되기 때문에 창을 켜서 Tab -> 엔터 순서대로 누르면 자동.......

[Linux] 시놀로지/헤놀로지 공유폴더 암호화 강제로 풀기 (ecryptfs) [내부링크]

헤놀로지 NAS로 쓰고 있던 서버에 베드섹터가 생겨서, 쓰지도 못하고 데이터를 모두 백업해야되는 상황이 있었다. 문제는, 해당 섹션에 암호화된 파일들이 있었는데, 일반적이었다면 시놀로지 콘솔 내에서 암호화 키를 이용해 mount 했겠지만, 베드섹터 때문에 해당 영역이 Read-Only 가 되서 mount가 불가능했었다. 어쩔수 없이 Putty로 암호화된 파일과 키를 안전한 영역으로 옮기고, Decrypt를 진행해보았다. 만약 이 글을 보고 따라할려면, 윈도우 환경에 익숙한 사람은 생각보다 복잡할 수 있다. 하지만 윈도우 환경에선 사실상 불가능하고, 반드시 리눅스/우분투 환경에서 진행하도록 하자. 준비물 * 암호화 할때 썼던 *.key 파일 혹은 암.......

[Linux] 우분투 18.04에 janus SFU 설치하기 (1) [내부링크]

Janus는 webRTC를 포함한, 여러가지 라이브러리가 포함되어있는 서버 프레임워크다. 재미있는 점은 C로 만들어졌다는 것이고, 이거때문에 직접 라이브러리를 Cmake로 빌드를 하면서 같이 깔아야하는게 굉장히 많다. https://github.com/meetecho/janus-gateway 이번에는 설치방법을 알아볼것이다. 이때 반드시 우분투 18.04버전으로 해야되고, 20이상 버전은 필자가 했을때 안됐으니 괜히 삽질하지 말자. 우선 루트 계정으로 들어가, apt를 업데이트한다 그리고 필요한 라이브러리를 설치한다. 이때, 우분투 20.04를 쓰는 사람은 libsrtp-dev를 설치할때 오류가 날것이다. 반드시 18.04를 써라!!!!! 다음으로 libsrtp를 깔고, 빌드해야된다. libw.......

[Linux] 우분투 18.04에 janus SFU 설치하기 (2) [내부링크]

1편에서 셋팅까지 다 해놓고 안됐던 이유는 ssl(https) 때문이다. 양쪽 다 ssl 설정을 하면 해결이 된다. ssl이 진짜 하다보면 화가난다 ㅡㅡ.. pc마다 직접 다 키만들어줘야되고, 후.. 아무튼, ssl을 만들어보자. apache 폴더 안에다 만들거다. key, csr, crt 파일을 만들거다. 각각이 무엇을 의미하는지는 다른 블로그에서 잘 나타나있으니 확인바람.. 위 작업까지 했으면, ssl 폴더에 server.crt, server.csr, server.key 그리고 백업본 하나 총 4개의 파일이 있을거다. 이걸 먼저 아파치2에 적용해준다. **참고로 여기서 아파치 도메인 설정이 필요하다. 필자는 도메인이 없어서 내도메인.한국의 무료도메인으로 했다 https://xn--220b31d95h.......

누적 다운로드 100만회 앱 해킹했던 이야기 [내부링크]

대략 2014년부터, 이전부터 내가 자주 쓰던 앱이 있었다. 2020년 초, 이 앱에 관리자였던 지인으로부터 이 앱 내에 있는 게시판에 접근할 수 있는 api 일부를 얻게 되었다. 실제로 지인은 이 api를 이용해 웹으로 게시판에 접근을 해 글 및 댓글을 읽으며 작성하곤 했었다. 필자에게도 이 api를 제공받아 간단히 게시판에 접근, 댓 조회가 가능했었다. 근데, 이 api를 유심히 보니 특별히 OTP나 유저키 같은 인증이 필요하지 않고, 특정한 주소로 요청을 쏘기만 하면 해당 작업이 이뤄진다는것을 봐서 이를 통해 해킹을 시도하게 되었다. 당연히 이 api 관련 주소는 앱(클라이언트) 내에 있을거고, 문자열 스트링에 대해서 requests를 쏠거기 때.......

[Python3] 폰트 이미지 제작 라이브러리 [내부링크]

한글화를 하면서 정적 폰트(자간이 일정한 폰트)의 필요성을 느끼지만 제작방법이 크리스탈타일2밖에 없고, 포토샵으로 일일히 자간을 맞춰주는 방법은 엄청난 노가다였기때문에 항상 불편함이 많았다. https://cafe.naver.com/hansicgu/26221 그러던도중 파이썬으로 폰트 이미지 제작 예제코드를 공개한 글을 보고, 라이브러리화해서 많은 한글화 하는 사람들이나 인디게임을 제작하는 사람들이 정적 폰트 글리프를 마음대로 만들수있도록 하는 라이브러리를 만들어보고자 한다. https://github.com/mirusu400/drawfontimage 현재 지원되는 기능은 다음과 같다. * 폰트 테두리 그리기 * 특정 폰트 선택해서 글쓰기 * 배경색, 폰트색, 테두리색 선.......

[Python3] 백준 20529 가장 가까운 세 사람의 심리적 거리 [내부링크]

https://www.acmicpc.net/problem/20529 문제를 정리하면 각 문자열간 차이의 개수의 최소값을 찾는 문제이다. 단순히 맨처음엔 백트레킹 or 조합을 이용해 3개를 고르고 이중 최소값을 고르는 문제인줄 알았다. 하지만, 위와 같이 소스코드 작성후 제출하니 시간초과가 났다. 자세히 보니, N개중 3개를 골라야 하는데 이러면 총 수행시간이 이 되어 버리고, 십만 ** 3은 이미 제한시간인 2초를 훌쩍 뛰어넘어 버렸다. 그 이후 정렬이나, 여러가지 삽질을 해도 문제를 풀지못했고 결국 해설을 봤다. 해설 결론적으로 문제 풀이는 위와 동일했는데, 하나의 관찰이 필요했다. 바로 비둘기집의 원리라는 것이다. https://ko.wikipedia.org/wiki/%EB%.......

마이크로소프트 팔레트 파일 RIFF 파일 구조 [내부링크]

크리스탈타일2 내부 기능으로 팔레트 내보내기 기능이 있는데, 이 파일은 *.pal 파일로 내보내진다. 이 파일은 RIFF 매직스탬프를 가지고있고, 검색해보니 Microsoft Palette File이라고 한다. 간단히 파일 구조를 분석하면 다음과 같다. 아래는 간단하게 RIFF 파일을 json으로 덤프하는 소스코드이다. https://github.com/mirusu400/RIFFreader 참고문서 * https://github.com/antonvladyka/palette * https://www.cyotek.com/blog/loading-microsoft-riff-palette-pal-files-with-csharp

공군 인트라넷 홈페이지 제작후기 [내부링크]

현재 공군 정보체계관리 병으로 있으면서, 공군 내 전산망에 관한 여러가지 관리 일을 할 수 있게 되었다. 이를테면 인트라넷망 사용자 정보를 수정한다거나, 인트라넷망 백신 업데이트, 방화벽 제어 등등.. 더 나아가서는 실제 서버를 유지 관리하는 업무를 맡을수 있게 되었다. 최근 내가 속해있는 비행단 내 단장이 바뀌어서, 단장 지시사항으로 공군 인트라넷 홈페이지를 새로 갈아엎게 되었다. 인트라넷 홈페이지를 수정하라는 지시를 받은이후, 정체반에서 같이 근무하는 사람들과 간부님들이 모두 포토샵과 HTML을 못한다고 해서, 결국 나 혼자 모든 홈페이지를 만들게 되었다. 홈페이지 시안 이미지를 작성한 후 그걸 HTML/CSS를 통해 실.......

[Python3] 팔레트에 맞게 폰트 제작하기 [내부링크]

https://blog.naver.com/mirusu400/222193472634 이전의 글에서, 마이크로소프트 팔레트 파일의 구조를 파악했습니다. 이걸 이용해, 제가 만들고있는 폰트 이미지 파일 제작 라이브러리에서 팔레트 파일(*.pal, *.json)의 색상에 맞게 폰트를 제작하는 기능을 제가 만들고있는 폰트 제작 라이브러리에 추가했습니다. * 참고로 말하자면 마이크로소프트 팔레트 파일은 크리스탈타일2의 팔레트 탭에서 추출(내보내기) 가능합니다. https://github.com/mirusu400/drawfontimage 이전과 동일하게 위 링크에서 다운받을 수 있고, 자세한 사용법은 다음과 같습니다. 최대한 속도를 빠르게 하기위해서 DP를 적용했지만, 모든 픽셀에 대해서 검사하기 때.......

[PC] Scantailor Advanced 한글패치 [내부링크]

자세한 정보 https://github.com/4lex4/scantailor-advanced/pull/82 번역날짜 2019년 10월 9일 번역기간 3일 적용방법 위 파일을 다운받은 뒤 Scantailor Advanced가 있는 경로 내 translations 폴더 내에 넣습니다. (일반적으로 C:\Program Files\Scantailor Advanced\translations 폴더) 그 다음 위처럼 Tools -> Settings -> Language를 Korean으로 바꾸면 됩니다.

[PC] Tartube 한글패치 [내부링크]

정보 https://github.com/axcore/tartube/pull/258 번역날짜 2021년 2월 12일 번역기간 2일 적용방법 (윈도우 10 기준) 위 파일을 다운로드 받고 나온 locale 폴더를 tartube\home\user\tartube 에 붙여넣기 합니다. 덮어씌우는 문구가 나오면 덮어씌웁니다. 그다음, Tartube를 켜고 File->Database Preference 로 들어갑니다. (안들어가지는 경우 Tartube를 재부팅) General -> Language 에서 언어를 Nederlands로 바꾸고 Tartube를 재부팅하면 됩니다.

네번째 구데기컵 EtvycAuRLZpb6hhe86x0 후기.. [내부링크]

구데기컵을 제대로 참가해본건 작년이 처음이었는데 브루트포스, 마인크래프트, 등등 여러가지 방법으로 문제를 푸는 대회여서 굉장히 재미있었다 마치 스타크래프트 미궁을 푸는 듯한 느낌이여서.. 이번 구데기컵도 기대가 많이 됬었다. 게다가 군인이라서 오후 6시~9시까지밖에 코딩을 못하는데 이번엔 대회가 오후 6시에 시작이되서 다른사람과 비슷한 환경에서 대회를 풀수있었다. (다만 아쉽게도 초과근무 하느라 시작은 6시 30분에 했다) https://www.acmicpc.net/problem/21295 A번(21295) - 두 천재의 대결 사지방 걸어가면서 폰으로 이문제를 봤는데 작년 구데기컵처럼 딱봐도 예제 정답 그대로 출력하면 부분점수 줄거같아서 바로 긁어.......

자작 액정타블렛 (DIY 신티크) 만들기 - 1. 와콤 타블렛 구조 및 1차 분해 [내부링크]

신티크를 만들기 위해선 와콤 타블렛을 우선 분해해야 한다. 그전에, 와콤 판타블렛의 구조에 대해 간단히 알아보면 PTZ-930의 경우 다음과 같은 구조로 되어있다. 상판1의 경우 아크릴로 제작되어있으며, 상판1의 윗부분은 투명이고 아랫부분에 은색으로 도색이 되어있다. 상판2의 경우 터치스트립과 함께 상판1과 양면테이프로 고정되어있으며, 플러스틱으로 제작되어있다. 회로기판이 제일 중요하고 와콤 타블렛의 핵심 부품이고, 아래에 전자파 차단 및 합선방지를 위해 플라스틱판 / 알루미늄판이 순서대로 있고, 마지막에 플라스틱 재질의 하판이 존재한다. 하판은 나사를 이용해 상판2와 고정된다. 이번 편에서 하는 작업은 다음과 같다 1.......

자작 액정타블렛 (DIY 신티크) 만들기 - 2. 액정 구조 및 분해 [내부링크]

이번엔 액정을 가공해 타블렛에 사용 가능하도록 가공하는 작업을 해볼것이다. 액정은 이전에도 적었다시피 HV150UX1-100 모델을 이용해 가공하기 때문에 타 액정을 이용해 가공하는 사람들은 약간 구조가 다를수도 있다. 0. 액정의 구조 액정을 구매해 뒤집어보면, 위와 같이 되어있을 것이다. 기본적으로 액정은 액정, 회로기판, 회로기판을 연결해주는 FPC케이블, 백라이트 등의 구성품으로 이루어져 있다. 백라이트와 회로기판의 LVDS 연결선을 AD보드 및 인버터와 연결해주면 액정은 작동을 하게 된다. FPC케이블이나 백라이트 등은 외부 자극에 매우매우 약하고 잘 부서지기 때문에, 양철 또는 플라스틱 가이드가 있으며 및 흰색 테이프로.......

[Python3] 백준 1260 DFS와 BFS [내부링크]

https://www.acmicpc.net/problem/1260 DFS, BFS를 다루는 많은 그래프 문제를 다뤄봤지만 이 문제를 풀어보질 못했었다.. 이유는 이전의 DFS, BFS는 이진트리 또는 좌표로 주어진 문제여서 문제가 굉장히 직관적이었는데, 이 문제는 아무 조건없이 그래프가 주어지고, 그내에서 DFS와 BFS를 통해 순회하는 문제였기 때문에 처음부터 구현이 막막했다. 다른 소스코드 몇개를 확인해봤는데 대부분의 풀이가 이차원 배열을 이용한 풀이었다. 애초에 프로그래밍 문제에 정해를 찾는건 아니라고 생각하지만 이건 편법적이고 굉장히 가공된 해답이라고 생각했다. 풀이 그래프 자료구조를 직접 만들어 풀었다. 우선 노드 하나를 객체로 정의한 후 그 안.......

[NDS] 룬팩토리 3 부분 한글패치 베타 v0.61 [내부링크]

자료를 불펌해놓고 등업을 요구하는 i디스커버리로의 불펌을 금합니다. 제 패치는 패치된 롬파일의 무단배포를 제외하고 누구나 열람할수 있습니다. 패치를 배포할때는 절대로 패치된 파일을 배포하지말고 이 글 혹은 블로그 원본 글의 링크를 복사해서 올려주시기 바랍니다. 한글화율 그래픽 : 95% 텍스트 : 80% 본 한글패치는 번역 데이터들을 공개해 누구나 번역할 수 있는 공간인 스프레드시트에서 다수의 익명분들과 함께 만들었습니다. 누구나 번역할 수 있는 공간 특성상, 퀄리티 높은 번역이 많이 존재하지만, 몇몇 대사가 형태를 지키지 않거나 기계번역을 함으로써 퀄리티가 많이 떨어지는 부분이 존재합니다. 베타 버전, 검수되지 않.......

[Switch] 슈퍼마리오 3D 컬렉션 - 슈퍼마리오 선샤인 분석 [내부링크]

이번에 나온 슈퍼마리오 3D 컬렉션은 슈퍼마리오 64, 슈퍼마리오 선샤인, 슈퍼마리오 갤럭시를 포함하고 있다 특이하게도 슈퍼마리오 64, 슈퍼마리오 갤럭시는 롬파일이 압축해제된 상태에서 이를 닌텐도사에서 자체적으로 만든 에뮬레이터를 통해 돌아가는 방식에 비해, 슈퍼마리오 선샤인은 롬파일 자체가 있고, 이를 hagi라는 에뮬레이터를 통해 실행이 된다. 다시말해서, 게임 내 롬파일만 추출해서 돌핀등의 PC에뮬레이터나 (테스트는 안해봤지만) 게임큐브 또는 위 콘솔에서도 정상적으로 돌아갈것이고, 롬파일만 언팩 후 한글패치 데이터로 수정만 해준다면 한글패치도 가능해보인다. 다만 실제로 테스트 해봤을 때 한글패치가 적용된 일.......

레이시티 클라이언트 모음 다운로드 [내부링크]

链接:https://pan.baidu.com/s/1DPaEmglX2mkMcSix5XkElA 提取码:0xwq 한국 1.325 1.521 1.564 1.627 SEA 1.509 1.590 홍콩 1.521 1.587 1.627 (커스텀 버전) 태국 1.594 1.609 이외에 QQ, Dark, Rebirth, Hz 버전 등 모음 문제 생길시 삭제하겠습니다

[NDS] 목장이야기 바람의 바자회 공개검수를 다시 시작합니다. [내부링크]

이전의 글에서 AWS Free tier의 만료로 공개검수를 종료한다는 글을 올렸습니다. https://blog.naver.com/mirusu400/221942823475 이후 손놓고 있다가, 군 입대 이후 다시 관심이 생겨 AWS의 LightSail을 통해 매달 3.5$의 가격으로 다시 웹호스팅을 시작하게 되었습니다. 비록 이전보다 서버의 스펙이 많이 낮아졌지만, 동접자 0~1명을 웃도는 수준이므로 충분히 원할하게 작업가능하리라 생각됩니다. http://mirunamu.studio/HM_GB/ 위의 사이트에서 공개검수 진행이 가능하며, 자세한 사항은 해당 홈페이지 참고바랍니다. 또한 현재 (군인이라는)신분상 관리가 힘들수도있으니 이점 참고 부탁드립니다.

[Python3] Dijkstra, 다익스트라 알고리즘 + 백준 1753번 [내부링크]

다익스트라 알고리즘은 최단 경로, 가중치가 주어진 그래프에서 특정 노드에서 특정 노드까지의 경로 중 가중치가 최소값 혹은 최대값이 되도록 하는 가장 짧은 경로를 찾는(길 찾기라고도 하는) 알고리즘 중 하나이다. 이 외에도 최단경로 알고리즘은 다익스트라 알고리즘, 플로이드 워셜, 벨만 포드 알고리즘 등이 있다. 이름만 들어도 정말 살벌해보이는 알고리즘들이다. 일반적으로 다익스트라 알고리즘은 음의 간선(가중치가 0보다 작음)이 존재하지 않을 때 사용할 수 있다. 이 알고리즘은 BFS와 1차원 DP를 응용한 알고리즘인데, 작동방법은 다음과 같다 1. 출발 노드를 설정한다 2-1. 1차원 최단 거리 리스트를 만든다(추후 이 리스트를.......

[Python3] 백준 20309 트리플 소트 [내부링크]

https://www.acmicpc.net/problem/20309 트리플 소트는 다음과 같은 Swap을 해 정렬을 수행하는 특이한 알고리즘이다. 1. 배열에서 연속한 위치의 세 원소를 고른다 2. 세 원소의 순서를 뒤집는다. a b c 순서에서 c b a 순서로 뒤집는다. 이때 주어진 배열이 트리플 소트만 가지고 정렬이 가능한지 판별하는 문제다 해설 잘 보면 알겠지만 이 Swap을 이용하면 홀수 위치의 원소는 홀수 원소만, 짝수 위치의 원소는 짝수 원소끼리만 Swap이 가능하다. 다시 말해서, 홀수 자리 원소가 짝수 자리 원소 더 큰 수가 있을 경우(혹은 짝수 자리 원소보다 홀수 자리 원소가 더 큰 수가 있을경우) 정렬에 실패한다. 극단적으로 봤을때 이러한 배열은 정렬.......

닌텐도 3DS가 해킹된 원리 및 역사 [내부링크]

닌텐도는 이전부터 열심히 자사 게임의 복제를 막기위한 방법을 사용하고 있었고, 해커들은 이들을 해킹해 권한을 얻거나 복제를 하기위해 창과 방패의 싸움을 지속해 왔다. GBA나 NDS의 경우 칩을 해킹해 칩 내에서 각종 홈브류 앱 및 기타 게임들을 실행하였고, Switch의 경우 Tegra X1 칩셋을 이용하기 때문에 AS 등을 위한 안전모드로 부팅후, 커스텀 롬을 통해 가상 펌웨어를 만들고 홈브류 및 기타 프로그램을 실행했으며, Wii 또한 마찬가지로 초기엔 모드칩을 Wii 내부에 납땜하는 방식으로 진행하다, 대난투 스매쉬브라더스 등 SD카드를 접근하는 게임에서 버퍼의 제한이 없음을 알아내고 Buffer Overflow를 통해 홈브류 설치 및 CIOS(C.......

IDA 7.0 1491 Internal Error 해결하기 [내부링크]

IDA 7.0 버전을 통해 32bit 프로그램을 attach하거나 open한 후 동적 리버싱 하기 위해 시도하면 위와 같은 오류가 난다. Internal IDA Error Oops! Internal error 1491 occured. Furth work is not possible and IDA will close. Would you like to create a crash dump for a bug report? 이를 해결하기 위해서는 원격 디버깅을 이용해도 되고, IDA 7.0 SP1에서 패치가 됬으므로 상위 버전을 사용해도 해결이 된다. 하지만 7.0을 궃이 사용하고 싶은 사람들을 위해, 이를 해결하기 위한 답변은 여기에 적혀져 있다. https://forum.exetools.com/showthread.php?t=19452 이 버그는 win32_user.dll를 빌드할 때 버전 차이로 생겼던 문제로.......

레이시티 서버 분석 [내부링크]

본 글은 연구 목적 글입니다. 프리서버 관련 질문 일체 받지 않습니다. 레지존에서 1.580 공식 서버 실행 바이너리 파일이 유출되 이를 통해 분석 레이시티는 Raycity.0m 파일을 통해 호스트를 알아내고 여기에 있는 호스트와 연동하면서 게임 진행 레이시티 서버는 기본적으로 여러가지 서버 바이너리 파일로 나뉘어있음 실제로 제일 필요한 서버는 CenterServer, GameServer였음 GameServer의 기본적인 Init 순서 1. PacketTypeManager 2. NetworkSystem 3. ObjectCounter 4. ConfigSystem 5. UserLogger 6. WorkTimerManager 7. WaitingJobSystem 8. TimeSync ---------------------- Gameserver 내 Init 9. CenterWorkManager 10. CenterTunn.......

[Python3] 백준 16234 인구 이동 [내부링크]

https://www.acmicpc.net/problem/16234 BFS를 이용하는 문제다. NxN의 땅이 있고 각 땅마다 인구수가 주어져있을 때, 상하좌우로 인접해있는 땅의 값들이 L이상 R이하면 두 땅이 합쳐지고(연합되고) 각 땅에 인구수가 모두 똑같이 분배가 된다. 이 때 인구이동이 이뤄지는 횟수를 구하면 된다. 해설 단순히 BFS로 모든 항을 접근해 이 항의 상하좌우에 대해 인구이동이 이뤄지는지 확인하고, 인구이동이 가능하다면 이를 계속 확인해보며 연합이 되는 최대한 큰 땅을 BFS를 통해 탐색한다.(이때 탐색을 제대로 하기 위해 cache 배열을 이용한다) 탐색이 끝난 후 인구 수를 총 합해 인구가 있는 배열을 업데이트시켜준다. 이렇게 된 경우 배열크.......

[C++] 백준 2042 구간 합 구하기 [내부링크]

이번 문제는 "세그먼트 트리"라는 자료 구조를 이용해 푸는 문제이고, 사실상 해설이 없으면 문제를 푸는데 큰 어려움이 많았을 것이다. 이 문제를 푸는데 아래의 글을 많이 참고하였다. 사실 여기서 쓰는 글 및 소스코드는 아래의 글을 다시 각색해 작성한다고 해도 무방하다. (공부를 하기 위해서 제 블로그를 방문하셨으면 아래 글이 더 도움이 되실 수도 있습니다.) https://www.acmicpc.net/blog/view/9 https://www.acmicpc.net/problem/2042 이 문제는 특정 배열을 주고 그 배열의 i부터 j까지 길이의 값을 모두 더해 출력하는 문제이다. 다만 문제인 점은 이를 연산하는 입력 중간에 값을 바꾸는 입력이 포함되어, 특정 배열의.......

AD보드의 컴퓨터 호환성과 주파수 설정 [내부링크]

최근에 액정과 AD보드를 사게 되었다. 액정은 기본적으로 AD보드를 통해 연산된 결과를 띄워주는 역할을 하며, AD보드는 호스트(대부분 컴퓨터, 노트북 등)에서 들어오는 디지털/아날로그 신호를 연산해준다. 통틀어 AD보드라고 하지만 AD보드를 구매하게 되면 일반적으로 AD보드, 인버터, 컨트롤러 전체를 제공해주며, 이 때 인버터는 화면의 백라이트와 연결해 빛을 쏴주고, 컨트롤러는 화면을 제어하는 제어부가 있다. 그렇기 때문에 버튼도 있어 사용자가 조작할 수 있다. AD보드는 연산된 결과를 액정에 쏴준다. 이번에 구매한 제품은 HV150UX1-100 이라는 액정 제품이었다. 이와 함께 * AD보드 - M.NT68676.2 * 인버터 - SUMIDA PWB-IV1212.......

[C++, Python3] 백준 1991 트리 순회 [내부링크]

https://www.acmicpc.net/problem/1991 간단하게 이진 트리를 입력받아 전위 순회(preorder traversal), 중위 순회(inorder traversal), 후위 순회(postorder traversal) 한 결과를 출력하는 문제이다. 별 특별한 점은 없지만, 궃이 꼽자면 트리의 항이 숫자 값이 아닌 문자가 온다는 점이었다. 사실 저번 학기 과제에서 순회 문제를 그대로 내서 이 문제를 푸는데 어려움이 하나도 없었다. 다만 과제는 C++로 작성 및 제출을 해 이번에는 파이썬 문법을 조금 익힐 겸 파이썬으로도 문제를 풀어보았다. 풀이 맨 처음에 N개만큼 항의 자식에 대한 정보가 주어지므로, 항의 개수만큼 동적할당 후 배열에 그 포인터를 저장 후 주어진 항에 접근해 자.......

자작 액정타블렛 (DIY 신티크) 만들기 - 0. 개요 및 준비물 [내부링크]

개요 현재는 저가형 액정타블렛이 많이 나왔지만 과거 학생 입장에서 액정타블렛을 이용해보고 싶고, 당시 유일하게 쓸만했던 액정타블렛인 신티크의 가격은 너무나 비쌌던 기억이 난다. 와콤 타블렛으로 입문을 해서그런지, 타 타블렛을 구형 모델만 써봐서 그런지 아직도 휴이온이나 xp pen 같은 중국제 타블렛들은 신뢰가 안간다. 판 타블렛을 오랜 세월 사용하던 중 다음과 같은 영상을 보게 되었다. https://www.youtube.com/watch?v=UY51u52QVg0 구조 자체는 굉장히 간단하다. 와콤 타블렛의 작업 영역이 액정과 일대일 매칭이 되기 때문에 액정을 와콤 타블렛 영역에 포개어 만드는 것 뿐이다. 저가형 타블렛이 최소 30~40 이상부터.......

[C++] 백준 10974 모든 순열 [내부링크]

https://www.acmicpc.net/problem/10974 순열은 N개의 숫자중 중복없이 M개를 순서에 상관있게 고르는 것이다. 예를 들면 1,2,3 3개의 숫자중 3개를 순서에 상관있게 고른다면 1,2,3 1,3,2 2,1,3 2,3,1 3,1,2 3,2,1 이렇게 3! = 6의 경우의 수가 있을것이다. 이 문제는 이 순열에서 나올 수 있는 모든 경우의 순열을 출력하는것이다. 이 문제는 10972번 다음 순열 문제나 10973번 이전 순열 문제를 풀었다면 풀 수 있다. 풀이 나는 다음 순열을 이용한 방법으로 풀었다. 특정 순열이 있을때, 사전순으로 다음 순열이 오는 방법은 다음과 같다. 입력받은 순열을 저장한 배열을 A라고 했을때 1. A[i-1] < A[i] 를 만족하는 가장 큰 i를 찾.......

[Python3] 백준 18809 Gaaaaaaaaaarden [내부링크]

https://www.acmicpc.net/problem/18809 일단 이 문제는 내가 직접 생각해서 푼 문제가 아니라 생각하고 특정 구간의 구현법이 떠오르지 않아 답을 보고 이해했다. 이 글에서는 이 문제를 어떻게 접근해야될지 내가 생각해본걸 정리해본 글이다. 풀이 먼저 이 문제를 요약하자면, 정원에 배양액을 뿌릴 수 있는 구간에 초록색 또는 빨간색의 배양액을 뿌리고, 하루가 지날수록 배양액이 상하좌우로 퍼지는데, 이 퍼지는 칸이 하루에 동시에 겹치게 되면 꽃이 핀다. 이렇게 꽃이 필때, 필 수 있는 꽃의 최대값을 구하는 것이다. 이 문제를 보고 맨 처음 생각나는건 다음과 같았다 1. 완전탐색+조합으로 모든 "배양액을 뿌릴 수 있는 구간&quo.......

[Python3] 코드업 2022 간판 재활용 [내부링크]

https://codeup.kr/problem.php?id=2022 문자열 처리에 관한 문제이다. 일정한 간격으로 문자열을 선택해 주어진 문자열을 만드는 문제다. 나는 문자열을 선택한 후 그 DFS를 이용해 거리를 일일히 체크하는 방식으로 풀었는데, 다시 생각해보니 문자열의 맨 앞글자 2개만 가져온 후 그 거리만큼 이동하면서 맞는 문자열인지 검사하는 방식이 더 쉽고 빠를것 같다.. (방금 다시 이 방식으로 푼 후 정확한 풀이를 얻었다) 풀이 일단 주어진 문자열과 일치하는 문자열의 첫번째, 두번째 인덱스를 알아낸다. 그 다음 두 인덱스 간의 거리를 이용해, DFS를 이용해 다음에 나오는 문자가 동일한 거리인지 확인한다. [다음에 나오는 글자 =&#.......

레이시티 1.325 로그인 클라우드 연동 [내부링크]

Ps. 언어, 버전에 상관없이 모든 클라이언트를 수집하고 있습니다. 혹시 지금까지 뿌려지지않은 클라이언트가 갖고계시다면 댓 또는 쪽찌로 연락 부탁드립니다 구버전의 레이시티는 서버리스트 xml파일을 서버에 올려놓고 게임을 실행할때마다 그 리스트를 가져오는 형식을 가지고 있다 서브루틴 sub_591CF0에 시작되며, 대충 리버싱 해본 결과 http://gate.raycity.sayclub.com/qa/serverlist.xml http://gate.raycity.sayclub.com/serverlist.xml 위 두 링크에서 xml파일을 가져오는것으로 확인되었다. 하나는 테섭 하나는 일반섭으로 추정된다. 물론 위 사이트들은 모두 현재 망했으므로 접근이 불가능하다. 아무튼, hxd를 이용해 이걸 내 IP로.......

.0m 분석(WIP) [내부링크]

0m 파일 종류 - 클라이언트 확인 xml파일(UTF-16형식) - 서버 설정 파일 Raycity.0m - LUA Bytecode 파일 - 모델링 설정, 액팅 관련 파일(Autodesk의 3DS MAX 5.0 근처 버전을 사용했을것으로 추정) - etc Raycity.0m 구조 zlib 으로 압축, 헤더는 리틀엔디안 방식 DWORD Header [AA 27 00 00] DWORD File size starts with 0x08 WORD Header(unknown) [53 01] QWORD ADLER Hash DWORD Decompressed file size Compressed Data ... 압축된 파일은 zlib 을 이용했고, 헤더는 0x78DA로 7~9단계 Compression을 이용했음 압축해제된 Raycity.0m 파일의 형태는 다음과 같음 [플래그명][데이터 크기][데이터] 데이터의 크기는 항상 리틀엔디안 4바이트.......

[NDS] 목장이야기 어서오세요! 바람의 바자회 공개검수를 종료합니다. [내부링크]

안녕하세요. 대략 반년 전, 제가 한글패치를 만들었던 게임 시리즈 중 하나인 "목장이야기 어서오세요! 바람의 바자회"의 검수 홈페이지를 만들었었습니다. 이는 AWS의 무료 서버(Free tier) 위에 구축되어있었던 서버였고, 저번 달부터 이 Free tier 서비스의 지원 일자가 종료되어 결과적으로 서버를 닫게 되었습니다. 비록 현실적인 문제로 서버를 닫게 되었지만, HTML과 JS, 데이터베이스와 SQL 그리고 Django, nginx, Linux ... 정말 수많은 것을 배워보는 저에게는 참 유익했던 시간들이었던것 같습니다. 지금까지 검수해주셨던 모든 내용은 안전하게 백업되어 있으니 걱정하지 않으셔도 됩니다. 언젠가는 다시 검수 서버를 열던.......

[Python3] 백준 2630 색종이 만들기 [내부링크]

https://www.acmicpc.net/problem/2630 문제를 간단히 설명하면, 1과 0으로 채워진 배열을 정사각형으로 쪼개 1로만 채워진 정사각형의 최소갯수와 0으로만 채워진 정사각형의 최소갯수를 출력하는 문제다. 해설 이 문제는 분할정복 알고리즘을 이용하는 문제다. 분할정복의 의미는 큰 문제를 쪼개서 작은 문제로 만들어 해결한다는 뜻이지만.. 실제로는 그냥 재귀함수를 이용한다는것 외엔 별 의미를 모르겠다. 아무튼, 이 문제의 내 풀이방법은 다음과 같다 1. 배열을 입력받고, (0,0) 위치에서 탐색을 시작한다. 2. 만약 (y,x)위치가 1로만 채워져있거나 0으로만 채워져있다면 그것이 흰/검은종이라는것이 판별났으므로 그 종이를 반환한다 3........

여름방학 계획(~9.21) [내부링크]

* 백준 solved.ac 플래 이상 찍기 * codeforces 민트 이상 찍기(현 1322점) * 룬팩토리3 테스트 한글패치 제작(?) * 개인 이미지 뷰어 개발 * 그 외 하고싶은거 하기

[GC, Wii] .bti 파일의 수정 방법 [내부링크]

우선 bti라고 하면은 겜큡이나 위에서는 닌텐도 텍스쳐 파일이라고 불리며 일반적으로 압축이 없고 쉽게쉽...

[Wii]Wii iso 파일을 뜯는 여러가지 방법. [내부링크]

1. wiiscrubber를 이용하는 방법 다운로드https://drive.google.com/open?id=0B4dpOMszwEz6UzRtQU...

[NDS]목장이야기 어서오세요! 바람의 바자회 1.6 한글패치 배포 [내부링크]

한글화 기간:번역을 시작할떄로부터 약2년(제대로 번역할때부턴 약 1개월)한글화 양:모든 대사/시스템 대사...

[NDS] 목장이야기 쌍둥이마을 v1.6 한글 패치 [내부링크]

게 임 명 : 목장이야기 쌍둥이마을 한 글 팀 : 목장이야기 바람의바자회/쌍둥이마을 한글화 팀 기 종 : N...

[3DS] 3DS 유틸 (3DS 내장폰트 추출 프로그램) [내부링크]

원래는 컴파일이 안되어있어 컴파일 버전을 올립니다.Latest commit 6fd4639 on 1 Sep 2016이 버전을 컴...

룬팩토리 2 베타 테스터를 모집합니다 [내부링크]

안녕하세요. 드디어 번역을 99% 마치고 대사작업까지 완료한 mirusu400입니다안타깝게도 프로그램의 결함과...

osu 해킹 [내부링크]

https://aixxe.net/2016/10/osu-game-hacking

룬팩3 추가분석 [내부링크]

룬팩3는 룬팩토리2와는 다른 테이블을 사용함 직접 만들어야할 필요가있음(으아아)또한 끝나는 제어코드가 ...

[리듬게임] 태고의 달인 [내부링크]

1. 일반 자작 게임 게시판에는 같은 게임을 2일에 한 개만 올리실 수 있습니다. 2. 일반 자작 게임 게시판...

[리듬게임] DDRevolution [내부링크]

일반 자작 게임 게임 소개게임 제목 DDRevolution조작키D F J K 마우스기타 게임 설명 게임 플레이 ...

[DS] 목장이야기 DS 시리즈 포인터 분석아닌 분석 [내부링크]

정말 쉽게 그림으로 표현한 목장이야기 구조입니다. 2중 아카이브 구조로 되어있다고.. 봐야겠죠? *너함...

a [내부링크]

width - 총 크기(<=폭,width)offset - 시작 좌표next offset - 다음 크기(>=width)

[NDS] 크리스탈타일의 의도된 치명적 버그 [내부링크]

안녕하세요. 최근 룬팩토리 2 한글패치를 만들면서 알게 된 사실에 대해서 포스팅할려고 합니다.NDS 파...

3ds 홈브류 만들기 [내부링크]

전제조건C or C++ or LUA or Python 실력자(파이썬은 확실치 않음)외국어에 대해 능통한 사람(정보가...

[오토핫키] 능주고등학교 급식표 [내부링크]

능주고등학교 홈페이지(http://neungju.hs.jne.kr/user/indexSub.action?codyMenuSeq=80686&siteId...

[오토핫키] 정올(http://www.jungol.co.kr) 사이트 문제 데이터 긁어오기 [내부링크]

정보올림피아드 & 알고리듬 사이트를 직접 HTML로 저장하는 프로그램입니다.간단하게 학교에서나 ...

입체 피크로스 이름 [내부링크]

타임 챌린지노 미스 챌린지빅 퍼즐테크닉스페셜 퍼즐 보석(<-쥬얼)멤버십 카드 무지개 보석 큐브 이중 ...

[DS][C] 목장이야기 시리즈 바이너리 아카이브 파일 언패커 [내부링크]

오래된 프로그램입니다https://github.com/mirusu400/HarvestMoon_Archive_Text_Tools/tree/master/H...

[Python3] 백준 2206 벽 부수고 이동하기 [내부링크]

https://www.acmicpc.net/problem/2206BFS를 응용해 푸는 문제다일반적인 미로찾기 문제에, 벽을 하나...

[Python3] 백준 11726 2xn 타일링 [내부링크]

https://www.acmicpc.net/problem/11726 피보나치 수열처럼 일반항을 찾고, 다이나믹 프로그래밍(동적 계...

[C++] 백준 1874번 스택 수열 [내부링크]

https://www.acmicpc.net/problem/1874 C++을 이용해서 처음으로 제대로 풀어본(?) 문제 중 하나이다. 문...

[C++] 백준 15990 1,2,3 더하기 5 [내부링크]

https://www.acmicpc.net/problem/15990 난 개인적으로 dp가 싫다. 솔직히 함수의 재귀라는 정말 재미있는 ...

[C++] 백준 5557 1학년 [내부링크]

https://www.acmicpc.net/problem/5557이제 어느정도 DP 문제들을 풀다보니 나름 DP에 익숙해졌다. 이 ...

[GC,Wii] .bfn확장자의 폰트파일 확장 방법 [내부링크]

대부분의 GC, Wii게임들은 bfn확장자의 폰트파일을 가지고 있는 게임이 많습니다. 이 확장자의 파일은 ...

3ds LUA 가이드 [내부링크]

1. Download Citra (3DS Emulator) 2. You might have to set up citra's folders a bit. In the sa...

[C] 피보나치 수열 [내부링크]

피보나치 수열을 for문을 이용해 구현했습니다. > 소스보기 접기

[DS,3DS][Python] 룬팩 2,3,4 대사 덤퍼 [내부링크]

https://github.com/mirusu400/Rune-Factory-Text-Tools RF Text Dump.py - 단순히 텍스트만 덤프...

[Python 3] 미분계수 구하기 [내부링크]

미분계수는 위와 같이 구합니다이를 파이썬과 sympy를 통해 구현이 가능합니다 from sympy import symbols,...

[Python 3] MD5값을 이용한 OTP 만들기 [내부링크]

OTP 함수 만드는 Python 소스코드 # -*- Encoding: UTF-8 -*- # import time import hashlib def c...

[DS]목장이야기 반태동 한글삽입 정상작동 [내부링크]

소스코드 github 링크 https://github.com/mirusu400/HarvestMoon_Text_Tools추출방법 : Crysta...

[Python3] RSA 암호화를 이용한 OTP 알고리즘 [내부링크]

OTP 호스트 (만드는쪽) # -*- Encoding: UTF-8 -*- #import time import random def gcd(a, b): #최...

[NDS] 비압축 그래픽을 디버거를 이용해 찾기 [내부링크]

https://cafe.naver.com/hansicgu/16638위 글을 읽고 오시면 더 좋습니다 먼저 아이디어는 C-Major 님의 ...

[Python3] 백준 1629 곱셈 [내부링크]

https://www.acmicpc.net/problem/1629a를 b번 곱한 값을 c로 나누는 문제다(a^b) % 3 만 하면 되는 쉬운 ...

Github의 최대 용량에 관해서 [내부링크]

https://help.github.com/en/github/managing-large-files/what-is-my-disk-quota 우선 위 사이트에 들어가...

wit를 이용해 wii iso를 추출/빌드하기 [내부링크]

WIT 다운로드 : http://wit.wiimm.de/우선 wit와 추출/빌드할 iso를 같은 폴더에 넣는데cmd창을 켜고추...

러브플러스+ 분석 [내부링크]

우선 러브플러스의 대사와 기타 자료들은 인코더/디코더 그리고 덤퍼가 필요한데 첨부파일에 앵간한 툴들은...

[GC] 슈퍼마리오 선샤인 2.0 한글패치 수동패치입니다. [내부링크]

다운로드 링크 미러1(구글) : https://drive.google.com/file/d/0B4dpOMszwEz6UzFfMjN4Zjdwc1k/vi...

룬팩토리 2 커스텀 네임 사용방법 [내부링크]

1. "1.이름입력.xlsx"를 엑셀로 열어 원하는 이름으로 수정합니다 2. "2.HxD"를 실행후 rf2TxteDefault...

[DS, 3DS] 목장이야기 텍스트 구조 분석 [내부링크]

적용되는 게임들은 아마도 목장이야기 바람의 바자르 / 쌍둥이마을 일것이다.. 이전 선샤인 아일랜드에서는...

[Python3] Hex String 문자열을 그대로 파일에 쓰기 [내부링크]

https://blog.naver.com/mirusu400/221616841025https://blog.naver.com/mirusu400/221077746412이 두 글...

[NDS] 룬 팩토리 2 한글패치 v1.11 [내부링크]

자료를 불펌해놓고 등업을 요구하는 i디스커버리로의 불펌을 금합니다. 제 패치는 패치된 롬파일의 무단배...

[Python3] 백준 16490 외계인의 침투 [내부링크]

https://www.acmicpc.net/problem/16490 이 문제가 나온 플로우컵이란 대회는, 알고리즘을 푸는 대회가 아...

파이썬과 Streamlink로 Pixiv Sketch 라이브방송 녹화하기 [내부링크]

Pixiv Sketch라는 라이브방송을 Pixiv에서 제공해주는데, 찾아보면 다시보기를 볼 방법이나 저장할 방법...

공부 계획 점검 [내부링크]

https://blog.naver.com/mirusu400/221746973821이전에 작성했던 공부계획3/1일 전에 백준 230이상 문...

[GC] 슈퍼마리오 션샤인 한글패치 배포 [내부링크]

다운로드 링크 토렌트 마그넷magnet:?xt=urn:btih:57B65CBBD0F491BC561C66925470922DAD2E2F5...

[GC] 슈퍼마리오 선샤인 2.0 한글패치 배포 [내부링크]

다운로드 링크미러1 ; https://drive.google.com/file/d/0B4dpOMszwEz6Q0NEano4MUZfMWs/view ...

[NDS] 룬 팩토리 2 한글패치 v1.0 [내부링크]

패치가 업데이트 되었습니다. 자세한 사항은 https://blog.naver.com/mirusu400/221799017421 를 참고해주...

[Python 3] String에 저장되있는 Hex값 그대로 쓰기 [내부링크]

global outFpdef string_hex_to_hex(temps): for i in range(0, int(len(temps)/2)): outtemp = int(tem...

한글화 / 한글화 기여 게임 목록 [내부링크]

1. 슈퍼마리오 선샤인버전 : 2.0기종 : 게임큐브 [GC]링크 : https://blog.naver.com/mirusu400/22040306...

[DS, 3DS]목장이야기 시리즈 *.bin 헤더 정보 및 포인터 분석 [내부링크]

참고https://cafe.naver.com/hansicgu/14700https://blog.naver.com/mirusu400/221287237856 dword 는 4바...

[Python3] 바이너리에서 읽은 버퍼를 Hex String으로 바꾸기 [내부링크]

한글화 작업을 하기 위해서, 인코딩을 바꾸는 루틴은 직접 수정 못하기 때문에 커스텀 인코딩이라고 부를수...

공부계획(~3.1) [내부링크]

C++ STL 공부 ~1달 이내(최대한 빨리)백준 온라인 저지 문제 풀이, 코드포스 문제풀이(최소 230문제 이...