나의 성장기 보안/코딩$

Magisk 관련 2021

App 진단
@2021-10-19 11:38:26

안드로이드 오픈소스 루팅 툴 Magisk(매지스크) 개발자 John Wu가 최근 구글에 취업한 이후 앞으로 개발 방향에 대해 블로그에 글을 올렸다.

 

유저 입장에서 체감할 부분은 크게 2가지가 있다.

  • Magisk Hide 삭제 - Magisk Hide는 폰에서 Magisk를 사용하고 있다는 것을 숨기는 기능이었는데 이것이 앞으로 제거될 것이다. 먼저 개발자가 안드로이드 보안 팀에 취업하였으며 모든 소스코드에 접근할 수 있게 된 위치에 들어갔기 때문에 루팅 우회 수단을 개발한다는 것은 이해 충돌 문제가 있고, 최근 몇 년동안 루팅 탐지 우회 방법을 찾는 데 관심이 떨어졌기 때문에. 앞으로 Magisk와 관계 없는 외부 신호 Signal이나 흔적 Trace에 대해 스푸핑Spoof, 변경, 조작 등을 하는 일은 없을 것이다.
  • 공식 Magisk 모듈 저장소 운영을 커뮤니티로 이관한다.
    - 어떤 모듈을 올리거나 지울 때 불만에 대응하는 것에 정신적으로 지쳐서 그동안 개발자가 직접 관리한 모듈 저장소의 권한을 커뮤니티 구성원으로 넘긴다. 운영을 맡을 인원은 정해지지 않았다.

모듈의 기능 자체가 없어지는 것은 아니다. 개발자들이나 유저들은

"Magisk --install-module ZIP"

명렁어 등으로 ZIP 파일을 수동으로 불러와서 모듈을 설치하는 것도 가능해진다.

XShell에 대하여..

App 진단
@2021-06-20 20:40:27
  • Xshell은 (주)넷사랑컴퓨터의 SSH, 텔넷, Rlogin을 위한 단말 에뮬레이터 클라이언트이다.
  • 호스트별로 개별 Session파일을 만들 수 있으며 세션별 보기 방식을 탭 형식으로 제공하여 동시간의 호스트 운영 및 관리에 용이한 특성이 있다.

역사

Version 날짜 Release Version 특이사항
2002년 최초 출시 Xshell_Version_1  
2005년 5월 Xshell_Version_2  
2008년 6월 Xshell_Version_3  
2010년 5월 Xshell_Version_4 - 이때부터 Enterprise Edition이 제공되기 시작함
2014년 11월 Xshell_Version_5  
2018년 4월 24일 Xshell_Version_6  
2020년 11월 17일 Xshell_Version_7  

라이선스

  • Xshell은 사유 소프트웨어로서 개인 및 학교 사용자는 무료로 사용할 수 있고 기업은 유료 라이선스가 필요하다.
  • Xshell 단일 라이선스 및 Xmanager, Xftp, Xlpd가 포함된 기업용 엔터프라이즈 라이선스가 있다.

시스템 사양

Version 6 기준 시스템 최소 사양은 다음과 같다.

운영체제 Windows 10 / Windows 8.1 / Windows 7 / Windows Server 2019 / Windows Server 2016 / Windows Server 2012 / Windows Server 2008 SP 1 / Citrix MetaFrame for Windows
CPU Inter® Pentium 이상
메모리 512 MB 이상
하드디스크 50 MB 이상

기능

  • SSH1, SSH2, Telnet, rlogin, Serial, SFTP, FTP 프로토콜 지원
  • 사용자 지정 유저 인터페이스 (User Interface환경) - 분리가 가능한 탭 그룹 관리, 레이아웃 관리, 사용자 지정 테마
  • 커스텀 마우스 및 키보드 매핑
  • IPv6 지원
  • 터미널 다중 세션 동시 키 입력
  • 스크립트 지원 (비주얼 베이직, 자바스크립트, 파이썬)
  • 사용자 키 및 호스트 키 관리
  • Zmodem, Xmodem, Ymodem, SFTP 등의 파일 전송 유틸리티
  • Xftp 및 Xmanager 와의 연동
  • X11 포워딩
  • SOCKS 4/5 프록시
  • SSH 터널링
  • 터미널 하이라이트 편집
  • 작성 창, 빠른 명령 창
  • 웹 검색 기능
  • ASCII 및 NonASCII 문자열에 대한 글꼴 지정

보안

  • 공개 키 암호 방식
  • 대칭 키 암호
  • GSSAPI (MIT Kerberos, Microsoft SSPI)
  • SSH PKCS 11 인증
  • 마스터 패스워드 인증, 화면 잠금 기능, 키보드 인터렉티브 인증 지원

'App 진단' 카테고리의 다른 글

Android 진단 - Scrcpy (USB Mirroring) Tool  (0) 2021.10.22
Magisk 관련 2021  (0) 2021.10.19
Smail Code 문법  (0) 2021.02.09
APK 파일 OBB의 개념과 설치 방법  (0) 2021.02.09
난독화 솔루션 종류  (0) 2021.02.01

Smail Code 문법

App 진단
@2021-02-09 14:07:48

보호글입니다.
비밀번호를 입력하셔야 내용을 보실 수 있습니다.


APK 파일 OBB의 개념과 설치 방법

App 진단
@2021-02-09 11:31:08

Google에서는 일정 용량 이상의 APK파일은 구글 플레이스토어에 업로드를 할 수 없도록 막아놓았다.

물론 큰 용량의 APK업로드 방법도 있지만 방법은 추후에 찾아보자.

 

용량이 큰 APK파일을 등록을 하려고 시도를 하면 Google에서는 APK등록을 거부한다.

 

이에 대부분 게임 개발자들은 게임을 만들어 구글 플레이 스토어에 등록할 때 최대한 용량 최적화를 시키고 딱 최소한의 어플을 구동 시킬 수 있는 빈 껍데기 실행 APK을 만들어 구글에 등록한다.

 

그 후 최초 실행 시 자신의 서버에서 추가 리소스 파일을 다운로드 해서 내용물을 불러 구동시키는 방식을 사용한다.

 

OBB - 추가 Resource 데이터파일을 의미한다.

 


1. 간단하게 OBB적용하는 방법

1.1. 플레이스토어에서 순정 APK파일 다운로드

1.2. 게임실행후 추가 Resource를 다운로드 받을 시 Android/OBB 폴더 안에 OBB가 다운로드됨.

1.3. 해당 폴더의 이름을 바꾼뒤 게임을 삭제

1.4. 모드를 설치하고 이름을 바꿨던 OBB폴더이름을 원복하면 정상적으로 실행이된다.

 

 


2. OBB를 외부에서 다운로드 받아서 사용하는 방법

2.1. 블로그에서 APK파일과 OBB파일을 다운로드 한다.(별도의 OBB파일이 있는 경우에만 해당이 된다.)

2.2. 다운로드 완료시 APK를 설치한다.

2.3. 다운받은 OBB파일의 압축을 해제한다.

2.4. 압축을 해제했다면, com.으로 시작하는 폴더가 하나 나올 것이다. 이 폴더를, 자신의 휴대폰 Android/obb폴더로 이동시켜준다.

★ 만약 Android폴더에 obb폴더가 없다면 obb라는 이름의 새 폴더를 생성해주면 된다.

★ 가끔 게임에 따라 com.으로 시작하는 폴더가 아닌 다른 이름의 폴더가 나올 수 있음.

2.5. 압축해서 나온 com. 으로 시작되는 이 폴더를 Android/obb 폴더 안으로 이동시켰다면, obb파일이 적용된 것이다.

 

 

'App 진단' 카테고리의 다른 글

Android 진단 - Scrcpy (USB Mirroring) Tool  (0) 2021.10.22
Magisk 관련 2021  (0) 2021.10.19
XShell에 대하여..  (0) 2021.06.20
Smail Code 문법  (0) 2021.02.09
난독화 솔루션 종류  (0) 2021.02.01

난독화 솔루션 종류

App 진단
@2021-02-01 20:56:45

보호글입니다.
비밀번호를 입력하셔야 내용을 보실 수 있습니다.


App 진단 (21)

[1] [2] [3]