본문 바로가기

전체 글

(6)
유닉스/리눅스의 구성요소 안녕하세요^^ 오늘은 유닉스/리눅스의 구성요소에 대해 알아보겠습니다. 유닉스/리눅스에서 제일 중요한 부분은 커널인데요, 해커들이 주로 공격하는 곳이 커널입니다. 예를 들어서 shell Coding을 통해서 shell 권한 상승 후 exploit을 하거나 BOF(Buffer over Flow)를 통해서 해킹을 합니다. -커널 - 유닉스 운영체제의 핵심입니다. 프로세스 관리 , 메로리 관리, 파일 시스템 관리, 장치 관리 등 컴퓨터의 모든 자원을 초기화하고 제어하는 기능을 수행합니다. 시스템을 최초로 구동할 때 커널은 메모리에 적재되는데, 메모리에 상주하면서 프로세스 스케줄링과 메모리, 디스크 드라이브, 네트워크 인터페이스 등 하드웨어 자원을 모든 사용자에게 할당하고 제어합니다. -커널은 파일 서브시스템과 ..
프로그래머스(Programmers)/C++ 완주하지 못한 선수 문제 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. -입출력 예 participant completion return [leo, kiki, eden] [eden, kiki] leo [marina, josipa, nikola, vinko, filipa] [josipa, filipa, marina, nikola] vinko [mislav, stanko, mislav, ana] [stanko, ana, mislav] misl..
칼리리눅스(Kali Linux) usb부팅 만들기 준비물 : USB 8GB 이상, 손, 키보드, 마우스 칼리리눅스 다운로드 https://www.kali.org/downloads/ Refus 다운로드 https://software.naver.com/software/summary.nhn?softwareId=MFS_111001 -칼리리눅스 (Kali Linux) 여기서 칼리리눅스 라이트버전을 까는 이유는 운영체제가 가볍고 프로그램을 하나하나씩 깔고 싶으면 추천드려요! 초보자는 kali Linux 64-Bit 아니면 Kali Linux 32-Bit를 추천합니다. -Refus 1. USB의 장치이름과 같다면 ok. 2. 칼리리눅스의 버전과 iso파일이 같다면 ok ( 2번에 맨 오른쪽 보시면 선택해서 iso파일을 찾으면 됩니다.) -칼리리눅스 설치 도중 에러 ..
우분투 16.04 에서 카카오톡 PC 설치하기 (완벽 가이드) 현재 카카오톡이 데스크탑 버전으로 출시한 지 오랜 시간이 지났지만 아직도 리눅스용으로 앱이 출시되고 있지 않습니다. 이전부터 Windows와 Mac OS에서는 지원을 해왔지만, 지금까지도 리눅스를 지원하지 않는 것을 볼때 앞으로도 나오긴 힘들 것 같습니다. 현재 저는 맥에서 카카오톡을 설치해서 사용 중이지만 우분투에서도 카카오톡을 사용 할 수 있지 않을까 생각하여 설치해보기로 했습니다. 현재 구글링해서 얻은 정보들을 토대로 설치를 진행하여 성공적으로 설치를 완료하였습니다. 많은 분들이 설치에 성공하셨고 또 실패하신 분들도 계십니다. 시간이 많이 소요되는 작업이 아니니 순서대로 설치하는 방법을 알려드리겠습니다 :) 1. 카카오톡 구버전 다운로드: https://kbench.com/software/?q=no..
하이퍼레저 패브릭(Hyperledger Fabric)와 이더리움(Ethereum) 비교 하이퍼레저 패브릭(Hyperledger Fabric)이란? -> 하이퍼레저 패브릭은 허가용 프라이빗 블록체인(Permissioned and Private Blockchain) 형태로 개발되었으며, 이더리움,비트코인 등 누구나 참여할 수 있는 퍼블릭 블록체인(Public Blockchain)과 달리 MSP(Membership Service Provider)라는 인증 관리 시스템에 등록 된 사용자만이 하이퍼레저 패브릭 블록체인에 참여할 수 있습니다. 하이퍼레저 패브릭(Hyperledger Fabric)의 특징 1. 허가 된 사람만 참여가 가능합니다. 2. 일반 프로그래밍 언어 사용(GO, node.js) 3. 다수의 거래를 병렬적으로 빠르게 처리 가능 4. 교체 가능한 모듈 구조 (SOLo, Kafka, P..
맥북에서 강제로 내장그래픽 사용법 : 'gfxCardStatus'로 외장그래픽 끄기 맥북 사용자분들이라면 배터리 관리하는것에 대해서 중요하게 생각하실겁니다. 특히 현재 출시되고 있는 15인치 맥북프로 같은 경우에는 무조건 외장그래픽이 달려서 나오기 때문에 에너지 절약을 들어가 보시면 자동 그래픽 전환에 체크되어 있는 설정을 확인해 보실 수 있습니다. 이 기능은 맥북이 그래픽작업이 필요하지 않을 시에는 내장그래픽으로 사용하고 그래픽 작업이 필요해지면 자동으로 활성화되어서 배터리 효율을 높일 수 있게 해줍니다. 하지만 지니 플레이어를 사용하신분들은 아시겠지만 앱 실행시 외장그래픽이 활성화 되어서 배터리 소모가 빨라지는것을 확인 할 수 있습니다. 사실 지니 플레이어는 내장 그래픽이 달린 13인치 맥북으로 실행하여도 전혀 문제없이 사용 가능합니다. 외장GPU 사용을 하도록 제작 되었기 때문에 ..