macOS에서 Attract Mode와 RetroArch로 레트로 게임 환경 구축

개요 이전에 집에서 노는 라즈베리 파이에 ArcadePunks와 같은 곳에 올려진 소위 한방팩 롬이라 불리는 패키지를 이용하여 손쉽게 레트로 게임 환경을 구축해본 적이 있다. 이러한 한방팩은 특별하게 설정을 신경쓸 필요 없이 이미지를 복사하는 것만으로도 레트로 게임 환경을 구축할 수 있게한다. 나는 아주 오래전에 마메 에뮬을 이용하여 게임을 해본것 말고는 수 많은 기기의 에뮬레이터가 등장한것도 모른채 오랫동안 […]

macOS에서 Attract Mode와 RetroArch로 레트로 게임 환경 구축 더 읽기"

Ubuntu 20.04에 Proxy 적용 Heimdall 설치

개요 Ubuntu 20.04에 Application Dashboard인 Heimdall을 docker를 사용하지 않고 직접 설치하는 과정을 기술한다. Heimdall은 브라우저들의 즐겨찾기 북마크 초기 화면과 같이 자주 사용하는 서비스의 상태 확인과 연결을 쉽게할 수 있도록 도와준다. nginx 설정을 수정하여 원격의 https 포트를 접속시 localhost의 8000포트로 서비스되는 heimdall에 리다이렉트 시킨다. docker 설치 방법은 많지만 직접 설치와 proxy 설정과 관련하여 간단하게 정리 글을

Ubuntu 20.04에 Proxy 적용 Heimdall 설치 더 읽기"

DOS 크랙 연습 적벽대전

개요 우연하게 삼국지를 주제로 한 DOS 게임 중 하나인 적벽대전을 다시 접하게 되었다. 당시에는 신경쓰지 않고 지나갔지만 해당 게임은 폭소시리즈와 삼국지 무장쟁패로 유명한 대만의 ‘Panda Entertaintment’에서 제작한 게임이다. 필자는 해당 게임을 구매하여 정품으로 보유하고 있었으나 현재에는 찾을 길이 없어 인터넷에서 다운로드한 대상으로 작업을 수행하였다. 대상 게임은 잘 알려져 있지 않아 국내에서는 거의 정보를 찾을 수

DOS 크랙 연습 적벽대전 더 읽기"

astalavista 재오픈 관련 소식

우연한 계기로 astalavita.box.sk가 복귀 (재오픈) 한다는 소식을 듣고 사이트를 찾아가 보았다. 홈페이지에는 2022년 1월 중 재오픈한다고 써있지만 1월이 거의 끝나가는 지금도 오픈되지는 않았다. Astalavista는 90년대 WEB 검색엔진 중 뛰어난 성능으로 유명한 Altavista와 유사하지만 Hacking, Crack 등의 전문검색인진이다. Serial이나 Keygen을 검색하기 위해서 사람들이 많이 사용하였다. box.sk는 Astalavita만이 아닌 다른 사이트돌도 있었는데 나는 크랙과 관련된 페이지인 neworder.box.sk를

astalavista 재오픈 관련 소식 더 읽기"

CVE-2021-45467 CWP CentOS Web Panel – preauth RCE 잡담

CentOS의 Contorl Web Panel (CWP)에서 file inclusion vulnerability이 보고되었다. 직접 취약점을 상세히 분석하고 재현해보진 않았지만 접근 과정이 흥미있어 공개된 내용을 참고하여 정리 해본다. Control Web Panel의 ‘/user/loader.php’와 ‘/user/index.php’는 인증 과정 없이 접근이 가능한 페이지로 아래와 같은 include 구문을 포함한다. PHP의 include()와 require() 함수는 로컬 또는 원격의 파일을 읽어 PHP 스크립트로 실행하는 함수로서 공격자의 악의적인 코드를

CVE-2021-45467 CWP CentOS Web Panel – preauth RCE 잡담 더 읽기"

DOS 크랙 연습 범피 Bumpy

개요 세이브 기능이 지원되지 않았던 과거 게임들은 특별하게 정의된 패스워드 입력으로 스테이지를 지정할 수 있게 하였다. 범피는 DOS 환경에서 구동되어 공을 튀겨 아이템을 먹고 목적지 골로 향하는 아주 단순한 고전 게임이다. 본 문서에서는 범피에서 스테이지 선택을 위해 제공하는 패스워드 기능 분석을 다룬다. 준비 DOSBox-X : 도스 프로그램 구동을 위하여 사용 맥OS용으로 빌드된 DOSBox-X 바이너리를 사용하였다.

DOS 크랙 연습 범피 Bumpy 더 읽기"

맥에서 DOSBox Debugger 버전 빌드

개요 이 글에서는 맥OS (macOS)에서 DOSBox Debugger 버전을 빌드하기 위한 방법을 기술한다. 디버깅 기능이 포함되지 않은 DOSBox는 바이너리 파일을 다운로드하여 사용할 수 있으며 빌드 또한 큰 문제가 발생되지 않기 때문에 여기에서는 언급하지 않는다. 준비 빌드는 macOS 10.15 Catalina 환경에서 dosbox-0.74-3 버전을 대상으로 수행하였다. 그러나 다른 버전에서도 크게 다르지 않을거라 생각된다. DOSBox 소스코드 빌드를 위하여 소스코드

맥에서 DOSBox Debugger 버전 빌드 더 읽기"

DOS 크랙 연습 코에이 대항해시대2

개요 최근에 남는 라즈베리 파이를 가지고 에뮬 게임기를 만들어보니 과거 도스 (DOS) 게임들이 생각나서 찾아보게 되었다. 복잡하게 환경 구성할 필요 없이 DOSBox를 사용하면 예전의 고전 도스게임을 쉽게 할 수 있으며 고전게임을 인터넷에서 검색하니 이미 DOSBox를 포함하여 배포하고 있다. 나는 맥OS에서 DOSBox를 사용해보았지만 현재까지는 큰 문제 없이 잘 동작하고 있다. 과거의 도스 유물들을 찾아보다가 문득 고전

DOS 크랙 연습 코에이 대항해시대2 더 읽기"

Ansi Escape Attack

일전에 ANSI2TXT 글을 쓰면서 ANSI 제어코드를 사용한 공격이 가능하다고 언급한 바 있다. 관련된 내용을 써보고자 했는데 미루는 동안에 Unicode를 활용한 공격 기법이 공개되어 해당 글을 먼저 게시하였다. ANSI 제어코드는 오래전부터 사용되었기 때문에 공격의 역사는 꽤나 길다고 할 수 있다. 내 경우에는 PC 통신망 시절에의 트릭 기법들이 얼핏 떠오르는데 현재는 자세히 기억이 나지는 않는다. 유명 해커인

Ansi Escape Attack 더 읽기"

calendar – 터미널 기념일 유틸리티

unix 터미널에는 calendar라는 기념일 알림(reminder service) 유틸리티가 존재한다. 생소한 유틸리티지만 Linux 배포판과 macOS에도 기본 설치되어있다. Linux에서 실행한 결과는 아래와 같다. calendar를 실행하면 /usr/share/calendar 하위의 파일들을 읽어 해당하는 일자의 정보를 출력해준다. 정보 파일들은 텍스트 형태로 작성되어 있기 때문에 에디터를 사용하여 직접 편집도 가능하며 C 문법과 유사한 include 구문을 사용하여 다른 파일들을 포함시키는 것도 가능하다. 예제로 살펴본

calendar – 터미널 기념일 유틸리티 더 읽기"