전체 메뉴
Android Network Capture with ADB
Android Network Capture with ADB
2020.05.25환경 Device : Android (Root) OS : Kali-linux, Ubuntu Etc 방법 1 : 실시간 패킷 분석 (Real-time packet analysis) $ adb exec-out "su -c tcpdump -i any -U -w - 2>/dev/null" | wireshark -k -S -i - * 실시간 패킷 분석 시 프레임 에러가 발생할 땐 [방법 2]로 사용해보세요. * If a frame error occurs during real-time packet analysis, use [방법 2]. 방법 2 : 저장된 패킷 분석 (Analysis of stored packets) $ adb exec-out "su -c tcpdump -i any -U -w {스마트폰 내에 저장할..
Samsung Open Source Custom Build
Samsung Open Source Custom Build
2020.05.24이 글은 보호되어 있기 때문에 이것을 보려면 암호가 필요합니다.
[번역] DIFUZE: Interface Aware Fuzzing for Kernel Drivers
[번역] DIFUZE: Interface Aware Fuzzing for Kernel Drivers
2020.05.19목차 요약 1. 소개 2. 배경과 관련 작업 2.1 POSIX 장치 드라이버 2.2 안드로이드 운영체제 2.3 Fuzz Testing 2.4 기타 분석 3. 개요 3.1 Example 4. 인터페이스 복구 4.1 시스템 계측 빌드 4.2 ioctl 핸들러 식별 4.3 장치 파일 탐지 4.4 명령 값 결정 4.5 인자 타입 식별 4.6 구조체 정의 찾기 5. 구조체 생성 6. ON-DEVICE 실행 6.1 포인터 고정 6.2 실행 7. 구현 7.1 인터페이스 인식 퍼징 8. 평가 8.1 인터페이스 추출 평가 8.2 평가 기준 8.3 결과 8.4 연구 사례 1 : Honor 8 설계 이슈 8.5 연구 사례 2 : qseecom 버그 8.6 커버리지 기반 퍼징 보강 9. 토론 9.1 약점 9.2 향후 연구 1..
Python(.pyc) 디컴파일
Python(.pyc) 디컴파일
2020.05.01$ pip install uncompyle6 $ uncompyle6 {filename}.pyc
Ubuntu Apache2 구조
Ubuntu Apache2 구조
2020.04.13/etc/apache2 : 설정 파일 루트 위치 /etc/apache2/apache2.conf : 기본 설정 파일 /etc/apache2/conf-available : 사용가능한 전역(global) 설정 관리 /etc/apache2/conf-enabled : 사용가능한 전역(global) 설정 중에 사용할 전역(global) 설정을 심볼릭 링크로 추가하여 관리 /etc/apache2/envvars : apache2.ctl 환경 설정 파일 /etc/apache2/magic : 파일의 시작값(Magic Number) 데이터베이스 /etc/apache2/mods-available : 사용가능한 모듈 관리 /etc/apache2/mods-enabled : 사용가능한 모듈 중에 사용할 모듈을 심볼릭 링크로 추가하..
CTF 풀 때 도움 되는 사이트 정리
CTF 풀 때 도움 되는 사이트 정리
2020.04.13[ 암호 ] - CyberChef : 다양한 인코딩 지원 - Cryptii : 다양한 인코딩 지원 - codebeautify : 다양한 인코딩 지원 - quipqiup : 치환암호 복호화 - md5decrypt : md5 복호화 - Integer factorization calculator : 소인수분해 계산 - Brainfuck : 예) "[>+++++++++" 암복호화 [ 포렌식 ] - Jeffrey's Image Metadata Viewer : Exif [ 바이너리 ] - Online x86 / x64 Assembler and Disassembler - OnlineGDB [ 웹 ] - Online JavaScript Beautifier : 자바스크립트 정렬 - URL ParserURL Parser ..
Linux Shell Code
Linux Shell Code
2020.04.1332bit (1) 25byte \x31\xc0\x50\x68\x2f\x2f\x73\x68\x68\x2f\x62\x69\x6e\x89\xe3\x50\x53\x89\xe1\x89\xc2\xb0\x0b\xcd\x80 \x31\xc0 xor eax,eax eax 레지스터를 0으로 초기화 \x50 push eax 스택에 0을 푸시 \x68\x2f\x2f\x73\x68 push 0x68732f2f 스택에 "//sh" 문자열의 주소를 푸시 \x68\x2f\x62\x69\x6e push 0x6e69622f 스택에 "/bin" 문자열의 주소를 푸시 \x89\xe3 mov ebx,esp ebx 레지스터에 스택의 주소를 저장 \x50 push eax 스택에 0을 푸시 \x53 push ebx 스택에 "/bin/sh" 문자열..
GitHub 사용법
GitHub 사용법
2020.04.13가입 - 사이트 : https://github.com/ Username, Email, Password를 기입하고 Sign up하면 된다. 설치 - 사이트 : https://git-scm.com/ Git git-scm.com git 사이트에서 자신이 맞는 OS 버전을 설치하면 됩니다. 설치가 완료되었다면 cmd 창을 열어 "git --version" 치면 git 버전이 나온다면 정상적으로 설치가 완료되었습니다. 기본 설정 1. 자신의 이름과 이메일 주소 설정 - git configgit config --global user.name "NetKingJ" - git config --global user.email "hopejo96@daum.net" 2. 설정값 확인 - git config -l Reposito..
iptime 3000U Network Drive Install
iptime 3000U Network Drive Install
2020.04.07$ git clone https://github.com/cilynx/rtl88x2BU_WiFi_linux_v5.3.1_27678.20180430_COEX20180427-5959 $ sudo dkms add ./rtl88x2BU_WiFi_linux_v5.3.1_27678.20180430_COEX20180427-5959 $ sudo dkms install -m rtl88x2bu -v 5.3.1 $ sudo modprobe 88x2bu [ Fast Install ] $ git clone https://github.com/cilynx/rtl88x2BU_WiFi_linux_v5.3.1_27678.20180430_COEX20180427-5959; sudo dkms add ./rtl88x2BU_WiFi_linux_v..
Ubuntu Firewall Setup
Ubuntu Firewall Setup
2020.03.22- Turn on/off Firewall $ sudo ufw {enable, disable} - Ports and Protocols Open/Blocking $ sudo ufw {allow, deny} {port}/{protocol} ex. sudo ufw allow 80/tcp ex. sudo ufw deny 80/tcp - Remove Rule $ sudo ufw delete {allow, deny} {port}/{protocol} ex. sudo ufw delete allow 8080/tcp ex. sudo ufw delete deny 8888/tcp - IP Open/Blocking $ sudo ufw {allow, deny} from {ip} ex. sudo ufw allow from 10.0...
HTTP → HTTPS Redirect
HTTP → HTTPS Redirect
2020.03.22$ sudo vim /etc/apache2/sites-enabled/000-default.conf [ 추가 ] ServerName myserver.xyz ServerAlias www.myserver.xyz Redirect / http://myserver.xyz RewriteEngine on RewriteCond %{HTTPS} off RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] [ 참고 ] http(80), https(443) 포트 열린 상태와 방화벽 활성화
Siri로 간지나게 컴퓨터 켜는 방법
Siri로 간지나게 컴퓨터 켜는 방법
2020.03.08애플 시리를 이용하여 원격으로 컴퓨터 켜는 방법으로 간지나게 켜보자. (빅스비로도 가능하다면 댓글로 알려주세요 😊) - 준비 타겟 PC (Wake-On-Lan 이 가능한 PC) Python 스크립트 실행이 가능한 운영체제 시리가 가능한 애플 기기 - 세팅 git clone https://github.com/remcohaszing/pywakeonlan.git 해당 git을 python 스크립트 실행이 가능한 운영체제에 다운받아 준다. (타겟 PC X) wakeonlan.py 이것만 있어도 됨. 단축어 앱 실행 왼쪽 상단에 스크립트하기 클릭 후 셸에서 SSH를 통한 스크립트 실행 추가 명령어 : 시리명령어 호스트 : 서버 IP 포트 : SSH 포트 사용자 : SSH 아이디 암호 : SSH 암호 스크립트 : ..