Stack Alignment실제 exploit할 때 함수의 주소가 달라요.페이로드는 분명 잘 짠 거 같은데 Segmentation Fault가 발생해요 -> Stack Alignment (MOVAPS) 의심16바이트 정렬이 아닐 경우 발생 가능성 있음 보통 ROP할 때 많이 겪게 된다.64비트 환경에서는 ret와 같은 가젯으로 8바이트를 채워 16바이트 정렬을 할 경우 페이로드가 의도대로 동작하는 경우가 있다. https://hackyboiz.github.io/2020/12/06/fabu1ous/x64-stack-alignment/https://c0wb3ll.tistory.com/entry/ret2libc-x64 로컬 익스와 서버 타이밍 조절 로컬은 연산 속도가 빠르니 금방 익스가 된다해도 서버같은 ..
1. Tor 설치/실행Tor 설치Ubuntu/Debiansudo apt updatesudo apt install tor Windows1. Tor 공식 웹사이트에서 Tor 브라우저 설치 🔗2. 설치 후 Tor 실행 파일 경로를 시스템 PATH에 추가 macOSbrew install tor Tor 실행sudo service tor start 윈도우는 설치된 후 자동 시작 2. 파이썬 코드 본인이 작성한 코드에 authenticate를 넣어야한다면with Controller.from_port(port=9051) as controller: controller.authenticate(password='YOUR_PASSWORD') # Tor 설정 파일에 설정된 암호 controlle..
파이썬 구버전을 사용할 일이 생겨서 급하게 구버전을 다운로드하려는데 구버전 설치 관련된 글들은 오래되어서 실제로 불가능한 글(링크 만료 등)들이 너무 많아서 빠르게 작성합니다. 해당 글은 2.7.18 기준으로 작성됐습니다. 빠른 설치본인이 원하는 디렉토리에다가 파이썬 설치파일 다운로드 (보통은 mkdir ~/tmp 하죠)wget https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tar.xzunxz Python-2.7.18.tar.xztar -xvf Python-2.7.18.tarcd Python-2.7.18./configure --enable-optimizationssudo make altinstall xz랑 tar 둘 다 압축되어있어서 풀어주고 ./con..
홈 네트워크 상황은 이렇다. 보통은 NAS를 Super DMZ설정하지 않고 포트포워딩을 하겠지만 NAS의 uPnP 기능이 너무 사용하고 싶어서 사용하게 되었다. (현재는 보안과 불안성때문에 슈퍼 DMZ를 다시 해제하고 사용 중이다) VPN 서버를 구축하는건 아주 간단한데 1. NAS에서 VPN 패키지 설치, 간단한 세팅2. VPN 서비스 포트 개방3. VPN 접속 VPN 중에서는 보안을 위해 L2TP/IPSec을 만들어주겠습니다. NAS에서 VPN 서버 세팅1. 패키지 센터에서 VPN Server 다운로드2. L2TP/IPSec 활성화 동적 IP 주소는 기본값 사용하셔도 됩니다.사전 공유키는 본인이 사용할 패스워드 적어주세요.애플 계열 기기들은 SHA2-256 호환 모드를 활성화할 경우 연결이 되지 않..
혼자 보려고 작성한 글이여서 글 쓰는 시간을 줄이기 위해 대충 썼습니다. 양해바랍니다. 구조macOS에서 VS CODE를 구동하면VS CODE에서는 SSH REMOTE를 통해 DOCKER LINUX를 연결 도커에서 FILE SHARING 기능을 이용해 파일 이동도 자유롭게 가능거기에 Github Desktop등을 연동한 버전입니다. DOCKER1. DockerfileFROM ubuntu:20.04WORKDIR /rootENV LC_CTYPE C.UTF-8ARG DEBIAN_FRONTEND=noninteractiveRUN dpkg --add-architecture i386RUN apt update -yRUN apt install python3-pip python3-dev python3-setuptools..