전체 메뉴
[Google] 안드로이드 웹뷰(Android System WebView) 앱간 충돌 원인 분석
[Google] 안드로이드 웹뷰(Android System WebView) 앱간 충돌 원인 분석
2021.03.24금일(21.03.23.) 안드로이드 스마트폰 이용자 사이에서 앱(카카오톡 등) 실행이 중단되는 이슈가 발생했고, 곧바로 핫픽스 업데이트로 해결되었다. 해당 원인(Google 형님들의 깜찍한 실수가...무엇인지)을 알아보고자 패치 전후 파일을 비교하며 원인 분석을 해보았다. 분석 대상 - 문제의 APK : Android System WebView 89.0.4389.90 - 패치된 APK : Android System WebView 89.0.4389.105 분석 전 작업 - 문제 파일 : libwebviewchromium.so 2개의 라이브러리(libwebviewchromium.so)를 가지고 먼저, IDA에서 바이너리 읽어와서 BinDiff로 비교해보았다. 분석 - 90.so (sub_29D69E4) in..
모니터없는 우분투에 가상 드라이브 설치
모니터없는 우분투에 가상 드라이브 설치
2021.03.04우분투 서버 사용 시 모니터 없어서 검은 화면이 보이곤 하는데 아래를 통해 해결할 수 있다. $ sudo apt-get install xserver-xorg-video-dummy $ sudo vim /etc/X11/xorg.conf 아래 코드 추가 (파일 없다면 생성) Section "Device" Identifier "Configured Video Device" Driver "dummy" EndSection Section "Monitor" Identifier "Configured Monitor" HorizSync 31.5-48.5 VertRefresh 50-70 EndSection Section "Screen" Identifier "Default Screen" Monitor "Configured Mon..
VMware Workstation 16에서 macOS BigSur 설치하기 (AMD버전)
VMware Workstation 16에서 macOS BigSur 설치하기 (AMD버전)
2021.02.24준비물 - VMware Workstation 16 - VMware Workstation 16 Unlocker Utility : github.com/paolo-projects/unlocker/releases/ Releases · paolo-projects/unlocker VMware Workstation macOS . Contribute to paolo-projects/unlocker development by creating an account on GitHub. github.com - macOS BigSur : drive.google.com/file/d/1tprXjxoUdWVgM8XLp2GQ93bKSbiw1iD1/view BigSur.zip drive.google.com 실행 전 과정 (VMware 설..
Samsung Firmware Reference
Samsung Firmware Reference
2021.02.02준비 - simg2img : db.netking.xyz/index.php/s/1TMP0jKU13gTy3A - 7zip : https://www.7-zip.org/ - 삼성 펌웨어 중 AP 파일 (Galaxy Note 20 Ultra / SM-N986 기준) * Android 10부터 'system, vendor, product'를 'super.img로 관리 데이터 추출 1. 'AP~~~.tar.md5' 압축 풀기 2. simg2img.exe super.img super.raw 3. super.raw → 7-Zip → 압축풀기(Extract file) 기타 - Samsung Open Source : opensource.samsung.com/main - File 'fota' Password : fotates..
Apache2 Setting AtoZ
Apache2 Setting AtoZ
2021.01.11여러 호스트 구축 동일한 IP(example.com)에서 여러 호스트(a.example.com, b.example.com ...) 생성은 다음과 같다. * 플랫폼 : Apache2 * 위치 : /etc/apache2/sites-available Step 1. {Site_name}.conf (ex. test_page.conf) * 수정한 부분 : {Folder_name} $ sudo vim {Site_name}.conf DocumentRoot /var/www/{folder_name} Options None AllowOverride All Step 2. 000-default.conf * 수정한 부분 : {New_Domain_name}, {Folder_name} $ sudo vim 000-default.con..
scrcpy 명령어
scrcpy 명령어
2021.01.05scrcpy USB, TCP/IP에 연결된 안드로이드 기기의 화면 공유 및 제어 제공 사용가능한 환경 - GNU/Linux, Window, MacOS 설치 - Linux sudo snap install scrcpy - Window exe : https://github.com/Genymobile/scrcpy/releases/tag/v1.17 - MacOS brew install scrcpy 주요 명령어 - 유선 연결(USB) scrcpy - 무선 연결(TCP/IP) adb kill-server adb tcpip {port} adb connect {devices_ip or domain}:{port} # 원격지 컴퓨터 scrcpy # 원격지 컴퓨터 - 다중 디바이스 연결 scrcpy -s {adb_device..
수익률 400% 올린 개미가 알려주는 주식 덕담
수익률 400% 올린 개미가 알려주는 주식 덕담
2020.12.30안녕하세요. 그동안 주식에 대해 경험과 노하우를 마치 친구에게 알려주듯이 친근하고 유쾌하게 작성해보았어요. 저도 아는 것이 많이 없는 학생이지만, 작게나마 도움이 되었으면 하네요. 궁금한 부분이 있다면 댓글이나 메일 보내주시면 답변드리며, 지적할 부분도 언제든 말씀 주세요! 그럼 다들 성투하시길 :D Q1. 니눈데? - 학과 : 경제학 1도 모르는 공대생 - 주식 6년 차 동학 개미 일원 - 2020년 KB증권 실전투자대회 대학생 부문 7월 리그 4위 (수익률. 67.00%) - 2020년 KB증권 실전투자대회 대학생 부문 8월 리그 7위 (수익률. 50.58%) - 2020년 KB증권 실전투자대회 대학생 부문 10월 리그 6위 (수익률. 59.79%) Q2. 이거 뭐라하는거고! ▶ 일반적인 용어 - H..
[Samsung] Galaxy Buds Pro 유출 분석
[Samsung] Galaxy Buds Pro 유출 분석
2020.12.19이 글은 보호되어 있기 때문에 이것을 보려면 암호가 필요합니다.
우분투 초기 환경 구축
우분투 초기 환경 구축
2020.12.13미러서버 대한민국 3대장 미러 서버 : ftp.harukasan.org, mirror.kakao.com, ftp.kaist.ac.kr $ sudo vim /etc/apt/sources.list : %s/kr.archive.ubuntu.com/mirror.kakao.com : %s/us.archive.ubuntu.com/mirror.kakao.com : %s/archive.ubuntu.com/mirror.kakao.com : %s/security.ubuntu.com/mirror.kakao.com 기본 ssh, htop, net-tools, git, lrzsz, tmux $ sudo apt-get install -y ssh htop net-tools git lrzsz tmux; 바이너리 gdb, checks..
pypy3 Install
pypy3 Install
2020.12.130. 버전 : pypy3.7 Linux x86 64 bit 1. Site https://www.pypy.org/download.html 2. Install (The red letter depends on the version) $ wget https://downloads.python.org/pypy/pypy3.7-v7.3.3-linux64.tar.bz2 $ tar -xvf pypy3.7-v7.3.3-linux64.tar.bz2 $ sudo mv pypy3.7-v7.3.3-linux64 /usr/local/bin/ $ sudo ln -s /usr/local/bin/pypy3.7-v7.3.3-linux64/bin/pypy3 pypy3 $ sudo mv pypy3 /usr/local/bin/ $ curl -O..
NKHashing ver.200710
NKHashing ver.200710
2020.12.11설명 본 프로그램은 해시(혹은 암호화)를 오프라인에서도 할 수 있도록 만들었습니다. 기능 - 해시 : Base64, URL, HEX, SHA-1, SHA-256, MD5 - 암호 : AES-256 - 인수분해 : Factorization 다운로드 - 직접 : - 깃허브 : github.com/NetKingJ/NKHashing/releases/tag/200710 Release v.200710 · NetKingJ/NKHashing 목적 및 요구사항 본 프로그램은 해킹 방어 대회 CTF(Capture The Flag)에서 자주 사용하는 해시를 오프라인 상황에서도 사용할 수 있도록 만들었습니다. 주요기능 Base64 URL HEX AES-256 SHA-1 SHA-256 MD5 Factor github.com
윤디자인 제거 프로그램 (비공개)
윤디자인 제거 프로그램 (비공개)
2020.12.10이 글은 보호되어 있기 때문에 이것을 보려면 암호가 필요합니다.