목록분류 전체보기 (186)
Iriton's log
보호되어 있는 글입니다.
컴퓨터 C 드라이브의 이름이 CodeEngn 일경우 시리얼이 생성될때 CodeEngn은 'ß어떤것'으로 변경되는가 프로그램을 실행하면 시리얼 넘버를 입력하라 하고틀린 값 입력시,the serial you entered is not correct!문자열을 띄운다. 이번에도 디버거로 열어서 all referenced text string을 확인한다. 맨 위에 두 값이 시리얼 넘버 같은데 일단 해당 오류 메세지로 가보자 시리얼 넘버로 추측했던 문자열이 나오는 context를 보면 stringtoadd 즉 문자열에 추가가 되는 형식인 거 같다.어떤 동작을 하는지는 직접 실행해보면서 확인해 봐야겠다. 처음엔 GetVolumeInformation 함수로 인해 디스크 이름을 가져오고 그 뒤에 4563-ABEX 문..
비주얼베이직에서 스트링 비교함수 이름은? exe 파일을 실행하면 어떤 값을 입력하라고 뜬다아무거나 입력하면 Error가 뜨는데 이때 쓰이는 함수가 뭔지 맞추라는 거 같아서 이뮤니티디버거로 열어서 Search for - All referenced text strings 로 들어가서 해당 텍스트가 어디있는지 찾기로 했다. 좀 내려보면 해당 메세지를 확인할 수 있다.그 위에 수상한 문자열 2G... 가 있는데 일단 넘어가자. 더블 클릭하여 해당 context로 넘어가 보니 어떤 함수를 부른다. 저 함수가 맞는지 모르니까 일단 위 흐름을 살펴보자.아까 수상하다던 문자열이 스택에 저장되고 strcmp 함수를 호출한다.bp를 걸어두고 확인해 보면,스택에 내가 입력한 값이랑 해당 문자열이 쌓이고 함수가 호출된다.s..
가상머신단일 물리적 시스템이 여러 개의 독립적 가상 머신에서 각각의 운영체제를 동시에 실행할 수 있도록 함장점VM으로부터 호스트 시스템을 보호, VM 서로 간의 보호전파 되기 쉬운 바이러스 분석, 안전하지 않은 웹서비스 활용VM 정지, 일시중단, 실행다른 곳으로 이동하거나 복사하여 다시 시작해당 상태로 다시 복원할 수 있는 특정 상태의 스냅샷VM을 다양한 분야에 활용템플릿 생성OS와 애플리케이션을 함께 VM으로 생성하여 템플릿 형태로 제공실시간 마이그레이션실행 중인 VM을 한 호스트에서 다른 호스트로 이동클라우드 컴퓨팅VM을 임대해 주고 사용량 및 시간을 기반으로 과금하는 체계로 활용컨테이너운영체제 수준에서 운영 환경을 구분하는 가상화 기술컨테이너 내의 응용프로그램은 자신이 독립된 운영체제에서 구동되고 ..
웹 인터페이스proxmox는 별도의 관리 도구를 설치하지 않고 웹브라우저를 통해 접속한 콘솔 화면을 통해 모든 자원을 관리한다.html5 기반으로 동작이 되는 콘솔 화면이다.여기서 주고 받는 모든 데이터는 SSL 기반의 암호 통신머릿글: 상태 정보 표시, 중요 작업 버튼리소스 트리: 주요 개체들에 대해 선택할 수 있는 탐색 트리콘텐츠 패널: 선택한 개체에 대한 세부적인 정보, 옵션의 변경 진행로그 패널: 현재 데이터 센터에서 진행되는 로그 정보, 클러스터에 로그를 기록데이터 센터Summarystatus, nodes, 가상머신, 컨테이너, CPU, 메모리, 스토리지 등 전반적인 상황 확인Notes필요한 내용 요약할 수 있음(MD 언어로)ClusterIP 주소 기반으로 해서 Cluster 생성Ceph분산형 ..
참고로 필자는 노트북 + 공공 WIFI(장소마다 다른 공유기)를 사용하느라 네트워크 설정이 조금 복잡한데,본인이 데스크탑을 이용한다면 설치까지만 따라하고 네트워크 설정에서는 브릿지 어댑터를 사용하면 간단히 된다.(해당 경우에는 여러 외국 유튜브 영상과 글을 참고하길 권장)노트북과 매번 다른 공유기를 사용하는 입장에서의 Proxmox 설정법이 따로 없길래 정리용으로 적는 거이기에 많이 다르고, 조금 복잡할 수도 있으며 틀린 설정법일 수도 있음을 참고하시길 바라며... + 2024.05.16) Virtual Box 자체 문제였다. VMware Pro의 경우는 nat 설정만 해도 통신이 됨... VIrtualbox에서 NIC를 제공하지 않는 건지 뭔지 모르겠지만 네트워크 공부한 셈 치자. +) 06. 가상머신..
가상화--컴퓨팅 자원을 다수의 사용자가 사용할 수 있도록 하는 기술 적용자원을 공유하고 있지만 각 사용자는 마치 자원을 독점하는 것으로 인식함다른 사용자의 자원에 접근이 원천적으로 차단됨목적--컴퓨팅 자원의 가동률(Utilization)을 높임Resource를 얼마나 잘 활용하느냐가 매우 중요한 평가 지표적은 자원을 다수의 사용자가 공유하도록 하면서 보안성 유지가상화된 컴퓨팅 자원을 파일의 형태로 이관 및 공유할 수 있는 사용성 제공Q. 가동률과 보안성 둘 다 높이는 방법은?주요 기술요소--시분할 방식 자원 공유 기술단일 컴퓨팅 자원을 여러 사용자가 공유할 수 있도록 시간 단위로 자원을 분배프로세서와 같은 컴퓨팅 자원은 시분할 방식을 활용하여 사용자에게 공유컴퓨팅 자원의 Pool 구성용량이 작은 컴퓨팅 ..
클라우드 컴퓨팅 서비스--컴퓨팅 자원이 구매의 대상이 아니라 임대의 대상이 될 수 있다는 생각의 전환을 기반으로 한 서비스사용자 요구에 즉각적으로 서비스를 제공할 수 있는 컴퓨팅 자원 준비, 사용자가 수요 제기 시 바로 컴퓨팅 자원을 제공하고 비용 정산하여 받는 서비스즉각적으로 서비스 제공 → 클라우드 서비스 제공자 입장에서는 부담되고, 예측이 필요한 상황즉, 클라우드 컴퓨팅 자원이란?구매의 대상이 아닌 임대의 대상이어야 하며, 사용자가 필요로 할 때 즉각적으로 제공할 수 있어야 하고, 사용자는 이에 대한 비용을 지불해야 한다. 주요 요소--가상화 기술의 활용여러 주체들의 특정 물리적 자원의 공유 사실 여부를 서로 알지 못하도록 기술을 적용하는 것사용자 요구에 대한 동적인 자원 배치클라우드 컴퓨팅 기술,..