Proxmox ISO 파일 수정하기

OpenStack 환경에서 Proxmox를 설치하는 도중 Installer가 ISO를 인식하지 못하는 오류가 발생하였다 가상화 인터페이스로 VirtIO를 사용하고 있었고, Proxmox가 /sys/block/vd* 를 스캔하지 않기에 발생한 문제다 따라서 Proxmox initrd를 수정해주는 작업을 진행했다

더 보기

[H4CTF 1회] Forensic 1000 – Locker Write-up

이 문제는 TrueCrypt Hidden Volume을 이용한 문제다. 사실 풀지 말라고 만든 문제였다고 한다. 이 문제를 풀지 못하는 이유는 확장자가 없었기 때문이다. (TrueCrypt 볼륨 파일은 헤더가 없다) TrueCrypt의 확장자(.tc)를 포함했다면 풀리지 않았을까 싶다… 그렇다면 Locker...

더 보기

[H4CTF 1회] Misc 200 – beep_boop_beep Write-up

이 문제는 Binary Bitmap을 이용한 문제다. 살펴보면 625자로 이루어진 Binary로 구성되어 있다. 먼저 1은 검정색, 0은 흰색으로 바꾼다. 규칙을 찾기 위해 여러 방법을 시도해보다 25*25의 크기로 맞추면 QR코드가 나온다 h4ctf{B1n4ry_QRCode}

더 보기

[H4CTF 1회] Forensic 100 – 너의 학교는 Write-up

이 문제는 EXIF를 이용한 문제다. EXIF는 이미지 파일에 사진에 대한 정보를 추가적으로 넣는다. 여기에는 카메라의 촬영 설정, 위치 정보 등이 들어간다. 문제에서는 가장 가까운 학교의 홈페이지 주소를 찾으라고 하였으니 위도, 경도값을 활용하여야 한다. EXIF...

더 보기

[H4CTF 1회] Forensic 100 – 비밀 문서 Write-up

이 문제는 스테가노그래피(Steganography)를 이용한 문제다. 먼저 문제를 보기 전에 ppt 파일은 여러 파일들의 묶음 형태로, 압축 툴을 이용하여 압축 풀기를 시도하면 압축이 풀린다. 이 점을 사용해서 문제 파일의 압축을 풀면 파일과 폴더들이 나온다. 폴더들을...

더 보기

[H4CTF 1회] Misc 50 – 뚣ㄸ뚜ㄸ뚜뚜 Write-up

이 문제는 모스 부호(Morse code)를 이용한 문제다. 문제 파일을 오디오 편집기(Audacity, Adobe Audition, Goldwave)로 열면 오디오 파형이 나온다. 이 오디오 파형을 보고 짧은 신호는 . 긴 신호는 -로 변환하면 다음과 같이 나온다. (문제를 보면...

더 보기

[H4CTF 1회] Web 200 – FileHosting Write-up

이 문제는 LFI(Local File Inclusion)을 이용한 문제다. 목표는 Flag.txt를 열어보는 것. 파일의 경로가 file/Flag.txt여서 URL에 file/Flag.txt를 치고 들어가보지만 404. 실제 경로는 다르다는 것을 알았다. 링크가 걸린 파일들의 링크를 살펴보면 base64를 볼 수가 있다. 이들을...

더 보기

[PHP] strtotime(“-1 month”)는 잘못된 코드다

개발을 하던 중 한 달 전의 기록을 가져와야 할 일이 있어서 strtotime(“-1 month”)를 이용해 가져왔다. 문제가 터진건 오늘이였다. 한 달 전의 기록을 가져오지 못하는 상황이 발생했는데, 코드를 하나하나 살펴보니 strtotime(“-1 month”)가 2월이 아닌 3월을...

더 보기

블로그 설치 완료

내 개인 홈페이지를 리뉴얼 하는 김에 블로그도 만들어 버렸다. 워드프레스는 거의 처음이다보니 삽질을 좀 많이 했다.   내 서버는 FTP를 사용하지 않는데 플러그인이나 테마를 설치하려면 FTP 로그인을 해야 하고.. (SFTP 추가 플러그인도 설치하려면 FTP가...

더 보기