목록Hack/Linux (2)
CIDY
wsl로 리눅스를 사용하다 보면 이런저런 오류도 많이 마주하게 되고, 뭐 잘못 건드려서 아예 재설치해줘야 하는 상황이 있을 것이다. 그런 상황이 반복되다보면 내가 뭘 설치했었는지 기억이 잘 안 나기도 하고, 어떻게 설치했었는지 다 기억할 수도 없으니 여러모로 곤란하다. 그래서 pwnable용 초기 환경 설정을 어떻게 했는지 기록해 두려고 한다. 1. 32비트 실행 https://orcinus-orca.tistory.com/6 64-bit 리눅스에서 32-bit 프로그램 실행(내 리눅스 몇 비트인지 확인하기) 예전 과제를 풀어보려고 했는데 터미널에서 32비트 프로그램이 안 돌아간다. 계속 이렇게만 뜸. 일단 내 펭귄은 64비트짜리다. 몇 비트 운영체제인지 확인하는 방법은 다양한데, 아래와 같다. 뭘 orc..
리눅스는 모든 것을 파일로 관리한다. proc파일 시스템은 운영체제의 각종 정보를 커널 모드가 아닌 유저 모드에서 쉽게 접근할 수 있도록 해준다. (proc은 process를 의미한다.) 이 파일 시스템은 시스템이 부팅될 때 커널이 메모리상에 만들어 둔 가상 파일시스템으로, 디스크에는 존재하지 않는다. 프로세스에 대한 다양한 정보를 제공해준다. (프로세스 정보뿐만 아니라 다른 시스템 정보들까지 광범위하게 제공해준다.) 다음은 proc디렉토리의 일부 파일에 대한 설명이다. /proc/1 프로세스 번호 1번에 대한 정보가 있는 디렉토리이다. 각 프로세스는 자신만의 디렉토리를 /proc하위에 갖는다. 자신의 프로세스 식별 번호(process identification number)가 그 디렉토리의 이름이 된다..