자유로운 창작이 가능한 기본 포스트
한 컷씩 넘겨보는 카툰 포스트
직접 만든 영상을 올리는 동영상 포스트
소장본, 굿즈 등 실물 상품을 판매하는 스토어
간만에 제이펍 출판사에서 해킹/리눅스 관련 책이 출시되었다. 원서 정보는 OccupyTheWeb, "Linux Basics for Hackers: Getting Started with Networking, Scripting, and Security in Kali", NoStarch, 2018 이다. 한국어판 정보는 다음과 같다. 김세영, 정윤선 옮김, "초...
우선 이 포스트를 쓰는데에는 오랜시간동안 실험이 필요했다. 앞서 volatility3에서 macOS 메모리 덤프를 분석하는 과정을 소개했다. 메모리 포렌식을 하려면 3박자가 갖추어져 있어야 한다. 메모리 덤프를 추출하는 방법메모리에 알맞은 프로파일 (또는 ISF)을 생성하는 방법volatility2 또는 volatility3 을 이용하여 분석하기 그런데 기...
애플 macOS가 M1, M2 시리즈로 출시되면서 이제 iPhone과 똑같은 ARM64 아키텍처를 사용한다. 그렇기 때문에 내부적으로 구현할 때 ARM 64bit assembly 언어를 그대로 사용할 수 있다. 이 방법에 대해서 Stephen Smith, "Programming with 64-Bit ARM Assembly Language", Apress, ...
레위기에는 다양한 율법 규정이 나온다. 특히 11장에서는 부정한 짐승과 정한 동물에 대한 설명이 나오는데 정결한 것은 먹을 수 있지만 부정한 것은 먹어서는 안된다. 언급되는 부정한 동물 중 대표적인 것은 낙타, 오소리, 토끼, 돼지, 독수리, 까마귀, 타조, 도마뱀, 올빼미, 갈매기, 백조, 박쥐 등이 있으며 이런 짐승의 고기는 먹어서는 안되고 주검조차 만...
이 포스팅은 Coursera의 Stanford University Cryptography I - Dan Boneh 강의를 바탕으로 제작되었습니다. Cryptography를 공부하시고자 하는 분들을 위해 조금이나마 기여할 수 있을까하여 포스팅을 지속하기로 결정하였습니다. 이번 강좌는 Week 1 Review Questions and Programming Pr...
이 포스팅은 Coursera의 Stanford University Cryptography I - Dan Boneh 강의를 바탕으로 제작되었습니다. Cryptography를 공부하시고자 하는 분들을 위해 조금이나마 기여할 수 있을까하여 포스팅을 지속하기로 결정하였습니다. 이번 강좌는 Stream Ciphers 4: what is a secure cipher ...
개요 애플 실리콘 M1은 애플이 개발한 최초의 맞춤형 칩셋으로, 맥북 에어, 맥북 프로, 맥 미니 등 일부 애플 컴퓨터 제품군에 적용되었습니다. 이전에는 인텔이나 AMD와 같은 다른 회사에서 제공하는 칩셋을 사용했지만, 애플은 이제 자체적으로 설계하고 제조하는 칩셋을 사용합니다. 애플 실리콘 M1은 기존의 인텔 기반 맥과 비교해 매우 효율적이며, 성능이 우...
안녕하세요. 이곳은 Cousera Cryptography 1 강의를 시리즈로 연재하는 곳입니다. 사실 이 시리즈는 2016년 처음 시작하였고, 초반 강의 8개 정도를 작성하다가.. 그만두게 되었습니다. 당시에는 대학원 재학 중이었으나 이후 직장에 취업하고 결혼 및 육아 등 지금까지 쉴 새 없이 달려오느라 글을 계속 쓸 수가 없었습니다. 마음속으로는 항상 언...
테스트 환경 : Ubuntu 22.04 aarch64 linux Aarch64 Linux에서 적당히 활용 가능한 execve("/bin/sh", NULL, NULL) Shellcode 예제를 찾아보았다.(40 Bytes) 쉘코드 출처 : https://www.exploit-db.com/shellcodes/47048 아래와 같이 어셈블리 코드를 컴파일 해서 ...
나는 2011년에 처음으로 Objective-C 기반의 애플리케이션 개발을 학생 때 잠깐 배우면서 했었다. 앱스토어에 등록도 해봤었다. 그땐 아이폰3GS에 iOS4였다. 이후 2014년에 다시 요청을 받아서 개발을 하게 되었는데 내 기억엔 아이폰5에 iOS7이었던 것 같다. 이때 Swift 언어가 출시되긴 했지만 아직 뭔가 바꾸기가 어려워서 예전의 관성을 ...
정렬 알고리즘 중 대표적인 quicksort 가 있다. 이 알고리즘은 설계 원리상 재귀(recursive)적으로 동작한다. 일반적으로 퀵정렬은 평균 복잡도가 O(nlogn) 이다. 다만 최악의 경우 O(n^2)까지 소요될 수 있다. 퀵정렬의 구현은 다음 네가지 단계를 따른다. 주어진 배열에서 Pivot을 설정함Pivot을 기준으로 큰 값과 작은 값을 구분하...
피보나치(Fibonacci) 수열은 앞의 두 숫자를 더해 다음 숫자를 만드는 방식이다. 예를 들어 다음과 같다. 1, 1, 2, 3, 5, 8, 13, 21, 34, ... 피보나치 수열에서 첫 원소와 두번째 원소를 1, 1로 가정한다. 이를 base case 또는 종료 조건(stopping condition)이라고 부른다. 그 외의 n 번째 요소에 대해서...
설정한 기간의 데이터를 파일로 다운로드합니다. 보고서 파일 생성에는 최대 3분이 소요됩니다.
포인트 자동 충전을 해지합니다. 해지하지 않고도 ‘자동 충전 설정 변경하기' 버튼을 눌러 포인트 자동 충전 설정을 변경할 수 있어요. 설정을 변경하고 편리한 자동 충전을 계속 이용해보세요.
중복으로 선택할 수 있어요.