반응형

전체 글 368

[pwnable.kr] tiny_easy writeup

[pwnable.kr] tiny_easy writeup [summary] brute forceI made a pretty difficult pwn task. However I also made a dumb rookie mistake and made it too easy :( This is based on real event :) enjoy. ​ ssh tiny_easy@pwnable.kr -p2222 (pw:guest)objdump로도 코드가 안보이고 심볼이 없어서 gdb로도 알 수가 없어서 일단 scp를 이용해서 바이너리를 받아왔다.ch4rli3kop@DESKTOP-D8UTNRD:~/pwn$ scp -P 2222 tiny_easy@pwnable.kr:/home/tiny_easy/tiny_easy /mn..

Write-up 2019.07.13

[pwnable.kr] ascii_easy writeup

[pwnable.kr] ascii_easy writeup[summary] call execve, symbolic linkWe often need to make 'printable-ascii-only' exploit payload. You wanna try? ​ hint : you don't necessarily have to jump at the beggining of a function. try to land anyware. ​ ​ ssh ascii_easy@pwnable.kr -p2222 (pw:guest)이틀동안 캐삽질해서 겨우 푼 문제다;;입력에 필터 걸어놓는거 진짜 싫음code#include #include #include #include #include #include ​ #define BAS..

Write-up 2019.07.13

[pwnable.kr] simple login writeup

[pwnable.kr] simple login writeup [summary] fake ebpCan you get authentication from this server? ​ Download : http://pwnable.kr/bin/login ​ Running at : nc pwnable.kr 9003실행시켜보면 입력을 받고 특정 루틴에 따라 hash를 계산하여 출력한다.ch4rli3kop@Mandu:~/Downloads$ ./login Authenticate : AAAAA hash : b26fd022d7efc5b78180f16ada99c32a이제 내부를 분석할 차례인데, IDA가 없으니 pseudo 코드를 나타낼 수 없어 뭐로 설명해야할 지 잘 모르겠다. 귀찮으니 그냥 요약하겠음사용자의 입력은 우선..

Write-up 2019.06.21

docker-compose up error

docker-compose up error ch4rli3kop@Mandu:~/composetest$ sudo docker-compose up ERROR: Couldn't connect to Docker daemon at http+docker://localhost - is it running? ​ If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.요런 에러가 떴을 때, docker 서비스를 시작해주면 된다.ch4rli3kop@Mandu:~/composetest$ sudo service docker start ch4rli3kop@Mandu:~/composetest$ sudo docker-co..

Ubuntu 18.04 시작 시 멈춤 현상

Ubuntu 18.04 시작 시 멈춤 현상Ubuntu 18.04를 설치를 다하고 마지막으로 restart 버튼을 누른 순간 갑자기 노트북이 맛 갔다(!)화면이 멈춘 채로 아무고토 못하게 됐다.부팅 usb를 꽂아서 다시 설치해보려고 해도 이번에는 설치화면에서 멈추는 현상이 발생했고, 여러 번의 삽질의 끝에 recovery boot로 어찌어찌 접속해서 해결해보려고 했다.낯선 log를 봐서 조금이나마 단서를 찾아보려고 했지만 진짜 낯설어서 그런지 모든 게 총체적 난국으로 보였다.드라이버 문제인 것 같아, 패키지 및 커널을 업데이트하는 등의 여러 삽질을 진행했지만 정상 부팅을 하면 여전히 똑같은 보라색 화면만을 볼 수 있었다.역시 믿을 건 구글신뿐이랴... 열심히 삽질에 삽질을 거듭한 결과 x server와 g..

python 유튜브 영상 다운로드 스크립트

python 유튜브 영상 다운로드 스크립트 유튜브에서 동영상을 다운로드 받을 수 있는 방법은 흔히 많이들 사용하는 video converter 사이트를 이용하는 방법이 있지만, 프로그래머스러운 방법을 찾아보았다. 물론 저작권에 대한 책임은 유의하시길 바란다.여기서 소개할 방법은 PyTube라는 python 모듈을 사용하여 다운로드를 받을 수 있는 방법이다.다음 글들을 참고하였다.https://python-pytube.readthedocs.io/en/latest/index.html https://seolin.tistory.com/89?category=762768 https://seolin.tistory.com/93?category=762768 https://seolin.tistory.com/94?categ..

새로운 side project를 정했다

새로운 side project를 정했다 일단 목표는 워게임 사이트 만들기이다.사실 예전에 대회를 운영하는 것이 꽤나 즐거웠다. 열심히 만든 문제들을 다른 사람들이 욕(?)하면서 푸는 심정이란... 역시 뭐든지 관리자의 입장에서 볼 때는 즐거운 것 같다.그래서 이것저것 문제들을 만들고, 내가 만든 문제를 다른 사람들이 풀어볼 수 있는 환경을 구축해보기로 했다.물론 CTFd라는 짱짱한 플랫폼이 존재하고 아주 좋다는 것을 대회 운영을 하며 직접 느껴보기도 했다.그래도 사이트 구축이라는 큰 프로젝트를 한 번 진행해보면, 쉽게 접할 수 없는 큰 경험과 여러 기술들에 대한 지식을 배울 수 있을 것 같아 결정하게 되었다.물론 아직 무슨 언어로 만들지 결정을 하지는 못해서 만약 python으로 한다면 CTFd를 많이 ..

반응형